Re: "Научиться ползать"
- From
- Nick Kovaliov ()
- To
- Nickita A Startcev
- Date
- 2002-12-19T08:36:34Z
- Area
- RU.ALGORITHMS
From: "Nick Kovaliov" <Nick@urm.ru>
NS> Мне нужно отобрать из списка тех,
NS> кто может нормально передвигаться,
NS> оценить скорость (скорости) и аппетиты.
NS> Тварь со скромным аппетитом и
NS> с быстрым бегом сама окажется
NS> более приспособленной и 'автоматом'
NS> выживет и размножится в 'виварии'.
Так значит всё ж таки оценку ты можешь составить ?
Одно обучение при жизни твари,
второе обучение при её смерти,
и создании другой (более, или менее слабой) ...
То есть типа генетического пр-ния ...
Но и тут можно всё же свести задачу
к оптимизации функций.
Пусть функция, которую ты интерполируешь
(и потом оптимизируешь) будет зависеть от
нескольких временных отсчётов
информаций от окружающего мира и
действий в ответ на эту информацию.
То есть, оптимизировать ты будешь функцию,
отображающую пару (I, A) в некоторую оценку, где
I - некоторая последовательность "кадров" от
окружающего мира (для простоты - фиксированной длины).
(может быть, последовательность пар (информация, действие))
A - реакция на эту последовательность.
Причём менять в процессе оптимизации
ты можешь только реакцию,
последовательность же поступает извне.
Иными словами, обучающаяся машина помнит,
что происходило в некоторые прошлые моменты от текущего,
и может выбрать некоторое действие в ответ,
зная, что в каких-то ещё ситуациях в ответ на
некоторую инфорацию, и совершив действие,
получилась конкретная оценка.
Например, смерть будет иметь оценку очень нехорошую.
Ты сам лучше знаешь, что ещё можно
принять в качестве информации ...
Чем больше этой информации, тем больше шанс хорошо научиться.
При полностью определённой информации
автомат в процессе обучения будет стремиться
к идеально правильному поведению.
До встречи, всего наилучшего !
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)