ВХОД
 
 
Привет! Правила | Свежее | Чат | Подписка
Чтобы оставлять сообщения нужно авторизоваться.

Тема форума: «Бот на ГО»

Сообщений: 512 Просмотров: 20437 | Вся тема для печати

Это тема – только для причастных к пониманию модели  МВАП  и текущим проблемам предметной области «Схемотехника адаптивных нейросетей».

Прошу посторонним быть очень корректным и зря не спамить. Здесь будет обсуждаться текущая реализация последовательности развития нейросетей для адаптивности к единственному сенсору – потоку слов во фразах и единственному терминалу – ответному потоку слов.


Страницы:    24 25 26 27 28 29 30 31 32 33 34
 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47878 показать отдельно Апрель 29, 2022, 08:53:11 AM
ответ -только после авторизации

Можно иначе сформулировать вопрос: если формирование базы примитивов означает, что просто фиксируются повторы, без привязок к чему бы то ни было, значит этот процесс должен быть строго лимитирован. То есть все прочие механизмы ждут, пока сформируется достаточно объемная БД или просто выдерживают заложенное время ожидания. Из этого следует, что раз забив базу, потом что то добавить в нее будет невозможно, ведь прошивка строго лимитирована. Но с другой стороны, что мешает параллельно, по мере фиксации примитивов, тут же цеплять к ним значимость и рефлексы? Технически проблемы будут при попытке изменить примитив, к которому что то прицепилось, а не самому процессу набивания ими БД. Если оставить только правило неизменности выделенных коррелятов, то нет никаких принципиальных ограничений запускать параллельно процесс построения на их основе рефлекторной базы.

 

Стало быть, ждать пока созреет слой первичных примитивов строго говоря нет надобности, надо только запретить модифицировать используемый примитив. Тогда БД примитивов может пополняться теоретически бесконечно. Другое дело, что по факту это становится все менее востребованным. То есть процесс фиксации новых примитивов естественным образом останавливается по причине успешности решения задач восприятия, прогнозирования реакций на базе существующих.


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47879 показать отдельно Апрель 29, 2022, 09:23:38 AM
ответ -только после авторизации
автор: Palarm сообщение № 47878:
все прочие механизмы ждут, пока сформируется достаточно объемная БД или просто выдерживают заложенное время ожидания. Из этого следует, что раз забив базу, потом что то добавить в нее будет невозможно

именно так. Все, что основывается ан предыдущуем, должно обеспечиваться стабильностью предыдущего.

автор: Palarm сообщение № 47878:
что мешает параллельно, по мере фиксации примитивов, тут же цеплять к ним значимость и рефлексы?

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



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47880 показать отдельно Апрель 29, 2022, 09:56:23 AM
ответ -только после авторизации
автор: nan сообщение № 47879:
именно так. Все, что основывается на предыдущем, должно обеспечиваться стабильностью предыдущего.

Этот принцип понятен. Но может тут дело в другом. Допустим сформировался примитив линия. Что мешает его тут же начать использовать в качестве одного из пускателей рефлексов? Технически ничего. Но есть нюанс: если на базе такого примитива попробовать воспринять что то круглое, получится многогранник. Это будет зафиксировано как примитив второго порядка, связано с определенными рефлексами в каких то контекстах и значимостью. Но потом сформировался примитив дуга, через который восприятие круга более высокого качества. Но круг уже занят комбинацией линий в виде многогранника и теперь таким и останется. Стало быть, для более точного восприятия имеет смысл сделать паузу и подождать пока выделится максимально возможное кол-во простейших примитивов, и только потом начать на их базе строить связи. То есть говоря о стабильности созревания слоя распознавателей имеется в виду не только стабильность его примитивов, но и стабильность массива примитивов. Если начать использовать примитивы тут же после их созревания, итоговая БД примитивов будет намного меньше, чем если делать это после времени задержки. В принципе ведь все можно воспринимать в виде точек или вертикальных отрезков. Поэтому эволюционное преимущество получила нервная система с встроенной задержкой активации слоев.


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47881 показать отдельно Апрель 29, 2022, 10:19:55 AM
ответ -только после авторизации
автор: Palarm сообщение № 47880:
Что мешает его тут же начать использовать в качестве одного из пускателей рефлексов? Технически ничего.

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



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47882 показать отдельно Апрель 29, 2022, 01:37:38 PM
ответ -только после авторизации

Я имел в виду кроме этого еще и то, что если первичный примитив в связке с контекстом будет запускать рефлекс и при этом будут продолжать формироваться новые примитивы, это формирование будет ограничено уже сформированными примитивами и привязанными к ним рефлексами. Потому, что если есть успешные рефлексы нет надобности распознавать и уточнять еще что то. В состоянии "Норма" вся новизна и не понятки восприятия будут восприниматься как малозначимый шум.


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47883 показать отдельно Май 02, 2022, 02:43:22 PM
ответ -только после авторизации

 

Текущее состояние2022_05_02.zip

 

Дерево слов-фраз вроде теперь нормальное.

 

Накопитель tempArr теперь очищается от строк, зашедших в дерево. Дерево буду перезаливать аккуратно, так что пока что – для тестирования.

 

С Пульта можно посылать фразы и результат распознавания записывается в текущий массив памяти воспринятого MemoryDetectedArr который накапливается за день и очищается во сне с информационной обработкой.

 

Главный итог распознавания каждой фразы – уникальный IDконечного узла дерева, т.е. для следующей обработки используется только этот ID/

 

Для каждой фразы выясняется текущий набор активных базовых контекстов и тональность фразы (радиокнопки под окном ввода фразы). Так что каждая фраза. таким образом приобретает контекст и в таком виде будет активировать дерево рефлексов (которое прогнозируется приятно простым).

 

 



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47884 показать отдельно Май 02, 2022, 05:16:36 PM
ответ -только после авторизации
автор: nan сообщение № 47883:
Так что каждая фраза. таким образом приобретает контекст

У тебя возможна ситуация с контекстами, когда ни один из них не активен - если все БП в норме. Стало быть ничего будет цеплять к рефлексу. Я по этому поводу сделал обработку форсмажоров: все плохо, все хорошо, все в норме. Для последнего случая просто лень активируется. И добавил еще затухание, чтобы при переходе на другой контекст можно было задавать либо мгновенное переключение, либо с задержкой, что создает промежуточный контекст - добавляет вариабельность.

contexts.rar


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47885 показать отдельно Май 02, 2022, 07:49:49 PM
ответ -только после авторизации
автор: Palarm сообщение № 47884:
возможна ситуация с контекстами, когда ни один из них не активен - если все БП в норме. Стало быть ничего будет цеплять к рефлексу.

В этом случае будет контекст Нормальное настроение и Нормальный тон. А еще там пристегнута инфа об активных базовых контекстах. Всегда будет какая-то ветка дерева рефлексов активна.



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47886 показать отдельно Май 03, 2022, 05:24:34 AM
ответ -только после авторизации

Ну да, упустил из виду, что отсутствие активных БП это тоже контекст 0|0|0|0...


Метка админа:

 
linuxoid
Sr. Poster


Род: Мужской
Сообщений: 121


личная фото-галереясписок всех сообщений
clons
Сообщение № 47887 показать отдельно Май 04, 2022, 07:02:18 PM
ответ -только после авторизации
автор: nan сообщение № 47883:
Текущее состояние: 2022_05_02.zip

Теперь опенсорс? :)


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47888 показать отдельно Май 04, 2022, 07:44:36 PM
ответ -только после авторизации

Да, тут не код важен, а понимание.



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47890 показать отдельно Май 13, 2022, 10:53:34 AM
ответ -только после авторизации

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

 

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


Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47891 показать отдельно Май 13, 2022, 11:21:09 AM
ответ -только после авторизации
автор: Palarm сообщение № 47890:
контекстное реагирование возникло не потому, что оно дает какое от особое преимущество, хотя это тоже есть, а потому, что эволюционно оно было раньше и на его базе строилось более сложное

да, оно возникло на очень ранней стадии эволюции и в основном таким у видов, продолжающих цепочку, и осталось. Но оно возникло потому, что такое различие стилей поведения дает преимущества.



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
nan
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 12070


E-Mail
личная фото-галерея
Оценок: 39
список всех сообщений
clons
Сообщение № 47893 показать отдельно Май 15, 2022, 03:05:50 PM
ответ -только после авторизации

Текущая версия2022_05_15.zip

Много времени потратил на разные варианты реализации распознавателя слов типа зоны Вернике. У меня явно не хватало модели свойств рекурсивных деревьев. Получались очень сложные конструкции, что означало неверный выбор. Пока Palarm не предложил разбивать слова на отдельные символы, а не пытаться переносить ветки, разбивая часть слова. И к этому времени в голове уже вполне созрело и удалось прийти к универсальным и очень простым методам работы с деревьями, что теперь и будет использоваться во всех последующих иерерхиях данных, а предстоит дерево рефлексов и потом – дерево моделей понимания.

Раньше дерево понимания было реализовано сложно (точнее работа с ним) и теперь все будет единообразно и понятно.

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

Теперь бота можно обучать любому языку, включая иероглифы, зона Вернике будет формироваться корректно (в случае иероглифов становится ненужным дерево слов).

И это имитирует поочередность распознавания, когда последние примитивы восприятия имеют только один уникальный параметр – номер нейрона-детектора.

При распознавании слов действует отбраковщик случайного мусора так, что только 4 раз повторяющееся слово начинает восприниматься.

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

В общем, сенсорная часть Бота практически завершена.



p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
Метка админа:

 
Palarm
Имеет права полного администратора сайта - админ

Род: Мужской
Сообщений: 2674

личная фото-галерея
Оценок: 6
список всех сообщений
clons
Сообщение № 47894 показать отдельно Май 16, 2022, 06:38:35 PM
ответ -только после авторизации

1605223132.rar  Перетащил в свой проект. Принципиально он такой же, только у меня порог БП можно задавать в виде диапазона, который можно преобразовать в одноуровневый как у nan, что и сделано, поэтому логика работы та же, но код в contexts.go немного отличается. Так же изменил интерфейс и добавил пару пунктов, чтобы свести таблицу действий до 18 значений. Кроме того, расположил их более логично в три ряда:

первый - негативные действия, второй - позитивные, третий - нейтральные.


Метка админа:

 
Страницы:    24 25 26 27 28 29 30 31 32 33 34
Статистика:
Всего Тем: 1910 Всего Сообщений: 47651 Всего Участников: 5021 Последний зарегистрировавшийся: czmkrasnodar
Страница статистики форума | Список пользователей | Список анлимитов
Последняя из новостей:
Литературная демонстрация общей структуры самоощущения для всех живых существ, обладающих механизмами субъективных абстракций: Эссе «Одушевление».
Все новости

Чем важнее ген, тем реже он мутирует
Изучение большого массива данных по мутагенезу у модельного растения Arabidopsis thaliana показало, что в разных участках генома мутации возникают с разной частотой. В результате получается, что частота возникновения новых мутаций связана обратной зависимостью с функциональной важностью данного участка генома и с силой действующего на него очищающего отбора. Иначе говоря, в наиболее важных участках новые мутации не только активнее вычищаются отбором, но и реже возникают.
Все статьи журнала
Пользователи на форуме:

Из коллекции изречений:
>>показать еще...

Яндекс.Метрика