Войти
ПрограммированиеФорумИгровая логика и ИИ

Актуальность самообучаемого ИИ в применении для игр (76 стр)

Страницы: 173 74 75 76 77 78 Следующая »
#1125
22:52, 4 фев. 2019

Pu14unkiihooiV
> LiveBaster #1117, по-твоему эти животные хотят повернуться к дереву? Они могут
> заниматься чем угодно
Это классический "баг" (ошибка или странная особенность) у живых. Многие начинают бегать по кругу, без видимой причины, например муравьи.


#1126
22:53, 4 фев. 2019

Pu14unkiihooiV
> > В общем, он уже много разных вариантов поворотов придумал.
>
> Что значит "придумал"? (Не прошу раскрыть алгоритм)

В буквальном смысле, придумал.
Т.е. нашёл много разных способов решения одной и той же задачи.

#1127
23:39, 4 фев. 2019

LiveBaster
> Т.е. нашёл много разных способов решения одной и той же задачи.
Я не вижу чтобы ты что то нашёл, тем более решение.

#1128
13:48, 5 фев. 2019

Страус учится ходить.

#1129
14:11, 5 фев. 2019

Nerdman
> Я не вижу чтобы ты что то нашёл, тем более решение.
Вообще-то речь была о Страусе, а не обо мне :)

#1130
22:56, 5 фев. 2019

#1124 не знаю как найти, нашёл с качающимся младенцем и с парой ползущих. Но с чего ты взял, что это похоже на действия страуса? Страус до дрожи боится сделать хоть какое-то движение, а младенцы двигают конечностями намного смелее

LiveBaster #1125, так и с чего ты решил что этот феномен оправдывает что-то у тебя? У муравьёв вообще свои причины и проблемы

#1126 А мотивация искать была какая?

#1131
2:01, 6 фев. 2019

Pu14unkiihooiV
> Страус до дрожи боится сделать хоть какое-то движение, а младенцы двигают
> конечностями намного смелее
Посмотрите крайнее видео с 1:24 -  Страус вполне быстро двигается и ничего не боится.

#1132
2:05, 6 фев. 2019

Pu14unkiihooiV
> А мотивация искать была какая?
LiveBaster так сделан - он обязан искать решения заданной задачи, т.е. это не мотивация, а обязанность.

#1133
5:49, 6 фев. 2019

LiveBaster
> LiveBaster
> Постоялец
> « » #1125
> Pu14unkiihooiV
> > LiveBaster #1117, по-твоему эти животные хотят повернуться к дереву? Они
> > могут
> > заниматься чем угодно
> Это классический "баг" (ошибка или странная особенность) у живых. Многие
> начинают бегать по кругу, без видимой причины, например муравьи.
>
>

Не баг, а частный случай работы рефлексов. У высших животных есть понятие стадного чувства. Я такую круговерть не раз наблюдал у циплят когда по кругу начинают бегать. Кто-то побежал, кто-то следом, дальше если сработает тригер стадного чувства все больше подключаются к бегу "все бегут значит на то есть причины". И чем больше бежит в количестве тем качественней срабатывает тригер у еще стоящих в сторонке. Иногда где-то до 70% особей бегало. Или например наблюдал смешение чувств у своей собаки покачистил снег за воротами. Она одновременно хотела подойти ко мне поластится и в то же время уйти во двор, сделав несколько кругов на месте в калитке. Но всё же ушла во двор)) Животные обладают некоторым количеством интеллекта, но сильнее склонны к выполнению рефлексов и инстинктов.

#1134
20:44, 6 фев. 2019

LiveBaster #1131
> Pu14unkiihooiV
> > Страус до дрожи боится сделать хоть какое-то движение, а младенцы двигают
> > конечностями намного смелее
> Посмотрите крайнее видео с 1:24 - Страус вполне быстро двигается и ничего не
> боится.

А как это объясняет всё что было до? Или решает вопрос, действительно ли это похоже на движения младенцев?

Ты как будто с каждым ответом теряешь половину информации из вопроса

#m1132, Это совсем ничего не объясняет
Давай на примере АльфаЗеро:
1) Самообучаясь, машина иногда была вынуждена делать не-лучшие (по её мнению) ходы
2) Иной ход мог неизбежно вести к иной позиции с иной стратегией (и к исходной позиции может быть уже и вернуться нельзя)
3) Машина может обучиться новой стратегии просто сделав "новый" ход

Но движение своим телом это не шахматы. Если ты сделал нежелательное действие это не ведёт в абсолютно иную вселенную возможностей (из которой нет пути назад).

Каким же образом берётся новая стратегия, тем более когда уже есть старая?

#1135
21:34, 6 фев. 2019

Pu14unkiihooiV
> А как это объясняет всё что было до? Или решает вопрос, действительно ли это
> похоже на движения младенцев?
Объяснение следующее:
1. Когда Страус не знает, что делать с ногами и прочими частями тела, то он ими пытается управлять осторожно - изучает возможности своего тела. Это действительно похоже на движения малышей.
2. Когда у Страуса начинает что-нибудь получаться, то он это своё новое умение начинает повторять - это видно на многих видео - "качь-качь". Замечу, что в программе нет всей этой логики - она появляется в результате работы многих параллельных самоорганизующихся алгоритмов.
3. Если получилось какое-то более сложное движение, то оно тоже себя воспроизводит и чем лучше всё работает, тем более точные и большие движения.

#1136
21:42, 6 фев. 2019

Pu14unkiihooiV
> Каким же образом берётся новая стратегия, тем более когда уже есть старая?
В распределённой Базе Данных накапливаются новые знания - из них формируются новые движения и стратегии.
Каждое новое движение использует 100% всего опыта, поэтому Страус очень быстро учится. Например, первый раз он может пытаться встать несколько минут. Позже он может вскакивать очень быстро, почти из любой позиции.

#1137
20:53, 7 фев. 2019

LiveBaster
> Объяснение следующее:
> 1. Когда Страус не знает, что делать с ногами и прочими частями тела, то он ими
> пытается управлять осторожно - изучает возможности своего тела. Это
> действительно похоже на движения малышей.

Может он слишком осторожен или слишком часто делает это "качение"? Малыш может ползти и немного "проваливаться", а страус совсем боится потерять равновесие
> 2. Когда у Страуса начинает что-нибудь получаться, то он это своё новое умение
> начинает повторять - это видно на многих видео - "качь-качь". Замечу, что в
> программе нет всей этой логики - она появляется в результате работы многих
> параллельных самоорганизующихся алгоритмов.
> 3. Если получилось какое-то более сложное движение, то оно тоже себя
> воспроизводит и чем лучше всё работает, тем более точные и большие движения.

А как сложное движение может просто "получиться"?

В распределённой Базе Данных накапливаются новые знания - из них формируются новые движения и стратегии.

Из ряда своих случайных "ошибок" Страус может собрать новое движение? Или откуда берётся новизна? (Самообучающиеся в настольные игры программы вроде заставляют иногда делать не лучшие ходы или играть со своими слабейшими версиями)

Каждое новое движение использует 100% всего опыта, поэтому Страус очень быстро учится. Например, первый раз он может пытаться встать несколько минут. Позже он может вскакивать очень быстро, почти из любой позиции.

Это твоя интерпретация, смешанная с твоими оценками
Вода, которой можно было бы описать любой алгоритм и подход (фразой "100% всего опыта" например или "очень быстро учится")

#1138
21:02, 7 фев. 2019

Pu14unkiihooiV
> Может он слишком осторожен или слишком часто делает это "качение"? Малыш может
> ползти и немного "проваливаться", а страус совсем боится потерять равновесие
Может быть. Пока не знаю.
Я сейчас пытаюсь разобраться в причинах сильных отклонений от перемещения по прямой.

#1139
21:14, 7 фев. 2019

Pu14unkiihooiV
> > 3. Если получилось какое-то более сложное движение, то оно тоже себя
> > воспроизводит и чем лучше всё работает, тем более точные и большие движения.
>
> А как сложное движение может просто "получиться"?
Страус управляется множеством параллельных программно-независимых Базовых Компонентов (БК).
Сложное движение - это движение, которое создаётся одновременно множеством БК.
Соответственно, простое движение - это движение, которое создаётся одним БК.
Сложное состоит из множества одновременных простых.

Ещё это можно представить, как оркестр. Оркестр - сложная музыка. Игра одного инструмента в оркестре - простая музыка.

Страницы: 173 74 75 76 77 78 Следующая »
ПрограммированиеФорумИгровая логика и ИИ