GotAI.NET

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

 

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

 Все темы | Новая тема Стр.1 (9)След. > >>   Поиск:  
 Автор Тема: Подход частично перекликается со статьёй В.Г. Страхова.
гость
95.83.132.*
Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 31 янв 15 13:39
Интересно, если два человека, независимо друг от друга пришли к практически одной идее, насколько такая идея жизнеспособна?

Представите собаку, смотрящую на мир. Как это выглядит? Вот собака, а вот мир вокруг? Разве я просил представить собаку, а вокруг неё мир? Нет. Мне нужна собака, смотрящая на мир.
Хорошо, собака с шаром выглядит более аллегорично. А где связи между миром и собакой, стрелочка — это очень наглядно, но далеко от истины. Вот если бы стрелочки были нарисованы к каждому органу чувств собаки, тогда, я готов был бы поверить.
Хотя вы знаете, такое количество стрелок в вашем исполнении больше смахивает на облако вокруг собаки. Мы пошли по кругу? Разве я просил представить собаку, а вокруг не мир?
Да, собака, вывернутая на изнанку и на тянутая на шар, скорее всего выглядит феерично. И да, она наконец то смотрит на мир, из такого неудобного положения, делать что-то другое проблематично. Формально придраться не к чему, но как такую картину изобразить наглядно?
Действительно чтобы изобразить мир в форме шара, а собаку представить в виде поверхности этого шара, Малевич не нужен. Но Малевич первым бы сказал, что в данной концепции, представлен внутренний мир собаки, как нечто бесконечное. Собаке с таким богатым, внутренним миром, определённо повезло. Но всё-таки, сознание собаки тоже имеет свои приделы.

Предлагаю больше не глумится над бедной собакой. Всё это можно просто описать. Окружающий мир, проходя через матрицу ощущений отражается в сознании. Можно сказать, и немного по-другому. Информация об окружающей среде, собирается по средством ощущений, и формирует в сознании представление о внешнем мире.
И так у нас есть внешний мир, матрица ощущений как средство его исследования и сознание или разум являющиеся отражением внешнего мира. Да всё намного сложнее, но давайте остановимся, пока, на этом. По тому что…
Случилось страшное, мир претерпел глобальные изменения, его оцифровали, затем сжали и опять сжали несколько раз подряд с целью оптимизации. Благодаря чему мир стал очень незатейлив. Теперь представление о мире в сознании не соответствует действительности, а попросту отсутствует. Надо спасать положение, а для этого нужно разобраться что мы можем?
С нами осталась матрица ощущений, позволяющая нам заново исследовать мир. А значит изучив её свойства мы можем описать алгоритм по которому будет осуществляться формирование в сознании представления о мире.
Да, да, да. Я свами полностью согласен, но приберегите своё возмущение. Решений множество, и подходов к решению столько же. Я вам предлагаю не мешать, сразу, всё в одну кучу. И да, восприятие мира собакой, направление довольно узкое, в связи с чем у каждого своё виденье задач стоящих перед интеллектом. Но решение изначально должно быть универсальным и расширяемым.
И так, с чего стоит начать изучение матрицы? По моемому, с другого вопроса. А вы уверены, что мы не встретили легендарного, сферического коня в вакууме? Всё-таки необходимо убедится, что исследуемый мир существует и есть объект способный к коммуникации с этим миром. Для этого рассмотрим саму матрицу ощущений.
Матрица ощущений — это то что стоит между миром и сознанием, и это не глухая стена, а скорее интерпретатор. Ну раз матрица не глухая стена, то должна осуществляться какая-то связь между внешним миром и сознанием. Предполагаю я не ошибусь, утверждая, что связь строится на принципах передачи сигналов. А раз так, мы должны наблюдать такие сигналы с обоих сторон матрицы. Если внешний мир воздействует на матрицу ощущений, то и в сторону сознания от матрицы ощущений должны поступать сигналы. Как раз наблюдая наличие таких сигналов, можно сделать вывод что мир существует, и есть объект способный к коммуникации с этим миром.
Благодаря такому подходу, перед нами предстал во всей красе тот инструмент, который позволяет проанализировать работу матрицы ощущений и в дальнейшем опираясь на него составить представление о мире. Это сигналы.
Главное помнить, что по сравнению с объектом исследования, исследователь находится на уровне сущности, далёкой от моральных терзаний. На ранних этапах, когда перед объектом, ещё не стоит конкретной задачи в исследуемом мире, будем откровенны – нам по барабану, что происходит с объектом, главное, чтобы он не погиб раньше времени. Хотя и момент гибели подопытного, является важной вехой на этапе понимания принципов работы матрицы ощущений.
Теперь опираясь на исследовательский цинизм, давайте попробуем классифицировать сигналы которые мы можем встретить.
Я не сомневаюсь, что первое на что каждый обращает внимание — это воздействие среды, переданное через матрицу ощущений. Как такие сигналы будут выглядеть? Ну, хотя мир зачастую, предательски изменчив, характеризуется он всё-таки определённой долей инерции. Значит сигнал, вызванный воздействием внешнего мира будет более-менее постоянным. Следовательно, для наблюдателя, совершенно бесполезным. Есть постоянный сигнал, постоянно нет сигнала, о чём это может говорить, какому конкретно воздействию соответствует, и как, а главное, чем на него реагировать?
Значит, в первую очередь нужно обращать внимание на сигналы изменения, которых, происходит наиболее активно. Предположим, что эти сигналы будут отвечать за физическое состояние объекта, поскольку, постоянное воздействие среды, всё равно будет влиять на состояние объекта.
Теперь у нас есть сигналы, которые мы условно разделили на внешние и внутренние. Такое разделение, скорее обусловлено прихотью автора, а не насущной необходимостью. При формировании в сознании представления о мире, такой подход не несёт ошибок, т. к. объект исследования сам определяет границы между миром и своим я. Опять же, если он будет нуждаться в такой границе.
Сами по себе, внутренние сигналы от матрицы ощущений, говорят об изменениях, происходящих в организме объекта, не уточняя сущности этих изменений. Но поскольку мы добиваемся, что бы объект самостоятельно сформировал представление о мире, нам не требуется знать причины появления тех или иных сигналов. Нам важен, тот самый алгоритм, формирующий представление о мире, который мы и ищем. Значит переходим к алгоритму.
Повторюсь – мы рассматриваем сигналы которые изменяются наиболее активно, а значит один из параметров сигнала либо растёт, либо снижается. Пусть это будет уровень напряжения сигала, от 0 до 5,0В. Тогда, у внутренних сигналов есть два состояния которые мы можем регистрировать, а значит у нас есть только четыре варианта на основе которых два сигнала могут взаимодействовать друг с другом.
И тут конечно же, встаёт вопрос – «А как сигналы, будут взаимодействовать друг с другом?». естественно, первый стереотип который приходит на ум это нейронная сеть!.. А я где-то упоминал нейроны? Да сигналы, да варианты взаимодействия сигналов ограничены количеством связей «все со всеми», но нейроны здесь не рассматриваются. Это не нейронная сеть, это сигналы, объединённые связями. Решений много, я описываю одно из них.
И так, сигналы между собой связанны. Значит, наша задача становится ещё ясней – сформулировать правила, по которым будут формироваться связи между сигналами, имея только четыре варианта взаимодействия в паре сигналов, и выяснить как эти связи будут использоваться в дальнейшем имея только два типа сигнала (постоянный уровень сигнала игнорируется).
По какому правилу должны формироваться связи в паре сигналов? Ну пока правило причинно-следственной связи не отменили, то по этому правилу связи и формируются.
[Ответ][Цитата]
Вольфрамовый клaпaн
Сообщений: 13070
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 31 янв 15 13:58
Цитата:
Автор: гость

Интересно, если два человека, независимо друг от друга пришли к практически одной идее, насколько такая идея жизнеспособна?

Если это идея Валика, то - нет.
[Ответ][Цитата]
гость
46.38.62.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 01 фев 15 16:58
Цитата:
Автор: Алексeй


Если это идея Валика, то - нет.
Не идея, а Валик тестит концепции. Видимо опасается неодобрения некоторым смелым высказываниям.
[Ответ][Цитата]
гость
95.83.132.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 28 фев 15 23:52
Небольшая схема, для понимания текста.
[Ответ][Цитата]
гость
62.210.37.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 01 мар 15 2:49
интиресно, но в чем "изюминка"? сформулируйте где оригинальности в Ваших суждениях, пока порказалось всё это чемто больно знакомым))
[Ответ][Цитата]
гость
78.25.120.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 04 мар 15 4:04
да, схема 'стандартная', можно не выделять 2 блока Выравнивателя, а оговорить в тексте 2 режима работы
одного блока: Выравниватель либо пишет в активный буфер (Обработчик), либо если выровненный сигнал порождает отклик памяти то обращается к ней, тогда в Обработчик пишет уже память. Обработчик тоже поддерживает 2 основных режима: либо его содержания
получают отклик памяти, либо они таковы, что 'просачиваютя' в эффекторный сектор.

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

[Ответ][Цитата]
гость
95.83.132.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 04 мар 15 7:32
Поражён. Мне для составления схемы требовалось сверятся с кодом, а тут играючи по картинке. +5
Но в предложенном описании тоже есть огрехи из-за отсутствия самого кода. Например, выравнивание сигналов идёт по максимальному значению, при этом происхождение сигналов безразлично. Поэтому в каждом ключевом блоке стоит выравниватель на входе.
Код добавлю, как только перепишу его на С.
[Ответ][Цитата]
Валентин
Сообщений: 4536
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 05 мар 15 7:04
А ведь эту схему Вам мозг "подбросил", улучшая своё Самочувствие, когда Вы к нему сильно пристали! Не так ли?
[Ответ][Цитата]
гость
176.10.99.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 05 мар 15 12:59
Савельева наслушались?
[Ответ][Цитата]
гость
95.83.132.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 06 мар 15 23:37
Немного кода для понимания схемы.
В коде не реализована передача наследственной память, чтобы не усложнять. Также нет инициализации эффекторов, которая достраивается при подключении ко внешней среде. Нет и естественного затухания сигналов, от сенсоров и телеметрии, поскольку такие задачи целесообразнее решать на аппаратном уровне для экономии ресурсов и большей реалистичности решения.
Язык С, это не моё, поэтому на него специально переписал для форумчан. Возможны ошибки.

float D_1_1=-49; float D_1_2=-49; float D_1_3=-49; float D_1_4=-49; float D_1_5=-49;
float D_2_1=-49; float D_2_2=-49; float D_2_3=-49; float D_2_4=-49; float D_2_5=-49;
float D_3_1=-49; float D_3_2=-49; float D_3_3=-49; float D_3_4=-49; float D_3_5=-49;
float D_4_1=-49; float D_4_2=-49; float D_4_3=-49; float D_4_4=-49; float D_4_5=-49;
float D_5_1=-49; float D_5_2=-49; float D_5_3=-49; float D_5_4=-49; float D_5_5=-49;
float K_1_1; float K_1_2; float K_1_3; float K_1_4; float K_1_5;
float K_2_1; float K_2_2; float K_2_3; float K_2_4; float K_2_5;
float K_3_1; float K_3_2; float K_3_3; float K_3_4; float K_3_5;
float K_4_1; float K_4_2; float K_4_3; float K_4_4; float K_4_5;
float K_5_1; float K_5_2; float K_5_3; float K_5_4; float K_5_5;
float C_1_1; float C_1_2; float C_1_3; float C_1_4; float C_1_5;
float C_2_1; float C_2_2; float C_2_3; float C_2_4; float C_2_5;
float C_3_1; float C_3_2; float C_3_3; float C_3_4; float C_3_5;
float C_4_1; float C_4_2; float C_4_3; float C_4_4; float C_4_5;
float C_5_1; float C_5_2; float C_5_3; float C_5_4; float C_5_5;
float A1_1; float A1_2; float A1_3; float A1_4; float A1_5;
float A2_1; float A2_2; float A2_3; float A2_4; float A2_5;
float A3_1; float A3_2; float A3_3; float A3_4; float A3_5;
char I_1=0; char I_2=0; char I_3=0; char I_4=0; char I_5=0;

void OnTimer()
{
//Промежуточные вычисления, число 50 и есть наследственная память, но эта тема в коде не развита.
K_1_1=D_1_1/50; K_1_2=D_1_2/50; K_1_3=D_1_3/50; K_1_4=D_1_4/50; K_1_5=D_1_5/50;
K_2_1=D_2_1/50; K_2_2=D_2_2/50; K_2_3=D_2_3/50; K_2_4=D_2_4/50; K_2_5=D_2_5/50;
K_3_1=D_3_1/50; K_3_2=D_3_2/50; K_3_3=D_3_3/50; K_3_4=D_3_4/50; K_3_5=D_3_5/50;
K_4_1=D_4_1/50; K_4_2=D_4_2/50; K_4_3=D_4_3/50; K_4_4=D_4_4/50; K_4_5=D_4_5/50;
K_5_1=D_5_1/50; K_5_2=D_5_2/50; K_5_3=D_5_3/50; K_5_4=D_5_4/50; K_5_5=D_5_5/50;
// Выравнивание сигналов по максимальному значению
if (A1_1< A3_1) A1_1= A3_1;
if (A1_2< A3_2) A1_2= A3_2;
if (A1_3< A3_3) A1_3= A3_3;
if (A1_4< A3_4) A1_4= A3_4;
if (A1_5< A3_5) A1_5= A3_5;
// Собственно сознание, как видите всё просто, если обратите своё внимание на формирование памяти –
//практически формула арифметической прогрессии (если поискать)
C_1_1=K_1_1*A1_1; C_1_2=K_1_2*A1_2; C_1_3=K_1_3*A1_3; C_1_4=K_1_4*A1_4; C_1_5=K_1_5*A1_5;
C_2_1=K_2_1*A1_1; C_2_2=K_2_2*A1_2; C_2_3=K_2_3*A1_3; C_2_4=K_2_4*A1_4; C_2_5=K_2_5*A1_5;
C_3_1=K_3_1*A1_1; C_3_2=K_3_2*A1_2; C_3_3=K_3_3*A1_3; C_3_4=K_3_4*A1_4; C_3_5=K_3_5*A1_5;
C_4_1=K_4_1*A1_1; C_4_2=K_4_2*A1_2; C_4_3=K_4_3*A1_3; C_4_4=K_4_4*A1_4; C_4_5=K_4_5*A1_5;
C_5_1=K_5_1*A1_1; C_5_2=K_5_2*A1_2; C_5_3=K_5_3*A1_3; C_5_4=K_5_4*A1_4; C_5_5=K_5_5*A1_5;
// Обработка результата «сознательной деятельности»
if (A3_1< C_1_1 ) A3_1= C_1_1; if (A3_1< C_1_2 ) A3_1= C_1_2; if (A3_1< C_1_3 ) A3_1= C_1_3; if (A3_1< C_1_4 ) A3_1= C_1_4; if (A3_1< C_1_5 ) A3_1= C_1_5;
if (A3_2< C_2_1 ) A3_2= C_2_1; if (A3_2< C_2_2 ) A3_2= C_2_2; if (A3_2< C_2_3 ) A3_2= C_2_3; if (A3_2< C_2_4 ) A3_2= C_2_4; if (A3_2< C_2_5 ) A3_2= C_2_5;
if (A3_3< C_3_1 ) A3_3= C_3_1; if (A3_3< C_3_2 ) A3_3= C_3_2; if (A3_3< C_3_3 ) A3_3= C_3_3; if (A3_3< C_3_4 ) A3_3= C_3_4; if (A3_3< C_3_5 ) A3_3= C_3_5;
if (A3_4< C_4_1 ) A3_4= C_4_1; if (A3_4< C_4_2 ) A3_4= C_4_2; if (A3_4< C_4_3 ) A3_4= C_4_3; if (A3_4< C_4_4 ) A3_4= C_4_4; if (A3_4< C_4_5 ) A3_4= C_4_5;
if (A3_5< C_5_1 ) A3_5= C_5_1; if (A3_5< C_5_2 ) A3_5= C_5_2; if (A3_5< C_5_3 ) A3_5= C_5_3; if (A3_5< C_5_4 ) A3_5= C_5_4; if (A3_5< C_5_5 ) A3_5= C_5_5;
// Выравнивание сигналов по максимальному значению, уже для формирования памяти
if (A1_1< A3_1) A1_1= A3_1;
if (A1_2< A3_2) A1_2= A3_2;
if (A1_3< A3_3) A1_3= A3_3;
if (A1_4< A3_4) A1_4= A3_4;
if (A1_5< A3_5) A1_5= A3_5;
// А вот как формируется память
// Здесь сигналы из «аналоговых» становятся «цифровыми»
if (A1_1<A2_1) I_1=-1; if (A1_1=A2_1) I_1=0; if (A1_1>A2_1) I_1=1;
if (A1_2<A2_2) I_2=-1; if (A1_2=A2_2) I_2=0; if (A1_2>A2_2) I_2=1;
if (A1_3<A2_3) I_3=-1; if (A1_3=A2_3) I_3=0; if (A1_3>A2_3) I_3=1;
if (A1_4<A2_4) I_4=-1; if (A1_4=A2_4) I_4=0; if (A1_4>A2_4) I_4=1;
if (A1_5<A2_5) I_5=-1; if (A1_5=A2_5) I_5=0; if (A1_5>A2_5) I_5=1;
// Здесь формируется связь между сигналами
if (K_1_1<0) K_1_1=K_1_1*-1; if (K_1_2<0) K_1_2=K_1_2*-1; if (K_1_3<0) K_1_3=K_1_3*-1; if (K_1_4<0) K_1_4=K_1_4*-1; if (K_1_5<0) K_1_5=K_1_5*-1;
if (K_2_1<0) K_2_1=K_2_1*-1; if (K_2_2<0) K_2_2=K_2_2*-1; if (K_2_3<0) K_2_3=K_2_3*-1; if (K_2_4<0) K_2_4=K_2_4*-1; if (K_2_5<0) K_2_5=K_2_5*-1;
if (K_3_1<0) K_3_1=K_3_1*-1; if (K_3_2<0) K_3_2=K_3_2*-1; if (K_3_3<0) K_3_3=K_3_3*-1; if (K_3_4<0) K_3_4=K_3_4*-1; if (K_3_5<0) K_3_5=K_3_5*-1;
if (K_4_1<0) K_4_1=K_4_1*-1; if (K_4_2<0) K_4_2=K_4_2*-1; if (K_4_3<0) K_4_3=K_4_3*-1; if (K_4_4<0) K_4_4=K_4_4*-1; if (K_4_5<0) K_4_5=K_4_5*-1;
if (K_5_1<0) K_5_1=K_5_1*-1; if (K_5_2<0) K_5_2=K_5_2*-1; if (K_5_3<0) K_5_3=K_5_3*-1; if (K_5_4<0) K_5_4=K_5_4*-1; if (K_5_5<0) K_5_5=K_5_5*-1;
// А здесь собственно и записываются в память изменения связей между сигналами
if( I_1!=0) {if( I_2==-1) D_1_2=D_1_2+K_1_2; else D_1_2=D_1_2-K_1_2;}; if( I_1!=0) {if( I_3==-1) D_1_3=D_1_3+K_1_3; else D_1_3=D_1_3-K_1_3;}; if( I_1!=0) {if( I_4==-1) D_1_4=D_1_4+K_1_4; else D_1_4=D_1_4-K_1_4;}; if( I_1!=0) {if( I_5==-1) D_1_5=D_1_5+K_1_5; else D_1_5=D_1_5-K_1_5;};
if( I_2!=0) {if( I_1==-1) D_2_1=D_2_1+K_2_1; else D_2_1=D_2_1-K_2_1;}; if( I_2!=0) {if( I_3==-1) D_2_3=D_2_3+K_2_3; else D_2_3=D_2_3-K_2_3;}; if( I_2!=0) {if( I_4==-1) D_2_4=D_2_4+K_2_4; else D_2_4=D_2_4-K_2_4;}; if( I_2!=0) {if( I_5==-1) D_2_5=D_2_5+K_2_5; else D_2_5=D_2_5-K_2_5;};
if( I_3!=0) {if( I_1==-1) D_3_1=D_3_1+K_3_1; else D_3_1=D_3_1-K_3_1;}; if( I_3!=0) {if( I_2==-1) D_3_2=D_3_2+K_3_2; else D_3_2=D_3_2-K_3_2;}; if( I_3!=0) {if( I_4==-1) D_3_4=D_3_4+K_3_4; else D_3_4=D_3_4-K_3_4;}; if( I_3!=0) {if( I_5==-1) D_3_5=D_3_5+K_3_5; else D_3_5=D_3_5-K_3_5;};
if( I_4!=0) {if( I_1==-1) D_4_1=D_4_1+K_4_1; else D_4_1=D_4_1-K_4_1;}; if( I_4!=0) {if( I_2==-1) D_4_2=D_4_2+K_4_2; else D_4_2=D_4_2-K_4_2;}; if( I_4!=0) {if( I_3==-1) D_4_3=D_4_3+K_4_3; else D_4_3=D_4_3-K_4_3;}; if( I_4!=0) {if( I_5==-1) D_4_5=D_4_5+K_4_5; else D_4_5=D_4_5-K_4_5;};
if( I_5!=0) {if( I_1==-1) D_5_1=D_5_1+K_5_1; else D_5_1=D_5_1-K_5_1;}; if( I_5!=0) {if( I_2==-1) D_5_2=D_5_2+K_5_2; else D_5_2=D_5_2-K_5_2;}; if( I_5!=0) {if( I_3==-1) D_5_3=D_5_3+K_5_3; else D_5_3=D_5_3-K_5_3;}; if( I_5!=0) {if( I_4==-1) D_5_4=D_5_4+K_5_4; else D_5_4=D_5_4-K_5_4;};
if (D_1_1>0 && D_1_1<1 ) D_1_1=-1; if (D_1_1<0 && D_1_1>-1 ) D_1_1=1; if (D_1_2>0 && D_1_2<1 ) D_1_2=-1; if (D_1_2<0 && D_1_2>-1 ) D_1_2=1; if (D_1_3>0 && D_1_3<1 ) D_1_3=-1; if (D_1_3<0 && D_1_3>-1 ) D_1_3=1; if (D_1_4>0 && D_1_4<1 ) D_1_4=-1; if (D_1_4<0 && D_1_4>-1 ) D_1_4=1; if (D_1_5>0 && D_1_5<1 ) D_1_5=-1; if (D_1_5<0 && D_1_5>-1 ) D_1_5=1;
if (D_2_1>0 && D_2_1<1 ) D_2_1=-1; if (D_2_1<0 && D_2_1>-1 ) D_2_1=1; if (D_2_2>0 && D_2_2<1 ) D_2_2=-1; if (D_2_2<0 && D_2_2>-1 ) D_2_2=1; if (D_2_3>0 && D_2_3<1 ) D_2_3=-1; if (D_2_3<0 && D_2_3>-1 ) D_2_3=1; if (D_2_4>0 && D_2_4<1 ) D_2_4=-1; if (D_2_4<0 && D_2_4>-1 ) D_2_4=1; if (D_2_5>0 && D_2_5<1 ) D_2_5=-1; if (D_2_5<0 && D_2_5>-1 ) D_2_5=1;
if (D_3_1>0 && D_3_1<1 ) D_3_1=-1; if (D_3_1<0 && D_3_1>-1 ) D_3_1=1; if (D_3_2>0 && D_3_2<1 ) D_3_2=-1; if (D_3_2<0 && D_3_2>-1 ) D_3_2=1; if (D_3_3>0 && D_3_3<1 ) D_3_3=-1; if (D_3_3<0 && D_3_3>-1 ) D_3_3=1; if (D_3_4>0 && D_3_4<1 ) D_3_4=-1; if (D_3_4<0 && D_3_4>-1 ) D_3_4=1; if (D_3_5>0 && D_3_5<1 ) D_3_5=-1; if (D_3_5<0 && D_3_5>-1 ) D_3_5=1;
if (D_4_1>0 && D_4_1<1 ) D_4_1=-1; if (D_4_1<0 && D_4_1>-1 ) D_4_1=1; if (D_4_2>0 && D_4_2<1 ) D_4_2=-1; if (D_4_2<0 && D_4_2>-1 ) D_4_2=1; if (D_4_3>0 && D_4_3<1 ) D_4_3=-1; if (D_4_3<0 && D_4_3>-1 ) D_4_3=1; if (D_4_4>0 && D_4_4<1 ) D_4_4=-1; if (D_4_4<0 && D_4_4>-1 ) D_4_4=1; if (D_4_5>0 && D_4_5<1 ) D_4_5=-1; if (D_4_5<0 && D_4_5>-1 ) D_4_5=1;
if (D_5_1>0 && D_5_1<1 ) D_5_1=-1; if (D_5_1<0 && D_5_1>-1 ) D_5_1=1; if (D_5_2>0 && D_5_2<1 ) D_5_2=-1; if (D_5_2<0 && D_5_2>-1 ) D_5_2=1; if (D_5_3>0 && D_5_3<1 ) D_5_3=-1; if (D_5_3<0 && D_5_3>-1 ) D_5_3=1; if (D_5_4>0 && D_5_4<1 ) D_5_4=-1; if (D_5_4<0 && D_5_4>-1 ) D_5_4=1; if (D_5_5>0 && D_5_5<1 ) D_5_5=-1; if (D_5_5<0 && D_5_5>-1 ) D_5_5=1;
// Ну и подготовка к следующему циклу
A2_1=A1_1;
A2_2=A1_2;
A2_3=A1_3;
A2_4=A1_4;
A2_5=A1_5;
A1_1=0;
A1_2=0;
A1_3=0;
A1_4=0;
A1_5=0;
}

Стоит добавить, что предложенное решение относится к начальному уровню реализации. Соответственно следующий уровень будет опираться именно на него, конкретно на формированные связей между сигналами и активность этих связей. Но для этого ещё предстоит более детально разобраться с возможностями программы на текущем уровне. Например, насколько оправдан такой подход при реализации положительного и отрицательного подкреплений, если их отличие друг от друга, зависит от субъективного мнения наблюдателя. Что из себя будут представлять подкрепления, уровень сигнала которых будет иметь явно выраженную цикличность, могут ли они является мотиваторами. Так же очень интересно выглядит использование цикличности сигнала мотиватора для восприятия времени объектом. Соответственно, если все три вопроса окажутся реализованными в данной модели, то хотелось бы разобраться, существует ли возможность прогнозирования на их основе, а также как дальнейшее развитие прогнозирования, возможность формирования поведения.
Но всё это будет как ни будь потом.
Пока что, программа проверена генераторам случайных чисел, и дала прогнозируемый результат. Формирование памяти началось, но нулевой порог, после которого связь участвует в сознательной деятельности, преодолел один сигнал из ста, не поднявшись при этом ваше единицы при возможном максимальном значении (задаётся в аппаратной среде) в пятьдесят.
[Ответ][Цитата]
Валентин
Сообщений: 4536
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 07 мар 15 10:22
Дорогой, где же ты раньше был? Вот пришел и всё по местам расставил! ))
Фантомный подход рулит!
[Ответ][Цитата]
гость
95.83.132.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 07 мар 15 20:08
Ещё не расставил и не расставлю.
Кстати именно поэтому вам и не отвечал на ваш прошлый вопрос. Создать что-то, что может называется интеллектом – полбеды, а вот доказать, что это работает – действительно задача. Поэтому периодически выкладываю всякое на данном форуме. Какие бы словесные баталии не разворачивались на страницах тем, как бы кто к кому не относился, всех, кто сюда заходит объединяет одно – они находятся в поиске. В отличии от меня, форумчане ищут решения проблемы, во всех доступных источниках, а значит обладают актуальной информацией по данной тематике. И если кого-то хотя бы заинтересовало решение, с которым пытаюсь разобраться – это уже о чём-то говорит. Но могут закидать тапками и из любви к искусству, поэтому я с опаской отношусь к вопросам подразумевающим однозначный ответ.
[Ответ][Цитата]
гость
95.83.132.*
На: Подход частично перекликается со статьёй В.Г. Страхова.
Добавлено: 09 мар 15 3:43
Немного текста для понимания кода.
Хотел, для себя, составить описание, каким образом изучать модель, а получилось описание как её использовать. В принципе тоже нужно, поэтому добавляю.
Модель создана для обработки двух сигналов (в коде пяти), первый контролирует заряд аккумулятора, второй реагирует на внешний раздражитель. Задача - смоделировать эксперимент академика Павлова, по формированию условного рефлекса на внешний раздражитель, на основе чувства голода.
Поскольку вероятность ложной информации исключена, из-за простоты эксперимента, следовательно, переучивать модель не требуется. В свою очередь, от модели требуется, длительнее сохранение наработанного навыка, поэтому принимаем значение наследственной памяти равное 100 (в коде 50). Также, для ускорения обучения, инициализируем память со значением -10 (в коде -49).
Возможно у вас сложится ложное впечатление, что я вкладываю неверный смысл, и наследственная память больше похожа на скорость обучения. Поэтому стоит пояснить, что в данном случае наследственная память отвечает за передачу навыков, наработанных родителями, а не безусловных рефлексов, характерных для вида. И предполагается увеличивать данное значение, по мере старения объекта, снижая тем самым его способность к обучению или же в случае необходимости удалять из обработчика памяти, условие формирования конкретной связи, что создаст в памяти правило обойти которое не получится.
Таким образом, в модели существует два параметра, отвечающие за способность к обучению, они завязаны на характеристики памяти объекта и подбираются индивидуально в зависимости от решаемой задачи или передаются по наследству - последнее в данном эксперименте не требуется.
Также для подтверждения условия, что источник сигнала не важен, для формирования сознания, предполагается что подключение датчиков произошло в случайном порядке. Но для простой модели такое допущение не является явным, поскольку схема подключения становится очевидна, при первом запуске модели.
Соответственно при подключении датчиков стоит озаботится и правильным формированием сигналов от них. Если мы примем за сигнал голода, прямо пропорциональное изменение заряда аккумулятора, это возможно и даст требуемый результат, но тогда получится, что внешний раздражитель уровень, которого будет расти, окажется в противофазе, в следствии чего необходимо предусмотреть в модели различные подходы для формирования связей между сигналами с разной направленностью. Что приведёт к усложнению модели, а также потребует, введение внешнего модуля, определяющего тип сигнала - по поводу чего не хочется даже говорить.
Исходя из выше сказанного, целесообразно на уровне проектирования аппаратной части, программировать драйверы устройств таким образом, чтобы они работали с однотипными сигналами. Следовательно, сигнал от аккумулятора будет обратно пропорционален уровню его заряда – конкретно в этой модели.
При проектировании аппаратной части, необходимо учитывать, что сигналы должны появляется и исчезать плавно, таким образом, чтобы была возможность им пересекаться во времени между собой. То есть, если раздражитель будет появляется одномоментно и исчезать до изменения сигнала соответствующего голоду, не произойдёт событие необходимое для формирования связи.
[Ответ][Цитата]
гость
95.83.132.*
Всплыл первый проблем.
Добавлено: 21 мар 15 2:39
Всплыл первый проблем.
В том, что я наваял, нет предметов и событий, а есть признаки их воздействие на объект. С этим тоже можно работать, но не слизень, не автономный горнодобывающий комбайн мне в хозяйстве не нужны. В связи с чем встала проблема, как из признаков воздействия сформировать в сознании или памяти представление о предметах и событиях. Вариант есть, но он ещё до конца не оформился во что-то конкретное.
Если сможете помочь, буду признателен.
[Ответ][Цитата]
гость
78.25.122.*
На: Всплыл первый проблем.
Добавлено: 22 мар 15 0:07
95> как из признаков воздействия сформировать в сознании или памяти представление о предметах и событиях

ну, вопрос же глобальный, на мульен рублев..

cкажем, по карте удаленности разделить среду на объекты-предметы трудно, имея просто массив переменных значений признаков, трудно агрегировать микрособытия в события осмысленные (связанные с движением, напр., вещи, характерным изменением ситуации в поле зрения). Наверное нужно оперировать картами разных признаков, выделяя связанные состояния на картах цветов, контуров, удаленностей, движений - общность движения, цвета, трансформации формы.. - над картами признаков формируя карты объектные, событийные, формируя файлы (c обобщеными описаниями) под выделенные предметы..
[Ответ][Цитата]
 Стр.1 (9): [1]  2  3  4  5  ...  9След. > >>