Zum Inhalt springen
DaylitedSimply Awesome

KI im Gerät

Neun Millisekunden, immer, schlagen hundertachtzig, wenn die Verbindung steht

Ein Modell in einem Fahrzeug oder auf einer Maschine kann nicht auf ein Netz warten. Das Budget steht fest, bevor irgendetwas gewählt wird, und das Modell schrumpft, bis es hineinpasst.

Warum das Gerät und nicht die Cloud

Drei Gründe, und sie verstärken einander. Die Verzögerung, weil eine Regelschleife, die ein Netz überqueren muss, einen schlimmsten Fall hat, der in Sekunden statt in Millisekunden gemessen wird. Die Verfügbarkeit, weil eine Maschine, die stehen bleibt, sobald die Verbindung abreißt, eine Maschine ist, der niemand traut. Und die Daten, weil der billigste Weg, etwas privat zu halten, darin besteht, es nicht zu übertragen.

Der Preis dafür ist, dass jetzt alles ein Budget ist. Speicher, Rechenleistung und Strom sind durch die Hardware festgelegt, die man tatsächlich kaufen kann, und das Modell muss in das passen, was übrig bleibt, nachdem der Rest des Produkts seinen Anteil genommen hat.

Two paths from sensor to action, one through the cloud and one on the device The upper row runs sensor, cloud, action with a measurement spanning it marked one hundred and eighty milliseconds and only when the link is up. The lower row runs sensor, on device, action, drawn heavier, with violet arrows and a measurement marked nine milliseconds, always. A glowing line joins the two rows at a blinking point. THE ROUND TRIP YOU DO NOT TAKE SENSOR CLOUD ACTION 180 ms . AND ONLY WHEN THE LINK IS UP SENSOR ON DEVICE ACTION 9 ms . ALWAYS THE MODEL SHRINKS UNTIL THE BUDGET FITS

Das Budget

Das Modell schrumpft, bis das Budget passt

Die Arbeitsreihenfolge ist die umgekehrte der üblichen. Messen Sie, was die Schleife tun muss und wie oft, ziehen Sie ab, was der Rest der Firmware braucht, und was übrig bleibt, ist das Kontingent des Modells.

Dann wird das Modell an dieses Kontingent angepasst, durch Quantisierung, Beschneidung, oder indem man eine kleinere Architektur wählt und sie ordentlich trainiert. Jeder Schritt wird gegen den Prüfdatensatz gemessen, sodass Sie genau sehen, welche Treffsicherheit gegen welche Millisekunden getauscht wurde.

Das Ergebnis ist meist kleiner, als die Leute erwarten, und besser, als sie befürchten. Ein Modell, das über eine enge Sache recht haben muss, braucht nicht groß zu sein.

Die Entscheidungen

Was die Hardware für Sie entscheidet

Der Chip wird früh gewählt und ist schwer zu wechseln, was das hier zur teuren Zeile macht, wenn man sie falsch trifft.

RandbedingungWas sie festlegtWo sie meist zuerst greift
ZeitbudgetWie viel Rechenleistung eine einzelne Auswertung verbrauchen darfRegelschleifen, wo die Frist hart ist
SpeicherWie groß das Modell überhaupt sein darfKleine Mikrocontroller, lange bevor die Rechenleistung es tut
StromWie oft es laufen darfAlles, was auf einer Batterie läuft
WärmeDauerleistung statt SpitzenleistungGeschlossene Gehäuse, und es wird immer spät gefunden

Die letzte Zeile überrascht die Leute. Ein Bauteil, das auf der Werkbank schnell läuft, läuft in einem geschlossenen Kasten langsamer, und der Kasten ist meist schon werkzeuggebunden.

Oder schreiben Sie hier

Drei Felder, und ein Mensch liest es

Name, eine Adresse, an die wir antworten können, und was Sie bauen wollen. Sie bekommen sofort eine Referenz zurück.

Wir verwenden das, um Ihnen zu antworten und, wo es passt, einen Umfang vorzubereiten. Rechtsgrundlage sind Schritte auf Ihre eigene Anfrage hin vor einem Vertrag. Es liegt auf unserem eigenen Server in der Europäischen Union, wird an niemanden weitergegeben, und nach zwölf Monaten gelöscht, wenn daraus kein Auftrag wird. Der vollständige Hinweis steht auf der Rechtsseite.

Two paths from sensor to action, one through the cloud and one on the device The upper row runs sensor, cloud, action with a measurement spanning it marked one hundred and eighty milliseconds and only when the link is up. The lower row runs sensor, on device, action, drawn heavier, with violet arrows and a measurement marked nine milliseconds, always. A glowing line joins the two rows at a blinking point. THE ROUND TRIP YOU DO NOT TAKE SENSOR CLOUD ACTION 180 ms . AND ONLY WHEN THE LINK IS UP SENSOR ON DEVICE ACTION 9 ms . ALWAYS THE MODEL SHRINKS UNTIL THE BUDGET FITS

Was muss ohne Netz entscheiden?

Sagen Sie uns die Frist und die Hardware. Die beiden klären, ob das möglich ist, bevor jemand Code schreibt.

Sprechen wir darüberAlles zusammen