Думаете, что картине известного художника не хватает корги на полотне? Пффф, без проблем. Илон Маск в 2015г вместе с партнерами создали стартап, который может выполнить выше желание.
Это нейронная сеть Dall-E 2 от OpenAI. Она создает реалистичные рисунки, дописывает картины.
Что это такое?
Нейросеть - распределенный процессор с массовым параллелизмом…
Шучу, если кратко — это машинное обучение, в котором программа обрабатывает информацию как делал бы это наш мозг.
Только тут искусственные нейроны — специальные узлы, которые получают информацию, обрабатывают и выдают нам.
Машина распознает взаимосвязи между данными и учится на своих ошибках.
Зачем они нужны?
Чтобы мы могли поиграться с генерацией фотореалистичных картинок, написав то, что хотим. Этим занимался и я). Написать стихотворение и сочинить мелодию без затраты усилий и времени.
На самом деле, кроме развлечений нейронные сети применяются повсюду. “Яндекс. Такси” — распределение заказов. "Apple" и их распознавание лиц. "Instagram" использует искусственный интеллект для выбора контента для вкладки “обзор”. Медицина, беспилотные автомобили и много-много всего.
Любая группировка и классификация данных, прогнозирование и создание чего-то уникального.
Как нейросеть научить чему-нибудь?
Смотря для чего вам нужна эта нейросеть. Есть несколько вариантов обучения, кратко расскажу:
В нейросеть вваливаются данные, она их обобщает, выделяет связи между ними и запоминает все это дело. Затем по этим шаблонам делает предположение о тех данных, которые будут поступать дальше.
Есть машинное обучение — по заранее обработанным данным, из которых алгоритм получает новые знания.
А есть глубокое обучение — алгоритм сам выявляет закономерности и аномалии по данным.
У каждого из способов есть свои плюсы и минусы. Но о них как-нибудь позже.
Какие монстры создают такое?
Такие нейросети создают компании по типу OpenAI.
В командах участвуют программисты-инженеры самых различных областей, менеджеры по исследованиям, ученые-исследователи и другие.
Специалист по созданию нейронных сетей — это программист-разработчик нейронных сетей.