Страницы

Поиск по вопросам

среда, 15 мая 2019 г.

Можно ли обучить нейросеть программированию? [закрыт]

Насколько технически выполнимым является создать нейросеть, обученную создавать код на каком-то ЯП? Я не имею ввиду, что эта нейросеть обязана будет создавать изящный код на языке типа C++. Важен сам факт того, что она сможет кодить на примитивном ЯП. Не могу правильно сформулировать, но я имею ввиду создание нейросети, которая будет создавать код для какой-то одной цели. Например, для создания ОС.


Ответ

Пусть стоит задача для нейросети, создать объект с двумя полями и одним методом по требованию заказчика. И что? Принципиальных ограничений нет. Научить хреново кодить нейросетку сможет даже студент, если пару месяцев посидит над задачей.
Другое дело, отлаживать, выверять код, находить более оптимальную архитектуру, делать чтобы всё работало и устраивало заказчика - это слишком долгий процесс. Ещё лет двадцать машины не смогут конкурировать с программистами, по моей экспертной оценке.
Сегодня написать один нейрон, обдумать его логические связи, задать вес под нужную задачу - это довольно трудоёмкий процесс. Есть пока что более простые задачи, решение которых сулит большие деньги, чем кодинг для заказчика. Проще говоря, развитие нейросеток ограничивает экономическая целесообразность - в первую очередь будут написаны нейросетки, такие что:
P/E = max, здесь P - гипотетическая прибыль, E - расходы на написание.
И если расходы на написание становятся вообще не прогнозируемы, такие проекты откладываются на неопределённое время.
ЗЫ Вон рабочий прототип

Комментариев нет:

Отправить комментарий