НПУ кто? Нет, я сделаю генерацию изображений AI на Commodore 64, большое спасибо.

НПУ кто? Нет, я сделаю генерацию изображений AI на Commodore 64, большое спасибо.

Как поклонник ретро-технологий и создания изображений с помощью искусственного интеллекта, я просто потрясен проектом Ника Билда. Невероятно видеть, как даже старый Commodore 64 с процессором всего в один МГц и 64 КБ ОЗУ можно перепрофилировать для создания новых игровых спрайтов 8×8 с использованием вероятностного алгоритма PCA.


Генерация изображений с помощью искусственного интеллекта в настоящее время очень популярна, поэтому легко предположить, что для этой задачи необходимо современное оборудование, такое как компьютеры с искусственным интеллектом, NPU и Nvidia H100. Однако, как ни удивительно, старый компьютер, такой как Commodore 64, все еще может участвовать в этой тенденции. Это достигается за счет умного манипулирования алгоритмами и здоровой дозы классических способностей решения проблем.

Ник Билд, пользователь Hackaday, поделился описанием проекта, в котором подробно рассказывается, как он модифицировал 42-летнюю машину для выполнения ресурсоемкой задачи, используя инновационный подход. Используя вероятностный алгоритм PCA (анализ главных компонентов), он создал спрайты ретро-игр размером 8×8. Проще говоря, Ник перепрофилировал старое устройство для выполнения сложной аппаратной работы с помощью передового математического метода обработки изображений.

Предварительная модель была разработана путем модификации сценария Python, после чего она была обучена с использованием примерно ста специально созданных спрайтов, созданных с помощью современного ПК и специализированной электронной таблицы. Настройки производных параметров впоследствии были интегрированы в сценарий, в котором использовались упрощенные рассуждения для активации генеративных и рандомизированных аспектов алгоритма. Это упрощение позволило преобразовать сценарий в код BASIC, подходящий для работы на Commodore 64.

Запуск этого кода на этой старой машине генерировал отдельные изображения размером 8×8 пикселей, которые впоследствии были увеличены до 64×64 пикселей (говорим о высоком разрешении!). После расширения изображений они отображались на экране в качестве вывода. Ник рассказывает, что ему потребовалось около 20 минут, чтобы сгенерировать 94 итерации с использованием этой системы, что весьма впечатляет, учитывая ее ограниченную вычислительную мощность — скромный процессор с частотой 1,023 МГц и всего 64 КБ оперативной памяти.

Несмотря на то, что сегодня ему не хватает передового искусственного интеллекта Stable Diffusion для генерации изображений, примечательно, что свою роль в этом процессе сыграл старый Commodore 64. Эта скромная машина, хотя и не справлялась с тяжелой работой самостоятельно, продемонстрировала удивительные возможности.

Я получаю большое удовольствие от тщательного составления спецификации материалов, которая расположена внизу страницы и состоит в основном из одной системы Commodore 64. Привлекательность визуальных элементов проекта, особенно спрайтов, еще больше усиливается за счет их очаровательного сходства с элементами классических ретро-игр.

Хотя маловероятно, что Meta или OpenAI в ближайшее время будут вкладывать значительные ресурсы в устаревшее компьютерное оборудование, такое как грузовики, полные грузовиков, как это произошло с графическими процессорами Nvidia H100, это очаровательная инициатива и свидетельство инновационного использования старых технологий в современном мире.

Главный вопрос в этом контексте: можем ли мы рассматривать Commodore 64 как компьютер с искусственным интеллектом? Хотя он и не соответствует критериям Microsoft из-за отсутствия блока нейронной обработки, способного обеспечить производительность не менее 45 TOPS, он предлагает клавиатуру, на которой можно разместить полезную наклейку Copilot.

Как заядлый геймер, я должен признать, что это устройство может быть не подлинным. Однако, учитывая впечатляющий подвиг, которого он достиг, я твердо верю, что он заслуживает награды, если не настоящего трофея, то, по крайней мере, виртуальной золотой звезды за свою похвальную работу.

Смотрите также

2024-05-09 18:06