5

Нет никаких нейросетей

Давно нужно было признаться, и мир должен знать правду. Нет никаких нейросетей.

Начну с начала. Несколько лет назад занимался на работе простой задачей. Нужно было упростить один модуль, вернее, не упростить, а переделать существующее архитектурное решение разросшееся из-за новых требований заказчиков. То есть превратить костыльный велосипед в красивый код. Рефакторинг, технический долг - что-то такое. Наверное, у многих бывало. И стал разбираться, расширил интерфейсы в общей части, упростил вызовы, даже немного оптимизировал. Можно было бы в таком виде задачу и закрыть, но дернул черт посмотреть на github похожие решения. А там проект, который реализует нужный мне функционал. Скачал, там всего несколько файлов и примеры вызовов. Позапускал на моих данных - работает как нужно. У нас модуль с кучей кода, а тут три файла и работает точно так же. Заглянул внутрь, а там что-то странное. Синтаксис как синтаксис, вызовы как вызовы, но логику работы вообще понять невозможно. Потратил пару дней, и отлаживался и логирование вставлял, всё перед глазами, а как работает - непонятно. Положил эти файлы рядом с основным проектом, назвал это всё версией 2.0, прогнал на новом движке всю тестовую базу - нет ошибок и работает почти мгновенно. Коллеги посмотрели на этот код, вопросов никто не задавал. Выкатили в прод, работает как часы.

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

Через неделю убедился, что так оно и есть. Полез еще раз с кодом разбираться. А он как заговоренный, всё до буквы понятно, но в общую картинку не собирается. Абсолютно понятно, как работает, но совершенно не понятно - почему.

Дальше произошло то, к чему я не имею никакого отношения. Кто-то из коллег слил этот модуль кому-то на сторону, и дальше события начали развиваться как снежный ком. Стали появляться сообщения, что наконец-то придумали "нейронные сети" или даже "искусственный интеллект", которые могут сильно упростить жизнь. Эти нейросети сначала фильтровали картинки, потом начали писать текст, потом рисовать картинки, писать музыку и всё, что угодно. Мир с восторгом принял новые технологии, которые в ближайшее время станут одним из инструментов почти любого специалиста, но я понимал, что это результат работы того самого проекта неизвестного авторства.

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

Люди должны знать правду.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества