GotAI.NET

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

 

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

 Все темы | Новая тема Стр.2 (30)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Недетерминированные алгоритмы
Михайло
Сообщений: 2366
На: Недетерминированные алгоритмы
Добавлено: 08 июл 17 23:02
Цитата:
Автор: 44

Имея свободные параметры (переменные), исходный алгоритм может изменяться — обучаться в ответ на поступающие данные. Чем больше свободных параметров, сложнее структура их связи и алгоритм их изменений, тем сложнее возможное поведение системы в ответ на данные.

При этом данные заранее неизвестны, поэтому заранее неизвестно, как конкретно будут изменяться свободные параметры — несмотря на то, что в целом алгоритм их изменения задан строго. Таким образом, исходный алгоритм как будто бы есть, но он недетерминированный — он всегда меняется, одновременно и в зависимости от собственной структуры и алгоритма свободных параметров, и в зависимости от поступающих данных.

Поэтому часть недетерминированного алгоритма, получается, всегда находится в среде, в данных и привносится вместе с ними. Можно сказать, недетерминированный алгоритм сам по себе задаёт только некоторый потенциальный объём возможного, а в процессе взаимодействия с конкретными данными происходит постоянный процесс выделения из этого объёма некоторого конкретного алгоритма.

Интеллектуальная машина - это машина, которая решает задачу "принеси то, не знаю что". Образно говоря. Эти задачи имеют неполные исходные данные. Многие думают, что интеллектуальные задачи - это вообще широчайшего класса задачи от поиска скрытых закономерностей в хаотических данных (где этих закономерностей нет), до задач с полными исходными данными с известными закономерностями. Хрена лысого! Интеллектуальные задачи - это задачи, которые возникают в нашем реальном мире. Наш мир слегка предопределен (слава богу), здесь нет хаоса, здесь действуют строгие физические законы. Физических явлений очень много разной природы и соответственно все очень сложно действует. Между тем в физических законах есть очень много общего. Например, если входная величина немного изменяется, то и выходная величина изменяется немного. Иными словами, закономерности нашего мира гладки. Это основа эвристики метрики. Действительно, бифуркации бывают, но сравнительно гораздо реже.
А еще есть такая эвристика: если некий исход события случился 5 раз, а противоположный - 2 раза, то вероятнее, что в следующий раз произойдет именно первый исход. Нам даже трудно представить, как бы мы жили без такой эвристики! Но ведь ее может и не быть. Но только не в нашем мире.

И вот представьте себе: есть интеллектуальные задачи с неполными исходными данными. Как решать такие задачи, ведь по определению они нерешаемы? На помощь приходят эвристики. Классификаторы основаны на эвристике гладкости/метрики. Наивный байес основан на вероятностной эвристике. Нейронные сети тоже что-то заимствуют от первых. Это все эвристические алгоритмы.

Если вы хотите решать задачи покруче (более неопределенные, с большей долей неопределенности), то потерпите поражение. Благодарите боженьку, что решаете хотя бы простые интеллектуальные задачи. Неполные входные данные - это вам не шутки шутить.
[Ответ][Цитата]
гость
188.170.83.*
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 3:49

егг> бульканью ув. Хмура

раз за разом дно и тоже - желая подъябнуть хмура егоров лажает и лажает.. тут он запутался с 'cамомодифицирующимся кодом'. Смешно наблюдать как у егорова не стыкуется представление интеллекта ('настоящего') как 'возвратной' схемы с навыками программиста-ремесленика. Если строго, то в нейромашине интеллекта нет ничего кроме кодов (нейрокодов) - семантика которых определена историей оборота. КАкой оператор, преобразователь информации формируется определяется условиями - нейродинамика регуляризируется, (ре)структурируется - обучаются не данные (что имел в виду егоров?), не алгоритм, обучается СИСТЕМА циркулирующих нейрокодов (кОреллированных серий/паттернов нейроактивности и ее инфраструктуры). Егорову луарвик специально разъяснял что понимать 'код' следует расширенно - как процессуальный паттерн, которому соответсвует одновременно и синтаксический и прагмасемантический аспекты, и конкретное проявление ('данность') и функция (совокупность эффектов исполнения) - а смысл в том, что нейрокод сначала, а утилизация его эффектов потом - операторы формируются, операционное (функциональное) представление способа разрешения возмущения системы проблемой это все вторично по отношению к обороту 'самомодифицирующихся кодов' (cпециализирующихся в отношении тех или иных функций).
[Ответ][Цитата]
Дмитрий Стволовой
Сообщений: 327
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 4:34
Цитата:
Автор: 44

К теме про алгоритмы во Флудилке.

Обучаемый алгоритм — недетерминированный. Нейронные сети — это тоже недетерминированный алгоритм.

Имея свободные параметры (переменные), исходный алгоритм может изменяться — обучаться в ответ на поступающие данные. Чем больше свободных параметров, сложнее структура их связи и алгоритм их изменений, тем сложнее возможное поведение системы в ответ на данные.

При этом данные заранее неизвестны, поэтому заранее неизвестно, как конкретно будут изменяться свободные параметры — несмотря на то, что в целом алгоритм их изменения задан строго. Таким образом, исходный алгоритм как будто бы есть, но он недетерминированный — он всегда меняется, одновременно и в зависимости от собственной структуры и алгоритма свободных параметров, и в зависимости от поступающих данных.

Поэтому часть недетерминированного алгоритма, получается, всегда находится в среде, в данных и привносится вместе с ними. Можно сказать, недетерминированный алгоритм сам по себе задаёт только некоторый потенциальный объём возможного, а в процессе взаимодействия с конкретными данными происходит постоянный процесс выделения из этого объёма некоторого конкретного алгоритма.
***

К примеру, аналогично тому как в нейронной сети заранее нет конкретного алгоритма поведения субъекта, так же в ДНК нет плана организма — этого плана нет нигде вообще, он растворён в среде. Но организм есть. Конкретный организм возникает во взаимодействии конкретного ДНК с конкретной средой — от среды оплодотворённой клетки и материнского организма до природной и культурной среды.

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

Вопрос не в (не)детерминированности а сложности для человека. Вероятней всего, зная состояния всех квантов малтиверса, можно предсказать будущее на бесконечность в перед, даже неопределенность Гейзенберга уйдет, есть такие гипотезы, то есть ВСЁ(весь малтиверс) - сложны детерминированный алгоритм.
[Ответ][Цитата]
гость
188.170.75.*
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 5:12
М.> закономерности нашего мира гладки

НУ, если не поминать броуновское движение, турбулентность, детрминированный хаос, фрактальность, cамоорганизованную критичность, то следует все-таки сказать о том, что разум оснащен и эвристикой негладкости - вступая в сенсорный контакт со средой система обработки 'готова' к учету внезапного обрыва или появлению сенсорной серии - ориентировочный рефлекс сторожит и внезапный укол и факт исчезновения предмета из поля зрения (когда ожидание продолжения не оправдывается) - быстро научаемся понимать факт того, что предметы заслоняют друг друга, что из-за грани может появиться что-то неожиданное..

> если некий исход события случился 5 раз, а противоположный - 2 раза, то вероятнее, что в следующий раз произойдет именно первый исход

тут тоже есть сложность, - разум быстро начинает строить модели происходящего - как именно происходят исходы, - победив пятерых из семи может и не стоит думать что скорее всего победишь восьмого.. даже при бросании монетки нужно проводить статистический тест (расчет) на проверку гипотезы ассиметричности монеты. или, cкажем, не встретив врага на водопое 5 раз и встретив его 2 поcледних раза не стоит быть оптимистично настроенным (тут уже взаимодействие модели генерации серии с видом ее конкретной реализации).
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 5:25
Изменено: 13 июл 17 10:40
.
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 6:22
Изменено: 13 июл 17 10:40
.
[Ответ][Цитата]
Михайло
Сообщений: 2366
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 6:26
Цитата:
Автор: Luаrvik

Алгоритм и данные соотносятся как субъект и объект.

То есть данные объективны, а алгоритм субъективен. А почему не наоборот?
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 7:31
Изменено: 13 июл 17 10:40
.
[Ответ][Цитата]
Михайло
Сообщений: 2366
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 7:36
Что за несимметрия? Объект тоже действует на субъект.
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 7:49
Изменено: 13 июл 17 10:40
.
[Ответ][Цитата]
Михайло
Сообщений: 2366
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 7:56
Изменено: 09 июл 17 7:59
Не знаю чему учили вас, но меня учили делить систему на систему управления и объект управления. При этом можно рассматривать с двух аспектов: СУ управляет ОУ, и противоположный аспект - ОУ управляет СУ (системы меняются ролями).
А субъект/объект - это вроде как намекает на живое/неживое. Вот если в вас попадет управляемая ракета, запущенная с дрона, это будет субъект или объект? А вы сами будете объектом или субъектом?
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 8:01
Изменено: 13 июл 17 10:41
.
[Ответ][Цитата]
Михайло
Сообщений: 2366
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 9:13
Цитата:
Автор: Luаrvik


Система управления (техн.) - это всего лишь инструмент субъекта, осуществляющего управление, опосредующий взаимодействия.

Вы хоть проверяете свои определения на вшивость? Вшивость следующего рода - вы обожествляете субъекты, хотя никакой принципиальной разницы между субъектами и объектами нет, это все является системами.
Интересно, чему вы там так поклоняетесь в субъектах? Великому уму? Разумности? Интеллекту?
[Ответ][Цитата]
Luarvik.
Сообщений: 17287
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 9:29
Изменено: 13 июл 17 10:42
.
[Ответ][Цитата]
Victor G. Tsaregorodtsev
Сообщений: 3187
На: Недетерминированные алгоритмы
Добавлено: 09 июл 17 9:34
Цитата:
Автор: 44
моделируют реальный процесс — это делают именно недетерминированные алгоритмы.

Вы это... не путайте модели типа "гипотеза" или типа "аналогия" - и последующие реализации этих моделей в виде каких-то алгоритмов, особенно в условиях, когда под модельные рамки подходит куча алгоритмов.
Т.е. в цитате слово "именно" нужно заменить на "в том числе и". Естественно, там, где это допустит/позволит какая-то конкретная модель какого-то реального процесса.
[Ответ][Цитата]
 Стр.2 (30)1  [2]  3  4  5  6  ...  30<< < Пред. | След. > >>