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

Что такое нейросеть?

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

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

Первое устройство, работавшее по принципу нейросети, было создано в 1958 году ученым Фрэнком Розенблаттом уже через 10 лет после появления первых компьютеров

Устройство обучалось и могло распознавать геометрические фигуры, а в перспективе должно было научиться различать и определять буквы. Однако даже на простых операциях машина выдавала довольно высокий процент ошибок. К сожалению, Розенблатт погиб в 1971-м, и дорабатывать его машину было некому. В то же время начали стремительно развиваться компьютеры, они становились все более востребованными, и на несколько десятилетий ученые отказались от искусственных нейронов.

Интерес к нейросетям вернулся в 90-х, когда три группы ученых независимо друг от друга решили проблему с обучением системы и смогли снизить количество выдаваемых ошибок. Нейросети обрели популярность из-за способности составлять прогнозы и выдавать самостоятельные ответы благодаря навыку обучения. То есть им можно было поставить задачу, но не загружать в них ответ.

На сегодняшний день нейросети занимаются сложными задачами: прогнозированием, моделированием, визуализацией и др.

Где применяются нейросети?

Нейросети могут использоваться для:

  • прогнозирования скачков на бирже

  • поиска по картинке

  • поиска текста по фрагменту

  • решения капчи (да, появилась система, которая может доказать, что она не робот)

  • голосового ввода или чтения вслух

Трудность работы с нейросетями в том, что они, несмотря на всю свою сложность, могут решать ограниченное количество задач. То есть нейросеть не сможет одновременно просчитать вам курс рубля до 2025 года, заказать кофе в онлайн-магазине по отзывам других пользователей, составить total look на всю неделю и проложить кратчайший маршрут до работы. Для каждой из этих задач нужна отдельная нейросеть, а вес каждой такой системы требует достаточно большого объема памяти. Так что если восстание машин и будет, оно пройдет довольно медленно.