Часть первая. Вводная. Что такое нейросеть и зачем она вообще нужна?

Давайте для начала разберёмся, что эта такое, нейросети и для чего они вообще нужны. И вот ответ, который дала мне Алиса, известная нейросеть от Яндекса:

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

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

Часть первая. Вводная. Что такое нейросеть и зачем она вообще нужна?, image #1

Что же даёт нам использование нейросетей? Если копнуть немного в интернете, то возможности просто завораживают. Это и живое общение с NPC в играх на любые темы, анализ биржевых сводок и прогнозирование стратегий по инвестированию, научные исследования, написание программного кода, распознавание изображений, беспилотное вождение транспорта, копирайтинг. Это лишь краткий перечень того, что могут современные нейросети.

И да, нейросеть умеет писать осмысленные и интересные истории. Но с оговорками.

Давайте зададим той же Алисе простое задание написать рассказ на 3000 знаков о том, как двое ребят пошли купаться на море и нашли клад. Место действия - Турция, побережье Средиземного моря. И вот что она выдала:

Двое друзей, Паша и Максим, решили провести свой отпуск в Турции. Они были молодыми студентами, которые только что закончили первый курс университета и хотели отдохнуть от учебы. Ребята выбрали побережье Средиземного моря, так как слышали, что там очень красивые пляжи и теплое море.
Они приехали в небольшой городок на побережье и сняли комнату в отеле. Первые дни они проводили на пляже, купались в море и наслаждались солнцем. Но вскоре им стало скучно, и они решили отправиться на экскурсию.
Однажды вечером, после ужина в местном ресторане, Максим предложил Паше отправиться на поиски сокровищ. Он слышал о легенде, что на побережье Средиземного моря можно найти древние сокровища, которые были спрятаны пиратами много лет назад. Паша сначала не поверил в эту историю, но согласился попробовать поискать сокровища вместе с Максимом.
На следующий день они отправились на прогулку по побережью. Они искали места, где могли бы быть спрятаны сокровища. Максим рассказывал Паше о различных пиратских историях и легендах, которые он слышал. Паша слушал его с интересом, но все еще не верил в успех их предприятия.
Наконец, они нашли место, которое показалось им подходящим для поиска сокровищ. Это был небольшой пляж, окруженный скалами и заросший кустарником.
Максим решил, что это идеальное место для того чтобы спрятать сокровища. Они начали искать среди камней и кустов, но ничего не находили.
Однако, когда они уже собирались уходить, Максим заметил что-то блестящее на песке. Это была старинная монета, которая выглядела очень древней. Паша и Максим были в восторге. Они решили, что нашли первое доказательство того, что здесь могут быть спрятаны и другие сокровища.
Они продолжили искать на пляже и нашли еще несколько монет и других предметов, которые могли принадлежать пиратам. Максим был уверен, что они на правильном пути и скоро найдут настоящие сокровища. Однако Паша начал сомневаться в успехе их затеи и предложил вернуться в отель.
Но когда они уже собрались уходить, Максим увидел, что один из камней на берегу выглядит подозрительно. Он был больше остальных и как будто специально был положен сверху на другие камни. Максим решил проверить, что находится под ним, и обнаружил небольшое углубление, в котором был спрятан старинный сундук.
Паша и Максим были поражены своей находкой. Они открыли сундук и обнаружили там множество золотых монет, драгоценных камней и других сокровищ, которые, по всей видимости, были спрятаны здесь пиратами много веков назад.
Теперь уже Паша был уверен, что их поиски оказались успешными. Они забрали сундук с сокровищами и вернулись в отель. На следующий день они решили продать часть сокровищ и купить себе новые вещи и сувениры.
Так закончилась их история поиска сокровищ на побережье Средиземного моря в Турции. Паша и Максим вернулись домой с новыми впечатлениями и опытом, который они никогда не забудут. И хотя они не нашли всех сокровищ, которые пираты спрятали на побережье, они остались довольны своей находкой и тем, что смогли пережить такое приключение.
Часть первая. Вводная. Что такое нейросеть и зачем она вообще нужна?, image #2

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

Собственно, почти по такому принципу и работают нейросети: обширная база данных обрабатывается по определённым алгоритмам в «нейронах» сети, а полученный результат компилируется и выдаётся пользователю. Чем точнее поставлен «запрос», тем точнее и будет «ответ». И, казалось, бы решение корявости полученного текста просто – составить расширенный запрос с сюжетом будущего произведения, указанием действующих лиц, событий, места действия, реперных точек, стиля и прочего. А нейросеть… с очень большой вероятностью выдаст не то, что нужно и с большим количеством ошибок. Почему? Об этом мы поговорим в следующей части.

86 views·1 share