Belangrijkste leerpunten
- Nieuw onderzoek door MIT-wetenschappers wijst de weg naar het inpassen van neurale netwerken in kleine apparaten.
- MCUNet maakt diepgaand leren mogelijk op systemen met beperkte verwerkingskracht en geheugen.
- De innovatie kan ook zorgen voor slimmere, meer flexibele medische apparaten.
Grote berekeningen op kleine apparaten
IoT-apparaten draaien meestal op computerchips zonder besturingssysteem, waardoor het moeilijk is om patroonherkenningstaken zoals deep learning uit te voeren. Voor een intensievere analyse worden door IoT verzamelde gegevens vaak in de cloud verwerkt, hoewel deze kwetsbaar zijn voor hacking. Er is veel dat neurale netwerken zouden kunnen doen om het groeiende aantal IoT-apparaten te vergroten, maar de grootte was een probleem. “Om de netwerken naar het apparaat zelf te verplaatsen, wat moeilijk is gebleken, moet je een manier vinden om de zoekruimte voor verschillende microcontrollers te optimaliseren”, legt Suit uit. “Een standaard of generiek systeem zou niet werken vanwege de resourcetoleranties op IoT-apparaten. Denk aan zeer lage stroomverbruik, zeer kleine processors in termen van verwerkingskracht.”
TinyEngine aan de redding
De MIT-groep ontwierp twee componenten die nodig zijn voor de werking van neurale netwerken op microcontrollers. Een onderdeel is TinyEngine, dat vergelijkbaar is met een besturingssysteem, maar de code tot de essentie beperkt. Een ander voorbeeld is TinyNAS, een zoekalgoritme voor neurale architectuur. “We hebben veel microcontrollers met verschillende stroomcapaciteiten en verschillende geheugengroottes”, zei Lin. “Dus hebben we het algoritme ontwikkeld [TinyNAS] om de zoekruimte voor verschillende microcontrollers te optimaliseren. Het aangepaste karakter van TinyNAS betekent dat het compacte neurale netwerken kan genereren met de best mogelijke prestaties voor een bepaalde microcontroller, zonder onnodige parameters. Daarna leveren we het uiteindelijke, efficiënte model aan de microcontroller.” “Het is een elegante benadering van het probleem.” Lins werk zou kunnen worden vertaald om slimmere, wendbare medische apparaten te maken. “Wat dit echt laat zien, is dat kracht niet gebonden aan grootte, en in ziekenhuizen, waar alles snel beweegt in krappe ruimtes, kan dat letterlijk het verschil tussen leven en dood betekenen”, zei Kevin Goodwin, CEO van EchoNous, een bedrijf dat AI-ondersteunde medische apparaten maakt, in een e-mailinterview Goodwin zei dat zijn team jaren besteedde aan het bouwen en trainen van een neuraal netwerk dat vervolgens zou kunnen worden gebruikt om hartstructuren in een realtime echografie in kaart te brengen – en dat allemaal in een draagbaar apparaat genaamd KOSMOS dat minder dan twee pond weegt.