Wenn Neuronen und Synapsen mithilfe von Transistoren implementiert werden können, was hindert uns daran, beliebig große neuronale Netze mit denselben Methoden zu erstellen, mit denen GPUs hergestellt werden?
Im Wesentlichen haben wir gesehen, wie außerordentlich gut virtuelle neuronale Netze funktionieren, die auf sequentiellen Prozessoren implementiert sind (selbst GPUs sind sequentielle Maschinen, aber mit großen Mengen an Kernen).
Man kann sich vorstellen, dass wir mit GPU-Designprinzipien - die im Grunde genommen Tausende programmierbarer Prozessoreinheiten haben sollen, die parallel arbeiten - viel einfachere "Neuronen-Prozessoreinheiten" herstellen und Millionen oder Milliarden dieser NPUs in einen einzigen großen Chip stecken könnten. Sie hätten ihr eigenes Gedächtnis (zum Speichern von Gewichten) und wären durch gemeinsame Nutzung eines Busses mit einigen hundert anderen Neuronen verbunden. Sie könnten beispielsweise eine Frequenz von 20 Hz haben, wodurch sie einen Datenbus mit vielen anderen Neuronen teilen könnten.
Natürlich gibt es hier einige elektrotechnische Herausforderungen, aber es scheint mir, dass alle großen Technologieunternehmen diesen Weg inzwischen erkunden sollten.
Viele KI-Forscher sagen, dass Superintelligenz um das Jahr 2045 kommt. Ich glaube, dass ihre Argumentation auf Moores Gesetz und der Anzahl der Neuronen basiert, die wir in Software implementieren können, die auf den schnellsten Computern läuft, die wir haben.
Tatsache ist jedoch, dass wir heute Siliziumchips mit Milliarden von Transistoren herstellen. SPARK M7 hat 10 Milliarden Transistoren.
Wenn die Implementierung eines (nicht programmierbaren) Neurons und einiger hundert Synapsen dafür beispielsweise 100 000 Transistoren erfordert, können wir ein neuronales Netzwerk in Hardware erstellen, das 100 000 Neuronen emuliert.
Wenn wir einen solchen Chip so entwerfen, dass wir ihn einfach physisch größer machen können, wenn wir mehr Neuronen wollen, dann scheint es mir, dass beliebig große neuronale Netze einfach eine Budgetfrage sind.
Können wir mit der aktuellen Technologie technisch beliebig große neuronale Netze in Hardware herstellen?
Denken Sie daran: Ich frage NICHT, ob ein solches Netzwerk tatsächlich sehr intelligent sein wird. Ich frage nur, ob wir faktisch beliebig große, stark miteinander verbundene neuronale Netze herstellen können, wenn wir uns dafür entscheiden, Intel dafür zu bezahlen.
Die Implikation ist, dass an dem Tag, an dem einige Wissenschaftler in der Lage sind, allgemeine Intelligenz in Software zu erstellen, wir unsere Hardwarefähigkeiten nutzen können, um diese allgemeine Intelligenz auf menschliches Niveau und darüber hinaus auszudehnen.