ailev.ru

7 ноября 2016 · Комментарий

Без заголовка

У трунорза передача данных по шине мултиплексируется, поэтому он в тыщи раз медленнее. А у снапа просто топология, без мултиплекса. У снапа память размазана по всему чипу. А у трунорза блоками. У трунорза количество нейронов ограничено шириной адреса. У снапа нет адресации. У снапа всё асинхронно. Это дает возможность снапу масштабироваться до сотен миллиардов нейронов. У трунорза нейроны простейшие, а у снапа сложные, био-реалистичные. У снапа FPGA & RTL каждый раз делаются специально под конкретное приложение - вся топология, настройки нейронов, синапсов и пр. - всё application specific. Как кодировать трунорз - не понятно - разве что компилировать из обычного диплернинга. А как кодировать снап смотрят в нейробиологии. В текущей версии снап самостоятельно добывает фичи впервые виденных объектов в течение нескольких секунд. Далее с фичами работают супервайзед лернингом. По крайней мере раньше работали так. Супервайзед выученная сетка просто подсчитывала проезжающие автомобили. Другая система обнаруживала пассажиров метро, ведущих себя нестандартно. А счас они поглотили французскую CV фирму и испытвают совместную систему для казино, которая следит за соблюдением правил в карточных играх. Хочется подчеркнуть принципиальную возможность масштабируемости снапа до сотен миллиардов нейронов без возникновения бутылочных горлышек. Обычных суперкомпьютеров экзаскейл масштаба еще долго нам не видеть из-за горлышек, а нейроморфный суперкомпьютер пожалуйста. Язык не поворачивается назвать его полностью асинхронным. Все-таки спайки его неким образом синхронизируют.

К записи · К обсуждению