GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.2 (37)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Конкурс по написанию эволюционной программы.
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 11:54
Цитата:
Автор: Luarvik_Luarvik
Играя сама с собой - хорошо не научится.
Либо она должна быть исходно обеспечена "творческой шизофренией".


Да, её экземпляры могут тренироваться играя друг против друга.
А поскольку экземпляры мутирующие, то разнообразие противников будет и при самообучении.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:00
Цитата:
Автор: Андрей
Дам Андреевскую премию тому, кто без подвоха напишет программу, которая смогла бы обучиться элементарному действию - перемещаться из точки А в точку Б по команде.

Программа должна перемещаться, или точку перемещать (по экрану)?
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:21
И с такими вопросами Вы взялись за крестики-нолики?
Без разницы что двигать. Если ИИ сможет подвинуть точку, то сможет подвинуть и себя. Относительно интеллекта всё происходит только в его памяти.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:26
Цитата:
Автор: Анатоль
Всё о мире игры программе известно.
Проостраннство, фигуры, правила, цели, начальное состояние - всё полностью определено.
Полная модель мира дается.

Выделенное не совсем верно.
Да, даётся полная информация, достаточная для построения модели мира.
Но удобную для использования модель мира программа всё-таки должна уметь строить для себя по этой информации.
Такое умение в программе должно (может) быть исходно.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:30
Цитата:
Автор: Андрей
Без разницы что двигать. Если ИИ сможет подвинуть точку, то сможет подвинуть и себя.


А в чём проблема переместить по команде точку (фигуру) по экрану из А в Б?
Стереть в А и нарисовать в Б.
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:46
Проблема описана выше.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 12:56
Программа не должна обучаться элементарным действиям.
Элементарные действия - врождённые.
Программа должна уметь строить сложные действия из элементарных.
А потом из этих сложных ещё более крупные блоки.
[Ответ][Цитата]
Андрей
Сообщений: 3943
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 13:14
Анатоль, я правильно понимаю, что Вы можете прямо сейчас показать программу, о которой я говорю? Если нет - то зачем Вы себя убеждаете, что это простая задача. Эта задача элементарна, но она сложна. Потому что она требует от программиста совершенно чёткого понимания организации памяти, мотивации, воли - мыслительной деятельности ИИ. Без этого понимания нет смысла браться за задачи сложнее, чем перемещение точки. Конечно, если Ваша цель разобраться и сделать ИИ. Но если цель - пофлудить или повыпендриваться, то можно сразу браться за игру в футбол. А чё там...
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 13:22
Цитата:
Автор: Анатоль
Да, её экземпляры могут тренироваться играя друг против друга.
А поскольку экземпляры мутирующие, то разнообразие противников будет и при самообучении.

А кто будет подсаживать клонов и в каких кол-вах ? В условиях об этом ничего не сказано
Или она кроме "самообучающейся" должна быть и "саморазмножающейся" ?
[Ответ][Цитата]
kondrat
Сообщений: 4026
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 13:40
Мне предложенный мир кажется слишком сложным (в смысле непреодолимости) для эволюции. Ну куда развиваться виду, отряду, классу и т.п.? Разве что, учиться сеансам одновременной игры? Нет ближнего порядка. Нет дальнего порядка. Можно попробовать, конечно, но, боюсь, задача не имеет решения, пока мир не станет более наполненным. Хотел сказать: да и идея не нова, но одумался.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 20:53
Цитата:
Автор: Luarvik_Luarvik
А кто будет подсаживать клонов и в каких кол-вах ?
Или она кроме "самообучающейся" должна быть и "саморазмножающейся" ?


Если её развитие (самообучение) будет основано на генетических (эволюционных) алгоритмах, то клонирование, саморазмножение - это обязательное свойство.
Но в условиях конкурса нет, что она должна быть именно такой.
Она может быть и на других принципах.
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 21:02
Цитата:
Автор: kondrat
Мне предложенный мир кажется слишком сложным (в смысле непреодолимости) для эволюции.

А программа и не предполагается обязательно на эволюционных алгоритмах (мутации, отбор, скрещивание..).
Можно на каких-то других алгоритмах творчества, более специализированных.

Цитата:
Хотел сказать: да и идея не нова, но одумался.

Не нова.
Но Нью-Поиск хотел развивающуюся программу увидеть ещё при жизни.
И Трилобит предлагал Коваксу для крестиков-ноликов написать.
А тут 1 апреля - как раз время начинать ИИ-проекты..
[Ответ][Цитата]
Анатоль
Сообщений: 1964
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 21:14
Цитата:
Автор: Андрей
Анатоль, я правильно понимаю, что Вы можете прямо сейчас показать программу, о которой я говорю?


Так я уже показал выше.
Могу повторить и тут: - стереть фигуру в точке А и нарисовать в точке Б.
Вот и переместили её с точки А в точку Б.
Можете соединить точки А и Б линией, поставить на линии промежуточные точки и перемещать плавно.
Чем Вам это решение не подходит?

Вы вообще какие-то проблемы себе выдумываете на пустом месте, где их нет.
Например "как заставить программу что-то делать?"
Но ведь для этого в языках программирования циклы есть.
Например repeat (что-то делать) until (условие достижения цели)
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 21:40
Цитата:
Автор: Анатоль
Например repeat (что-то делать) until (условие достижения цели)

Вы не путаете цель написания программы (самоорганизация - так скажем чисто условно) и цель которую программа достигнет строго по тому как ей ее указал в строгом виде программист (фактически за нее все решив, оставляя ей только "тупое" исполнение)? Не происходит перманентное, плывущее смешение этих вещей?
Наверное критерий "достигнутости" цели программой должен быть как-то задан, но путь достижения этой цели... если он будет задан явно, то у Вас не хватит денег, чтобы всем желающим выплачивать премии...
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Конкурс по написанию эволюционной программы.
Добавлено: 01 апр 13 22:06
Цель программы, как я понял, задана - выиграть у человека 50% партий в настольных играх.
Цель написания программы - получить мешок капусты.
(В шахматы, например, все играть умеют, но у Карпова или Каспарова выиграют далеко не все - стратегия не позволит.)
Что можно, что нельзя и где рыбу заворачивали - указано.
Идти - самостоятельно, своим путем.
Вроде все в порядке, нормальная задача. Что Вас смущает ?
Да и победитель может быть только один, который и будет осчастливлен по полной... программе.
[Ответ][Цитата]
 Стр.2 (37)1  [2]  3  4  5  6  ...  37<< < Пред. | След. > >>