Door Tweakers Partners

Dev Summit 2024: met AI, Kubernetes en Nvidia Jetson katten verjagen uit je tuin

23-10-2024 • 08:00

43

Terwijl we aftellen naar hét event van het jaar, onze eigen Tweakers Developers Summit 2024 op 4 december in DeFabrique te Utrecht, zullen we stap voor stap meer keynotes, workshops en programmaonderdelen onthullen. In dit artikel stellen we Johan van Amersfoort, Chief Evangelist bij ITQ, aan je voor. Tijdens de Dev Summit verzorgt hij de masterclass ‘A kickstart into AI on Nvidia Jetson, K3S and Rancher’ en legt hij uit hoe hij hiermee de kat van zijn buren uit zijn tuin probeert te verjagen.

Johan van Amersfoort is 42 jaar oud en sinds 1999 actief in de IT-wereld. Hij is de Chief Evangelist bij ITQ, een bedrijf dat gespecialiseerd is in end-to-end-oplossingen voor klanten die voornamelijk in Europa zijn gevestigd. Met zeven kantoren verspreid over vijf landen, en meer dan tweehonderd medewerkers, richt ITQ zich op consultancy, implementatie en managed services. Als Chief Evangelist heeft Johan de taak om de diensten en oplossingen van ITQ op een aantrekkelijke en begrijpelijke manier te presenteren. Hij vergelijkt het met een boek: “Een boek kan fantastisch zijn, maar als de kaft niet aantrekkelijk is, bestaat de kans dat het minder goed wordt verkocht.” Daarnaast leidt hij verschillende R&D-projecten, met een sterke focus op artificial intelligence, en werkt hij samen met het platform engineering-team.

Als ervaren spreker en schrijver is Johan regelmatig te vinden op internationale conferenties zoals Nvidia GTC, HashiConf en VMware Explore/VMworld. Hij ziet het als zijn missie om kennis te delen en anderen te inspireren. “Het is mooi om te zien waar de trends binnen IT naartoe gaan en hoe wij er als partij op kunnen inspelen”, zegt hij. Daarnaast schrijft hij technische blogs, heeft hij meerdere boeken op zijn naam staan en is hij vaak te vinden in de videostudio van ITQ. Zijn werkzaamheden variëren van het ontwikkelen van R&D-projecten tot het creëren van content en het ondersteunen van marketingcampagnes. Hij is ook actief op Tweakers en ziet de komende Dev Summit als een kans om iets terug te geven aan de community waar hij zelf al ruim 22 jaar deel van uitmaakt.

De snelheid van innovatie en het belang van platform-engineering

Johans interesse in AI ontstond zo’n acht jaar geleden tijdens een project bij het Nederlands Kanker Instituut en het Antoni van Leeuwenhoek Ziekenhuis in Amsterdam. Hier werkte hij met een datascience-team aan een nieuwe datacenterstrategie. Hij merkte dat onderzoekers vaak zelf hardware aanschaften, zoals consumenten-pc’s met GeForce-kaarten, om AI-workloads te draaien. Dit was inefficiënt en leidde tot suboptimale prestaties.

Samen met zijn team ontwikkelde Johan een gedeelde gpu-infrastructuur op basis van Nvidia-datacenteroplossingen. Om deze infrastructuur optimaal te laten werken, verdiepte hij zich in de technische aspecten van AI-workloads, deeplearning en de impact op datacenters. Hij leerde hoe je datascientists en onderzoekers het beste kunt ondersteunen met gedeelde gpu-resources, containerisatie en orchestration-tools.

In de IT-wereld, en vooral binnen AI, gaan de ontwikkelingen razendsnel. Johan benadrukt dat veel bedrijven zich te veel richten op het opleveren van een eindproduct, terwijl de focus zou moeten liggen op het onderliggende platform. “Het product verandert zo snel dat je niet de focus moet leggen op het bouwen van het product, maar op het platform dat eronder ligt”, zegt hij. Door te investeren in platform-engineering met een AI-focus, kunnen organisaties sneller inspelen op nieuwe ontwikkelingen en technologieën zoals nieuwe Nvidia-gpu’s, cuda-versies en AI-frameworks.

Verjaag de kat van de buren: AI in de achtertuin

Een van de meer persoonlijke - en grappige - projecten waar Johan aan heeft gewerkt, draaide rond de inzet van AI bij een poging om de kat van de buren uit zijn tuin te verjagen. Geconfronteerd met ongewenste ‘cadeautjes’ van de kat op zijn gazon, besloot Johan zijn technische expertise in te zetten om dit probleem op te lossen.

Hij bouwde een cluster van Nvidia Jetson Nano’s, compacte singleboard-computers die zijn uitgerust met een geïntegreerde gpu voor AI-toepassingen. In dit cluster draaide hij K3s, een lichtgewicht Kubernetes-distributie die is geoptimaliseerd voor edge-devices en iot-toepassingen. Met behulp van Rancher beheerde hij het Kubernetes-cluster en de verschillende containers.

Voor het vastleggen van beelden maakte hij gebruik van Ubiquiti-camera's die via RTSP-streams real-time videobeelden leverden. Deze beelden werden ingevoerd in Nvidia’s DeepStream SDK, een framework voor het ontwikkelen van AI-gebaseerde videoanalysetoepassingen. Met behulp van TensorRT optimaliseerde hij de deeplearning-modellen voor inferentie op de Jetson Nano’s.
Het systeem maakt gebruik van convolutionele neurale netwerken (cnn’s) voor objectherkenning. Specifiek werd een model getraind om katten te detecteren in de videostreams.

Nogmaals; het doel van het project was om de kat van de buren uit zijn eigen tuin te houden. Maar is dat ook gelukt? Dat is wat je gaat zien tijdens de Tweakers Dev Summit 2024.

Een deep dive in AI met edge computing

Johan zal op de Tweakers Dev Summit 2024 een demorijke sessie presenteren met de titel: ‘A kickstart into AI on Nvidia Jetson, K3S and Rancher’. Tijdens deze talk krijgen deelnemers een diepgaande kennismaking met AI en edge computing, met een focus op praktische toepassingen. Het begint met een introductie in AI en deeplearning, waarbij basisconcepten zoals het verschil tussen machinelearning en deeplearning worden behandeld, evenals de werking van convolutionele neurale netwerken voor beeldherkenning.

Daarna wordt edge computing besproken, waarbij betaalbare hardware zoals de Nvidia Jetson Nano centraal staat, ideaal voor AI-projecten zonder dure datacenter-gpu’s. Er wordt dieper ingegaan op het verjagen van de kat van de buren, maar ook andere voorbeelden en technieken komen voorbij. Tevens worden security- en privacy-overwegingen bij AI-gebruik in woonomgevingen besproken, met aandacht voor ethische aspecten rond videodata en privacy.

Op de vraag waarom bezoekers deze talk moeten bijwonen, antwoordt Johan: “Voor developers, engineers en AI-enthousiastelingen biedt deze sessie een unieke kans om te leren hoe je met opensource-tools en betaalbare hardware complexe AI-toepassingen kunt bouwen. Het is een praktische gids die je stap voor stap meeneemt, van het opzetten van de hardware tot het deployen van containers met AI-modellen.” Johan benadrukt dat je niet per se dure gpu’s nodig hebt om met AI aan de slag te gaan. “Je kunt met een oude GeForce-kaart of een enkele Jetson Nano al veel bereiken”, stelt hij. Voor degenen die willen beginnen met AI, maar niet weten waar te starten, is zijn boodschap duidelijk: begin klein, experimenteer, en leer door te doen.

Mis de talk van Johan niet en koop nu je tickets voor de Developers Summit

De kaartverkoop voor hét evenement van het jaar dat developers in het zonnetje zet, is volop in gang. Tickets zijn verkrijgbaar voor 299 euro (plus 1,99 euro servicekosten) of als ‘3 halen, 2 betalen’-deal. Mocht jouw werkgever de tickets betalen, dan krijg je uiteraard een factuur voor de administratie bijgevoegd. Persoonlijke gegevens worden niet gedeeld met partners.

Meer infot button

Kijk hier voor het privacybeleid van Tweakers.

Ben je student? Mail ons dan via concepts@tweakers.net, zodat je een ticket kan kopen voor een gereduceerd tarief van 75 euro.

Dev Summit partnerblok

Reacties (43)

43
41
16
0
0
4
Wijzig sortering
Ik heb nog nooit een kat op een gazon zien schijten. Is ook best lastig om in te graven. Meestal zoeken ze grond op waar ze makkelijk in kunnen graven en doen hun behoefte in het kuiltje en graven ze het weer dicht of doen tenminste een poging het te bedekken. Op een gazon lijkt me dat wat lastig. De kat(ten) van de buren van Johan zullen dan ook niet bijster slim zijn lijkt me.
Kat op gazon of in t perkje ernaast.. De tuinen van mijn buren bestaan voor 99% uit tegels dus de hele wijk komt gezellig hier langs. Geloof me, katten kunnen prima kakken in t gras.
Het zijn ook meestal egels die dat doen en niet katten.
Katten begraven hun ontlasting, egels niet en de ontslasting van die twee lijkt heel erg op elkaar, je moet het uit elkaar halen om te kunnen zien of het van een kat of van een egel was.

Tenzij de omgeving is zoals @demonite ook al zegt, dat er geen opties zijn om de boel te begraven.
kom maar eens kijken dan... wordt er gek van. En ook gewoon midden op het gras hoor.. onzin dat ze eerst een kuil graven.
Kijken lijkt me niet nodig. Maak een video-opname en deel deze op youtube.
Das waar, het blijft een techforum.. my bad :) maar geloof me, ik zie ze regelmatig 'in actie'

[Reactie gewijzigd door Rmaxx op 23 oktober 2024 16:31]

Gebeurt hier helaas regelmatig
Balletjespistool werkt veel effectiever dan zo'n complexe technische installatie. Al was het doel van meneer waarschijnlijk niet de kat verjagen maar een probleem vinden voor zijn oplossing.
Gewoon je tuin vol leggen met komkommers, broodroosters en aluminiumfolie. :)
Balletjespistool is illegaal en als ik iemand ooit gericht op een dier zie schieten met zo'n ding, dan is de politie bellen het tweede wat ik doe.
En dat praat het erop schieten goed? Bij mij niet.
Misschien was het een waterpistool dan, ik weet het verschil soms niet.
Katten zijn sneller dan water :)

Geen idee wat een 'balletjes pistool' is? Een luchtdruk buks? Dat is idd wel heftig. Maar als je zo'n ding met een veer bedoelt (speelgoed dus), denk dat een kat ook sneller is dan zo'n balletje.

En schieten (tenzij met letsel tot gevolg) werkt volgens mij niet.. Als je een kat al hebt kunnen raken komt die de dag erna gewoon weer terug.
Misschien dat de spreker op de conferentie ook kan toelichten of de katten nu uit zijn tuin blijven of dat ze toch "geleerd" hebben dat ze daar niet moeten komen en hoe lang het duurt na het uitzetten van dit systeem voordat de katten het weer gaan proberen.
Geen idee wat een 'balletjes pistool' is? Een luchtdruk buks?
Airsoft, en nee een kat is niet sneller dan een airsoft balletje
Neem nooit grind, dan komen ze sws. Goede oplossing is een hond aanschaffen, OF zorgen dat je een zak/zakje met hondenhaar krijgt uit een trimsalon ofzo. Prik hier gaten in en opgelost, helpt ook tegen steenmarters. Kost je een keer een knaak.

Denalniettemin goede uitvinding, tot de partij voor de dieren dit hoort. :D

[Reactie gewijzigd door Macboe op 23 oktober 2024 08:56]

Goede oplossing is een hond aanschaffen,
"Ik wil minder tijd besteden aan dierenpoep, niet meer."

Als katten buiten vrij rondlopen dan is het onder verantwoording van de eigenaar. Geen halsband en je weet niet van welke buur die is? Dan is die mogelijk een zwerfkat of een verwilderde die jou overlast veroorzaakt. Jij kan als buitenstaander niet het verschil zien. Vangkooien klaarzetten en kat afleveren bij het lokale asiel. Die zoekt de eigenaar op als die gechipt is. Zo niet gaat de kat door het systeem en ben je er waarschijnlijk vanaf.

Wel een halsband met adres of je kent de buur? Dan kan je uiteraard eerst in gesprek gaan (briefje aan de halsband als de kat tam genoeg is, of even het adres ervan halen).

[Reactie gewijzigd door The Zep Man op 23 oktober 2024 09:18]

Ik denk dat alle ideeën hier erg slecht zijn , op emotioneel vlak en op redelijkheid. Helaas is Nederland vol gebouwd en ik heb soms ook katten die langskomen. Maar wegjagen en paar keer en het is wel klaar hoort er gewoon bij. Maar als iemand aan mijn kat zou zitten en het brutale lef zou hebben om hem/ haar te vangen en naar het asiel te brengen breek ik echt de boel bij je af.

Heb geen kat meer maare … tja zoals ik al zij emotioneel vlak is het erg gevaarlijk en onredelijk wat je hier zeg
Huisdieren horen binnen en in je eigen tuin. Je laat je hond ook niet schijten bij de buren toch?.. Als je vindt dat je te klein woont en heb je geen tuin; jammer, dan maar geen kat. (ik ken zat mensen met een kat op een appartement, is geen enkel probleem). Hou je dier gewoon bij je. En als je wilt dat een kat moet kunnen jagen, koop hem dan niet, zullen de vogeltjes je dankbaar zijn... en je buren ook, en het asiel ook.
Waar in het wetboek staat dat huisdieren, en dan specifiek katten in dit geval binnen in eigen tuin behoren te zijn? Er zijn al zoveel rechtszaken hierover gestrand tot aan het Europese hof toe. De kat mag volgens de wet gewoon vrij rondlopen, echter is de eigenaar (bediende) verantwoordelijk voor eventuele schade en zul je daar dus mee in gesprek over moeten gaan.
Waar zeg ik dat dit volgens de wet moet? Ik heb het over mijn mening. Als je een huisdier kiest, zorg er dan voor dqt jouw plezier niet het ongenoegen van anderen wordt.. je wilt niet weten hoeveel mensem zo'n beest nemen en er niet eens fatsoenlijk voor zorgen.
De meeste mensen met een kat vinden dat een kat vrij hoort rond te lopen. Dan kun je al snel de boom in met je mening volgens het baasje van de kat. Jouw mening doet er niet zoveel toe zolang er geen wettelijke basis is. Als jij hier verkondigd dat katten binnen horen kan ik natuurlijk niet meteen zien dat het je persoonlijke mening is. Vandaar mijn vraag waar staat dat het 'hoort'. Er zijn ook genoeg mensen die hun dure raskat niet naar buiten laten maar dat is niet vanwege de overlast maar meer omdat deze katten anders gestolen worden en geld waar zijn.

Een kat binnen houden vind ik persoonlijk zielig. Discussies over katten op een techforum, reactie in kranten onder berichten over katten of welke forum dan ook, uitgezonderd kattenforums, ontsporen maar al te vaak en hier zie ik dat ook al gebeuren. Luchtbuks, balletjespistool, katapult, vangkooien... Allemaal geweldadige oplossingen welke alleen maar nog meer geweld uitlokken.

Deal with it, zet je tuin af of praat met het baasje. Er is geen andere mogelijkheid.
Ik deal er toch mee? Maar ik mag toch gewoon zeggen wat ik vind? Ik heb last van andermans gemakszucht. Er zijn al vaker voorstellen gedaan om katten ook verplicht binnen te houden ivm milieuschade en andere redenen. Ik heb altijd mijn katten binnen, sterker nog, dat ben ik verplicht. Div. Raskatten krijg je niet mee zonder contract dat ze niet los buiten mogen. Maar voorheen niet-raskatten, ook gewoon binnen. Je kunt ook zeggen , laten we dit wettelijk regelen en dan deal je er maar mee dat jij het zielig vind voor je kat: neem hem dan niet. De reden dat ik geen hond neem is (o.a.) dat ik overdag weg ben en hem dan alleen moet laten. Daar heeft een kat echt geen moeite mee.

[Reactie gewijzigd door Rmaxx op 23 oktober 2024 17:26]

Allemaal stoere praat. Als je meerdere keren katten vangt van je buren zal het asiel je ook niet dankbaar zijn en je buren al helemaal niet. Je hebt zelfs kans dat je voor de kosten van het asiel gaat opdraaien of erger nog klappen van je buren krijgt of een vuurwerkbom aan je voordeur hangt. Mensen hebben tegenwoordig nogal korte lontjes.
lijkt me logisch om eerst in gesprek met een buur te gaat. maar als een kat (regelmatig) in je tuin komt zonder chip of halsband en je hebt bijvoorbeeld kinderen, lijkt me logisch die te weren of the vangen en naar het asiel te brengen. katten kunnen hele enge ziektes dragen en wilde dieren kunnen heel agressief zijn. zonder band of chip zorg je niet goed voor je dier, als je allemaal dicht op elkaar leeft. uiteraard ander verhaal op de boerderij oid, maar je zadelt ook anderen op met jouw keus om een kat te nemen als je die dan vrij door de hele buurt laat zwerven.
Helemaal mee eens dat buurkatten die in je tuin kakken echt heel irritant zijn. Maar we leven nu eenmaal in een dichtbevolkt land en dat betekent dat we het een en ander aan hinder van onze buren te dulden hebben. Ik vind jouw maatregelen dan ook wat al te draconisch en niet proportioneel.

In mijn buurt zijn er de nodige katten bijgekomen sinds Corona. Daar zaten ook een paar exemplaren tussen die onze tuin iets te gezellig vonden. Gewoon consequent met wat gestamp en gesis uit je tuin jagen, op een gegeven moment gaan ze je tuin overslaan. Dat hoeft helemaal niet overdreven met vangkooien, of erger geweld. Blijf van andersmans huisdieren af.

De eigenaren aanspreken heeft weinig zin. En als je dat al wil doen, dan echt helemaal never nooit via een briefje aan de kat, ben je helemaal betoeterd? Nogmaals: blijf van andermans huisdieren af.
Je ziet echt wel het verschil tussen een zwerf- of verwilderde kat en een huiskat die buiten loopt. Maar dat past natuurlijk niet in je botte bijl visie.
Van het weekend maar een low tech oplossing installeren. Water sproeier mer PIR sensor.
Hier is 8 jaar geleden al een blog over geschreven bij NVIDIA....
https://developer.nvidia....-chaser-jetson-tx1-caffe/
Tja, zo gaat dat met Evangelisten, die beroepen zich al millennia op geschriften uit vroeger tijden om de toekomst te duiden ;)
Happy cat hunting! Zo eindigt het Nvidia artikel.

Nu nog een AI installatie die over het paard getilde chief evangelisten kan detecteren.
Geconfronteerd met ongewenste ‘cadeautjes’ van de kat op zijn gazon, besloot Johan zijn technische expertise in te zetten om dit probleem op te lossen.
Zijn het wel kadootjes van een kat en niet van een egel?
De ontlasting van die 2 lijkt heel erg op elkaar, alleen begraaft de kat de ontlasting meestal en doen egels dat niet.
Dus als de ontlasting niet begraven is dan is de kans erg groot dat een egel de dader is en niet een kat.
Gaat de AI dus meteen halucineren en jaagt op de verkeerde.
Was er maar iets om slakken en kikkers te verjagen in plaats van katten. Daar heb ik namelijk veel meer last van.
Daar zijn prima oplossingen voor te vinden, zonder dat je daar NVIDIA Jetsons voor hoeft aan te schaffen.
natuurvriendelijk slakken bestrijden/verjagen en kikkers weren.
Slakken en kikkers zijn een stuk minder vindingrijk dan katten, dus zijn er ook minder ingenieuze oplossingen voor nodig om ze weg te houden.
Een kat werkt dan weer goed tegen kikkers :+
Mijn kat is dus door zo'n randdebiel beschoten met een 5,5 mm luchtbuks. Ik kwam daar achter toen de kat voor een Röntgenfoto naar de dierenarts moest en ik op de foto de kogel in zijn nek zag zitten.
Als ik zou weten wie er in mijn buurt op dieren schiet dan sta ik misschien niet in voor de gevolgen.
Al zal ik hoogstwaarschijnlijk eerst de politie bellen.
Tsja... Ik zou dat dus niet doen, maar kan me wel de ergenis begrijpen. Gewoon een Mastino Napoletano in de tuin nemen dan. Als die kat er dan komt, dan is die MIA. :P

Wij hadden laatst een kat in de tuin (gewoon stenen) en die liep een beetje rond (zag ik op de camera) toen een bak ijswater over het beest heen gegooid. Ik weet niet hoe die over de schutting heen ging, maar denk niet dat heelhuids ervan af kwam. Hoe dan ook... Nooit meer gezien. Haha. :P
Een dode vleermuis met hondsdolheid over de schutting lost het probleem dan wel weer op. Succes met de dolle Mastino. }>
Dan zal die eerder afgeschoten worden nadat die iedereen dood heeft gebeten. ;-)
Dan is die kat zeker geen zorg meer. Muahahhaha. :Y)
sja... Ik zou dat dus niet doen, maar kan me wel de ergenis begrijpen. Gewoon een Mastino Napoletano in de tuin nemen dan.
Daar komt minstens 20x zo veel stront uit.

Op dit item kan niet meer gereageerd worden.