Форум сайта python.su
Лишние нули при одинаковых иных параметрах - лишний код. Самым лучшим интеллект выберет первый вариант.
Офлайн
python.alexну вот, не перебором же он этот первый вариант выберет
Лишние нули при одинаковых иных параметрах - лишний код. Самым лучшим интеллект выберет первый вариант.
Офлайн
Модератор: Тема перенесена в раздел “Флейм”
Офлайн
python.alexА тут?
Лишние нули при одинаковых иных параметрах - лишний код. Самым лучшим интеллект выберет первый вариант.
def nsum(a, b): return a + b def nsum(a, b): return b + a def nsum(a, b): return a - -b def nsum(a, b): return b - -a
Отредактировано Shaman (Окт. 29, 2014 15:31:47)
Офлайн
У первых двух меньше операций, первый выберет, как более читаемый.
Офлайн
На сколько первый более читаемый чем второй? Желательно в единицах измерения читаемости.
Читаемость - не самый важный критерий для автогенерируемого кода. В то же время два последних варианта в определённых ситуациях могут выполняться быстрее чем первая пара.
Офлайн
Мы ведь говорим об искусственном интеллекте. Как его обучишь изначально, в том направлении он и будет самообучаться. Как и в жизни. Будете вы его обучать - для него читаемость кода будет иметь низкий приоритет, буду я обучать - высокий приоритет (примеры вымышлены). И результаты соответственные.
Офлайн
Если его будете обучать вы, он найдёт первое попавшееся решение, а если я - все возможные. Примеры тоже почти вымышлены.
Офлайн