Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Может ли нейронная сеть создать другую нейронную сеть?

Информационные технологии+2
Elena
  ·   · 12,6 K
Веб-разработчик, геймер, специалист по этике  · 11 окт 2021
Просто осознайте, что "нейронная сеть" с точки зрения отдельного раздела знаний об искусственном интеллекте в профессии разработки ПО, это алгоритм, который на основании входных данных выдаёт выходные данные, и всё. Нейросеть ничего не "создаёт" в бытовом понимании этого вопроса.
Можно договориться о конкретном представлении архитектуры нейросети в виде данных, например, последовательности чисел. Имея такой "договор", то есть, кодировку, можно генерировать нейросети любыми алгоритмами, в том числе и другими нейросетями.
Но даже в таком случае нельзя сказать, что одна нейросеть непосредственно генерирует другую, потому что нам всё равно понадобится этап декодирования, который будет написан нами отдельно.
Представим в пределе (теоретически), что наша нейросеть тренирована на основании текстового описания задачи генерировать исходный код программы, её решающий. То есть, у нас есть искусственный программист, святой Грааль разработки ПО. И сгенерированный исходный код программы --- это программа, моделирующая нейросеть. Всё равно нельзя строго сказать, что наша исходная нейросеть "создала" другую нейросеть. Потому что нейросеть это работающий алгоритм, запущенный, и, что важнее, натренированный на обучающих примерах. Это абстракция, существующая только в рантайме работающего компьютера. Нейросеть по определению не способна выдавать подобные вещи в качестве результата своей работы.
Я хочу сказать, что мы в принципе можем достаточно натянуть сову на глобус, чтобы сделать то, что вы подразумеваете под своим вопросом. На результатах работы одной нейросети можно сконструировать другую, не проблема. Но конкретно в исходной постановке вопроса --- "может ли нейронная сеть создать другую нейронную сеть" --- у нас появляется столько нюансов, что проще сказать, что нет, не может.
1 эксперт согласен
Нет! Почему? Ну во первых для этого нужны очень большие группы самоорганизованных роботов! Для прокладки кабелей... Читать дальше
Редактор, Веб, Бэкенд, Unity разработчик.   · 5 окт 2021  ·
mirazhov
Данное вполне реализуемо в современных реалях , просто всё зависит от того как вы будете её обучать , само дело написать нейронку дело нехитрое , но научить писать нейронную сеть другую нейронку будет крайне проблематично. К... Читать далее
Подписывайтесь:)Перейти на vk.com/mirazhov
IT, телеком, телефония, базы данных, интеграционны...  · 27 сент 2021
Создать нейронную сеть дело нехитрое. А вот обучить… Разработчик выбирает чему её учить и на каких данных. Некоторых данных в готовом виде может просто не существовать. Например, чтобы обучить сеть, которая будет управлять... Читать далее
Инженер, увлекаюсь философией и проектированием  · 29 сент 2021
Ответ на вопрос очевиден, если понять, что человеческий мозг является нейросетью. Ответ - да. Причем созданная нейросеть может какое-то время не давать спать по ночам.
Особо-то ни чем не занимаюсь...  · 20 мар 2023
Да, нейросеть может быть использована для создания других нейросетей. Этот процесс называется автоматическим машинным обучением и может использоваться для более эффективного создания моделей и обучения компьютеров. Однако это... Читать далее
Несу в массы новые технологии. Отдельное...  · 28 сент 2021
Уже да. Есть вполне коммерческий пакет, который по заданным требованиям автоматически создает нейронную сеть, причем в подавляющем большинстве случаев (пока не всегда) ее качество выше, чем то, что делают живые люди. Речь не... Читать далее
Первый
Может. Но по лекалам, а не самостоятельно. Как вы заводите машину ключом, здесь примерно так же. До самостоятельного интеллекта ей очень далеко. Поэтому в вашем контексте - нет. Как механизм - да. Можно даже уйти в сингулярность)