Зачем опять эта прокладка в виде компилятора/интерпретатора?
Нейронке же пофиг на чем обучаться, на тоннах строк типа “for (int i = 0; i< 5; i++)” или «001101011011001110011111»
Здравствуйте, Hоmunculus, Вы писали:
H>Зачем опять эта прокладка в виде компилятора/интерпретатора? H>Нейронке же пофиг на чем обучаться, на тоннах строк типа “for (int i = 0; i< 5; i++)” или «001101011011001110011111»
Еще как не пофиг. Я тебе более скажу, качество результатов нейронки будет зависеть, в том числе, от имен переменных и комментариев.
Нейронка — это компилятор абстрактных идей в прототипы. Она решает ровно одну задачу: из абстрактно сформулированной идеи с кучей неоднозначных трактовок получить формализованный код, угадав разумный вариант для каждой неоднозначности. Как в анекдоте про программиста, который купил в магазине 11 батонов, потому что яйца были.
Проще всего это сделать, дав задание написать высокоуровневый код, где каждому решению будет соответствовать одна конструкция. И чем дальше ты будешь уходить от этой схемы, тем сложнее нейронке будет даваться ее работа.
Re: А почему нейронки обучают на исходниках, а не сразу на бинарниках?
H>Зачем опять эта прокладка в виде компилятора/интерпретатора? H>Нейронке же пофиг на чем обучаться, на тоннах строк типа “for (int i = 0; i< 5; i++)” или «001101011011001110011111»
А как тогда безопасникам проводить ревизию? Тоже стать пусто-передаточным звеном при своей нейронке?
Друга ищи не того, кто любезен с тобой, кто с тобой соглашается, а крепкого советника, кто полезного для тебя ищет и противится твоим необдуманным словам.
Re: А почему нейронки обучают на исходниках, а не сразу на бинарниках?
Здравствуйте, Hоmunculus, Вы писали:
H>Зачем опять эта прокладка в виде компилятора/интерпретатора? H>Нейронке же пофиг на чем обучаться, на тоннах строк типа “for (int i = 0; i< 5; i++)” или «001101011011001110011111»
Дурацкие вопросы стоит первым делом таки задавать нейронкам, а не кожаным мешками. Они(нейронки) гораздо толерантней.