Янник Килчер о «аппаратной лотерее»: почему побеждают только удобные технологии

Yannic Kilcher 11 тыс. 52 мин 2 мин 18.09.2020
Главное

🎰 Феномен «аппаратной лотереи»: почему побеждают не лучшие идеи, а удобные 1:17

В основе современных исследований в области машинного обучения лежит парадокс: разработчики алгоритмов часто игнорируют «железо», хотя именно оно определяет судьбу технологий. Янник Килчер в своем обзоре статьи Сары Хукер из Google Brain разбирает понятие «аппаратной лотереи» (Hardware Lottery). Согласно этой концепции, исследовательская идея может победить не потому, что она фундаментально лучше альтернатив, а потому, что она оказалась удачно совместимой с доступными программными и аппаратными ресурсами.

🕰 Истоки «общего назначения» 11:21

Исторически развитие вычислительной техники прошло путь от специализированных устройств к универсальным архитектурам.

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

📉 Затерянные десятилетия нейросетей 18:06

Нейронные сети, ставшие мейнстримом сегодня, десятилетиями находились в тени из-за несоответствия «железу».

Без этого случайного появления GPU, приспособленных для параллельных вычислений, прогресс в области глубокого обучения мог бы затянуться еще дольше.

⛓ Ловушка обратной связи и будущее технологий 29:04

Автор обзора отмечает, что с каждым годом «аппаратная лотерея» становится всё более серьезной преградой.

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

💬 Цитаты

«Being too early is the same as being wrong.»

Янник Килчер 15:22

«We appear to be trying to build a ladder to the moon.»

Янник Килчер 43:52
👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
Аппаратная лотерея
Ситуация, когда идея становится успешной благодаря совместимости с доступным оборудованием, а не своей научной ценности.
Бутылочное горлышко фон Неймана
Ограничение производительности компьютера из-за медленного канала передачи данных между памятью и процессором.
Backpropagation
Метод обучения нейронных сетей через обратное распространение ошибки.
FPGA
Реконфигурируемая логическая интегральная схема, которую можно перепрограммировать под конкретную задачу.
📊 Цифры
🗓 Хронология
  1. 1837 Чарльз Бэббидж спроектировал аналитическую машину.
  2. 1963 Изобретение алгоритма обратного распространения ошибки.
  3. 1969 Публикация статьи Гордона Мура о плотности транзисторов.
  4. 1970-е Появление первых GPU для графики и видеоигр.
  5. 2010 Признание глубоких нейронных сетей перспективным направлением после успеха AlexNet.
⚖️ Другая сторона
Искусственный интеллект Yannic Kilcher The Hardware Lottery Sarah Hooker Neural Networks CPU vs GPU