Speicher- und Rechenbedarf sind zwei wichtige Parameter zur Implementierung einer SWS auf einem Mikrocontroller. Im Design und der Optimierung neuronaler Netze sollten diese abgewogen werden. Drei Sätze von Randbedingungen für kleine, mittlere und große neuronale Netze zeigt Tabelle 3. Diese Speicher- und Rechengrenzen sind unter der Annahme getroffen, dass ein Teil der Ressource für andere Aufgaben wie I/Os, Netzwerkkommunikation usw. reserviert bleibt.
Operationen pro Folgerung werden unter der Annahme gemessen, dass das System 10 Schlüsse pro Sekunde zieht.
NN-Größe | NN-Speichergrenze | NN-Ops/Folgerungsgrenze |
---|---|---|
klein | 80 Kb | 6 MOps |
mittel | 200 Kb | 20 MOps |
groß | 500 Kb | 80 MOps |
Tabelle 3: Ressourcenanforderungen unterschiedlicher neuronaler Netze