Артем Новицкий – Нейросети для создания духов уникальный аромат от ИИ (страница 6)

18

Название “нейросеть” появилось не случайно. Ученые вдохновлялись работой человеческого мозга. Наш мозг состоит из миллиардов нервных клеток – нейронов, которые связаны между собой. Когда мы видим, слышим или чувствуем запах, сигналы бегают по этим связям, позволяя нам узнавать знакомые образы.

Искусственная нейросеть устроена проще, но идея та же: у нее есть множество простых вычислительных элементов (искусственных нейронов), которые соединены в слои. Есть входной слой, куда мы подаем информацию, например, список нот аромата. Есть несколько скрытых слоев, где происходит самое интересное – анализ и поиск закономерностей. И есть выходной слой, где нейросеть выдает нам результат: “Этот аромат, скорее всего, понравится человеку, который любит древесные запахи”.

Самое удивительное, что программисты не пишут для нейросети четких правил вроде “если есть нота бергамота, то добавь ноту иланг-иланга”. Нейросеть находит эти связи сама, перемалывая тысячи примеров. В этом и заключается ее магия.

Учим машину чувствовать

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

Первый этап – это сбор данных. Тут всё как в кулинарии: чтобы приготовить изысканное блюдо, нужны качественные продукты. Для нас продуктами станут пирамиды известных ароматов, описания нот, экспертные оценки и даже мнения обычных людей из отзывов. Мы соберем огромную базу знаний, о которой поговорим в главе 8. Чем больше и разнообразнее будет наша коллекция, тем более интересные и необычные рецепты сможет предлагать нейросеть.

Второй этап – это выбор архитектуры и обучение. Мы показываем нейросети наши данные. Например, даем ей на вход пирамиду какого-нибудь легендарного аромата, а на выходе ждем, что она “скажет”: “Это шипровый аромат с доминированием бергамота, пачули и дубового мха”. Сначала она, конечно, будет ошибаться, выдавать случайные ответы. Но мы, как строгие учителя, будем поправлять ее, показывать правильные ответы и заставлять алгоритм подстраивать свои внутренние настройки так, чтобы ошибка становилась всё меньше и меньше. Этот процесс повторяется миллионы раз, и постепенно нейросеть начинает “понимать”, какие ноты чаще всего встречаются вместе, как они влияют на восприятие аромата и какие сочетания можно считать удачными.

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

Творец или калькулятор?

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

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

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

Первое знакомство

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

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

Опишите проблему X