Если нейроны и синапсы могут быть реализованы с использованием транзисторов, что мешает нам создавать произвольно большие нейронные сети, используя те же методы, с помощью которых создаются графические процессоры?
По сути, мы увидели, как необычайно хорошо работают виртуальные нейронные сети, реализованные на последовательных процессорах (даже графические процессоры являются последовательными машинами, но с огромным количеством ядер).
Можно предположить, что, используя принципы проектирования графических процессоров - которые, по сути, должны иметь тысячи программируемых процессоров, работающих параллельно, - мы могли бы сделать гораздо более простые «нейронные процессоры» и поместить миллионы или миллиарды этих NPU в один большой чип. У них будет своя собственная память (для хранения весов), и они будут связаны с несколькими сотнями других нейронов, используя общий автобус. Они могут иметь частоту, например, 20 Гц, что позволит им совместно использовать шину данных со многими другими нейронами.
Очевидно, что здесь есть некоторые проблемы с электротехникой, но мне кажется, что все крупные технологические компании уже должны исследовать этот маршрут.
Многие исследователи ИИ говорят, что суперинтеллект приходит примерно в 2045 году. Я считаю, что их рассуждения основаны на законе Мура и количестве нейронов, которые мы можем внедрить в программное обеспечение, работающее на самых быстрых компьютерах, которые у нас есть.
Но дело в том, что сегодня мы производим кремниевые чипы с миллиардами транзисторов на них. SPARK M7 имеет 10 миллиардов транзисторов.
Если для реализации (непрограммируемого) нейрона и нескольких сотен синапсов для него требуется, например, 100 000 транзисторов, то мы можем создать аппаратную нейронную сеть, которая эмулирует 100 000 нейронов.
Если мы спроектируем такой чип, чтобы мы могли просто сделать его физически больше, если мы хотим больше нейронов, то мне кажется, что произвольно большие нейронные сети - просто бюджетный вопрос.
Можем ли мы технически создать на аппаратном уровне произвольно большие нейронные сети с использованием современных технологий?
Помните: я НЕ спрашиваю, будет ли такая сеть действительно очень умной. Я просто спрашиваю, можем ли мы фактически создать произвольно большие, сильно взаимосвязанные нейронные сети, если мы решим заплатить Intel за это?
Подразумевается, что в тот день, когда какой-то ученый сможет создать общий интеллект в программном обеспечении, мы сможем использовать наши аппаратные возможности, чтобы расширить этот общий интеллект до человеческого уровня и за его пределами.