Google
 

Сайт Андрея Иванова

Андрей Иванов - все секреты шашек и шашистов

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  На сайте
Пользователей:  Пользователей: 0
Гостей:  Гостей: 3
Всего:  Всего: 3
Пользователей:  Зарегистрированные
No members connected


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
plus600
Тема сообщения:   СообщениеОтправлено: Сен 17, 2008 - 06:18 PM



Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
Самообучение, это, с моей точки зрения, способность программы (человека, механизма и т.п.) самостоятельно (!) учитывать в дальнейших действиях предыдущую информацию.
Для Plus это означает, что, проиграв (получив худшую позицию) в дальнейшем (без вмешательства программиста в настройки программы) будет избегать этой позиции и выбирать другие ходы на более ранних стадиях. И в Plus это реализовано и работает.
Не нужно, конечно, это идеализоровать и надеяться, что за пару игр программа улучшит свою игру на пару сотен пунктов, но факт остается фактом - это работает.
Упоминавшаяся статья очень сильно упрощает механизм реализации самообучения. Настолько сильно, что всем становится ясным, что работать это не будет. Только описанный механизм никакого отношения к реальной действительности и к самообучению не имеет Smile.
Остальное оставляю "за скобками" Smile

_________________
С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Fenix
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 07:35 PM



Зарегистрирован: Сен 01, 2002
Сообщений: 8715

Эдвард, так то в фантастике.
Там мы уже и во времени и в пространстве перемещаемся в секунду...
У вас старого бластера не завалялось?

--

Что же касается самообучения, то, я понял, это, всё же, эпитет.
Другого термина не придумали.

Мне (не программисту) решение этой задачи представляется в виде накапливающейся базы проаналицированных позиций, куда можно постоянно подсматривать.
Кажется "Тундра" таким образом пыталась навести мосты между дебютом и эндшпилем... Дебют просчитывается на N ходов - а эндшпиль уже просчитан и сложен в базы - остается найти пути перехода и запомнить их.
Так может решаться игровая проблема. Например, нахождение способов НЕ ПРОИГРЫВАТЬ программе.
Но мы же замахивались на большее: решить задачу "шашки" - кто выигрывает...

_________________
love is an answer
 
 Профиль пользователя отправить личное сообщение Послать e-mail  
Ответить с цитатой Наверх
Osipov
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 07:08 PM



Зарегистрирован: Окт 23, 2007
Сообщений: 2

Вот здесь немного об этом.
http://underwood.narod.ru/as/diplom/chapter3.html

И здесь.
http://chesslover.livejournal.com/7026.html


Речь идет о программе, некоторые параметры которой меняются в процессе ее работы. Вот например, есть у какой-то программы дебютная библиотека и оценочная ф-ция с переменными параметрами. Программа играет и партию проигрывает. Значит либо тот ход, который она брала из дебютной библиотеки последним плох и она его помечает соответствующим образом и больше так играть с вами не будет. Так сейчас поступает большинство игроков по интернет в шахматы (не без помощи движков, конечно).

Либо она должна проанализировать каким-то образом какие параметры были в оценке недооценены/переоценены и изменить их. Вот в шахматах например: Однако вот это последнее я например не догадываюсь как сделать ХОРОШО.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
edvardbuzinskij
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 05:51 PM



Зарегистрирован: Май 12, 2007
Сообщений: 6057

Fenix
Я, например, тоже не понимаю - как программа, которая пишется человеком, может самообучаться.


Idea В Фантастических романах об Этом давным давно известно Confused
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Fenix
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 02:18 PM



Зарегистрирован: Сен 01, 2002
Сообщений: 8715

Сергей, любой разговор программистов специфический.

Я, например, тоже не понимаю - как программа, которая пишется человеком, может самообучаться.
Вы можете себе представить, что написанное вами в тетради сочинение, самоисправит ошибки?
Или вы (программисты) выбрали неверный термин, используя чисто человеческие примеры, или вы создаете очередную "теорию относительности" - науку иллюзорную и бесполезную... Sad

_________________
love is an answer
 
 Профиль пользователя отправить личное сообщение Послать e-mail  
Ответить с цитатой Наверх
Osipov
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 01:47 PM



Зарегистрирован: Окт 23, 2007
Сообщений: 2

Сергей!

Ну извините вы меня пожалуйста, не знал, что это вас так потревожит.
Даю вам честное слово, что когда писал статью - и мысли не было Вас унизить, чтобы себя возвысить! Тем более, эта тема достаточно популярна и в шахматном программировании, и т.п., необязательно это о шашках. Мы же не "мегапроизводители" ПО или не журналюги какие-нибудь... В том смысле, что нам не из-за чего так поступать.

Еще раз извиняюсь! Просто у меня огромное сомнение насет того, что это вообще возможно - самообучение - для игровых программ. Я решил написать об этом.

У меня к вам предлжение - напишите вы статью тоже! Ведь у вас, я уверен, есть что рассказать! И предлагаю обсудить этот вопрос - в чистом, открытом виде.

Разумеется, это если у вас есть желание, время, а главное вы хотите поделиться идеями, а взамен на одну получить, возможно, много новых.

А. Осипов.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
plus600
Тема сообщения:   СообщениеОтправлено: Сен 16, 2008 - 11:18 AM



Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
Петр, а что здесь такого специфичного? По-моему вопрос расчета рейтингов более "специфичен". А есть и более специфичные темы...

_________________
С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Fenix
Тема сообщения:   СообщениеОтправлено: Сен 15, 2008 - 08:02 PM



Зарегистрирован: Сен 01, 2002
Сообщений: 8715

Сергей, это снова будет специфический разговор на специфические темы?
Может быть попытаетесь по электронке???

_________________
love is an answer
 
 Профиль пользователя отправить личное сообщение Послать e-mail  
Ответить с цитатой Наверх
plus600
Тема сообщения: Спорная статья на сайте Дамиры  СообщениеОтправлено: Сен 15, 2008 - 03:35 PM



Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
Поскольку на сайте дамиры оставить отзыв невозможно, то вопрос автору здесь. Неужели Вы всьерез считаете, что самообучение работает так примитивно, как описано в Вашей статье?

_________________
С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT + 3
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 0.75098609924316 seconds.