Наверняка многие из вас задавались этим вопросом. В данной статье я соберу для вас краткое описание, чтобы вы смогли понять сами и объяснить друзьям простыми словам: "Что такое нейросети?"
Почему именно с этого я решил начать? Потому что именно нейросеть сгенерировала картинку для моего блога.
В IT сферу понятие нейросеть пришло из биологи. Нейронная сеть — это математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации биологических нейронных сетей — сетей нервных клеток живого организма. В IT же - это программа, которая самообучается на основе предоставленных данных и примеров. Все, что мы предоставим ей для исследования в каждом из слоев, будет заложено в фундамент ее дальнейшего поведения.
Как работает нейросеть?
Приведу пример работы на популярной в наши дней нейросети для генерации
фото, которую использовал я - .
Допустим, нам необходимо изображение летящего на парашюте крокодила в стиле нуар. А почему бы и нет)
Вот как Сraiyon будет решать эту задачу:
Шаг 1. Первая нейросеть получает запрос и разбивает его на ключевые слова: «крокодил», «летать», «парашют», «нуар“».
Шаг 2. Затем она превращает слова в наборы цифр, которые называют векторами — так нейросеть сможет определить их смысл.
Шаг 3. Слова в виде векторов передаются на следующий слой нейросети, которая создаёт на их основе набросок будущей картинки.
Шаг 4. Набросок картинки поступает во вторую нейросеть, которая добавляет объектам более сложные детали — цвета, текстуру и освещение.
Шаг 5. Последний выходной слой улучшает качество изображения и выдаёт готовый результат.
В настоящее время нейросети активно развиваются и все больше внедряются в нашу жизнь, даже больше, чем вы думаете. Именно они решают, дать вам ипотеку в банке или отказать, какой фильм или музыка вам может понравиться, и какую рекламу вам показать.