Найти тему
WTF Technology

Нейронные сети — для тех, кто еще не в курсе

Думаете, что картине известного художника не хватает корги на полотне? Пффф, без проблем. Илон Маск в 2015г вместе с партнерами создали стартап, который может выполнить выше желание.

Не видите корги? А он вас видит. (Оригинал слева).
Не видите корги? А он вас видит. (Оригинал слева).

Это нейронная сеть Dall-E 2 от OpenAI. Она создает реалистичные рисунки, дописывает картины.

Что это такое?

Нейросеть - распределенный процессор с массовым параллелизмом…

Шучу, если кратко — это машинное обучение, в котором программа обрабатывает информацию как делал бы это наш мозг.

Только тут искусственные нейроны — специальные узлы, которые получают информацию, обрабатывают и выдают нам.

Машина распознает взаимосвязи между данными и учится на своих ошибках.

Мона Лиза — слева. Работа DALL·E 2 — справа.
Мона Лиза — слева. Работа DALL·E 2 — справа.

Зачем они нужны?

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

На самом деле, кроме развлечений нейронные сети применяются повсюду. “Яндекс. Такси” — распределение заказов. "Apple" и их распознавание лиц. "Instagram" использует искусственный интеллект для выбора контента для вкладки “обзор”. Медицина, беспилотные автомобили и много-много всего.

Любая группировка и классификация данных, прогнозирование и создание чего-то уникального.

Моё детище. Ну и нейросети "midjourney", конечно
Моё детище. Ну и нейросети "midjourney", конечно

Как нейросеть научить чему-нибудь?

Смотря для чего вам нужна эта нейросеть. Есть несколько вариантов обучения, кратко расскажу:

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

Есть машинное обучение — по заранее обработанным данным, из которых алгоритм получает новые знания.

А есть глубокое обучение — алгоритм сам выявляет закономерности и аномалии по данным.

У каждого из способов есть свои плюсы и минусы. Но о них как-нибудь позже.

Нейросеть создала картину про нейросети
Нейросеть создала картину про нейросети

Какие монстры создают такое?

Такие нейросети создают компании по типу OpenAI.

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

Специалист по созданию нейронных сетей — это программист-разработчик нейронных сетей.