Народ умудрился запихнуть алгоритмы искусственного интеллекта в 2 килобайта памяти.
"We have deployed Bonsai and ProtoNN on the Arduino Uno (8 bit ATmega328P microcontroller operating at 16 MHz without floating point support, 2 KB RAM and 32 KB read-only flash memory) and found that they can accurately make predictions within a few milliseconds."
Статья: "Resource-efficient Machine Learning in 2 KB RAM for the Internet of Things" (PDF)
Исходники лежат на Гитхабе: https://github.com/Microsoft/EdgeML
"We have deployed Bonsai and ProtoNN on the Arduino Uno (8 bit ATmega328P microcontroller operating at 16 MHz without floating point support, 2 KB RAM and 32 KB read-only flash memory) and found that they can accurately make predictions within a few milliseconds."
Статья: "Resource-efficient Machine Learning in 2 KB RAM for the Internet of Things" (PDF)
Исходники лежат на Гитхабе: https://github.com/Microsoft/EdgeML

no subject
Date: 2018-10-31 19:49 (UTC)no subject
Date: 2018-10-31 19:59 (UTC)no subject
Date: 2018-10-31 20:26 (UTC)Ничто не ново
Date: 2018-10-31 20:52 (UTC)no subject
Date: 2018-10-31 22:04 (UTC)no subject
Date: 2018-10-31 23:22 (UTC)no subject
Date: 2018-10-31 23:24 (UTC)Не совсем
Date: 2018-11-01 01:34 (UTC)Когда сейчас говорят про искусственный интеллект, обычно имеют в виду рекуррентные сети с памятью, их в прошлом веке обучать не умели. Да и сейчас с этим не очень, готов поспорить что описываемое в статье устройство невозможно обучить играть в шахматы сильнее пресловутого компьютера ZX Spectrum из прошлого века. А дюжину современных компьютеров с GPU — можно.
Ну и что
Date: 2018-11-01 01:43 (UTC)32 килобайта исполняемого кода — это вообще-то прилично, особенно для восьмибитного процессора где все команды короткие и адреса тоже два байта максимум.
Один из первых приборов, для которого я писал код, как раз имел те самые 32 килобайта ROM, и этого хватило для вполне приличной функциональности, включая пользовательский интерфейс и всякие вычисления.
no subject
Date: 2018-11-02 17:35 (UTC)Re: Не совсем
Date: 2018-11-23 14:02 (UTC)на сколько я понимаю... их тогда не "обучали", а тупо запихивали БД ходов.
Re: Не совсем
Date: 2018-11-23 16:19 (UTC)Была функция оценки позиции (мат или не мат, если не мат, сколько на доске материала, у кого больше фигур в центре и так далее), перебор вариантов с альфа-бета отсечкой, и некоторые эвристики (проверяем взятия и шахи первыми).
Re: Не совсем
Date: 2018-11-23 16:23 (UTC)хотя, при желании её можно обозвать и эвристикой
а еще эндшпильная. ;)
Re: Не совсем
Date: 2018-11-23 16:26 (UTC)до 80ых железо было такое,
что проще было городить железячные перцептроны...
а в 90-ых усе менялось оченрь быстро.
однако же, если мне не изменяет склероз,
то то ли в конце 90-ых, толе начале нулевых - попадалась инфа про платы расширения с нейросетками -- так что, процесс шел
Re: Не совсем
Date: 2018-11-23 16:29 (UTC)бодался с Чессмастер 2000...
так напоролся в нем на явную багу -- в некоторых позициях он не давал сделать некоторые ходы...
явно потому что соответствующей ветки БД ему не хватало.
Re: Не совсем
Date: 2018-11-23 16:45 (UTC)Re: Не совсем
Date: 2018-11-23 16:58 (UTC)