GotAI.NET

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

 

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

 Все темы | Новая тема Стр.3 (4)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Символьный подход. Рассуждения.
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 6:57
Цитата:
Где инверсия?
Прямая связь
(A->B 

[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 6:58
Бляяяя..
[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 6:59
"" -> (A->B
[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 7:00
сдаюсь...
(A-> )B
[Ответ][Цитата]
eto_ya
Сообщений: 1545
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 7:52
Изменено: 11 фев 14 7:54
Цитата:
Автор: гость
Ну раз тут такое дело, то начну объяснять.
пример последовательности слов "мама", "мыла", "раму".
Если где то имеются эти слова, то вместо самих слов можно поставить их индексы.
0-"мама", 1-"мыла", 2-"раму"
и получится следующая последовательность
"0,0", "0,1", "0,2"
двумерный массив байт, в который будут добавляться данные(строки) я обозвал базой данных.
что такое ["*,*"], где первая '*' это индекс узла в базе узлов, вторая - индекс строки в базе данных, а '[' и ']' просто для наглядности,
Это узел. Узел это структура, содержащая 2 элемента - индекс узла "предка" и индекс данных в базе данных.
База узлов это массив структур.

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

ПРИМЕР. ХРАНЕНИЕ СТРОК (“мама мыла раму”, “мама мыла папу”)

мама (2)
|__мыла (2)
|__ раму (1)
|__ папу (1)

где в скобках число счетчика упоминания слова.

Цитата:
Автор: гость
Далее, я рассмотрел ситуацию, в которой, в базу данных добавляются слова, которых там нет и в базу узлов добавляются их отношения.
То есть если есть порядок слов "мама мыла раму", то они добавляются в базу данных и в базу узлов как [0-"мама", 1-"мыла", 2-"раму"] и ["0,0", "0,1", "1,2"] соответственно.
Далее я рассмотрел ситуацию, когда мама мыла не раму, а папу.
В таком случае в базе данных будет содержимое [0-"мама", 1-"мыла", 2-"раму", 3-"папу"] и в базу узлов ["0,0","0,1","1,2","1,3"].
В получившемся массиве узлов видно, что индекс предка у двух последних элементов одинаковый. Это можно рассматривать как разветвление древа отношений (вилка --< ).

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


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

Цитата:
Автор: гость
Далее я слегка коснулся ситуации, когда терминаторов нет, работа в режиме реального времени, сенсоров не один десяток, вместо базы данных и индексов в узлах используются сами данные. В таком случае останется лишь база узлов, но она будет равносильна ИНС с динамически изменяющимися связями между нейронами, узлы можно будет воспринимать как нейрон с аксоном без коллатералей, имеющий инвертированную связь с источником возбудимости или торможения.

Остальное - надстройка, для мотивации сети к самообучению.0

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

А матерное слово лучше затрите. Здесь это ни на кого не произведет впечатления.

[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 8:46
***Вы что, разрабатываете такой сервис автозаполнения запроса?

Нет.

***Собеседник должен активироваться по факту подачи ему входного текста и потом реагировать, и зачем ему знать, что юзер вводит или не вводит текст

Допустим. А как он поймёт, что юзер 0 текст вводит, юзер 1 не вводит, а юзер 2 это он сам?
Но не в этом дело. Объясню иначе. Дополнительный сенсор это лицо юзера, картинка, аватарка, сенсоры или просто индекс, чтото, что делает его хоть и похожим, но не таким как остальные.
В мозге это ассоциация например слуха, зрения, обоняния и осязания - четыре фактора определяют объект. Тут тоже самое, только сенсоров всего два - один принимает слова аки слух, второй какой нибудь ID как зрение.

***Просто я ожидал большего, учитывая то, что мы находимся на форуме посвященному ИИ.

Во первых мне всего 23, из которых я серьёзно изучал разные ЯП года 3 и в итоге знаю только Си ито голеньким, я не имею высшего образования, знания были вбиты в голову насильно и я пытался как мог оптимизировать свои знания, чтобы осталось только самое простое, нужное и готовое по форме к практической реализации, по этому не пытайся от меня услышать поток псевдонаучного\нучного бреда на птичьем языке в качестве обоснования правильности своих идей. Вроде подобное заявление не внушает авторитета, суди по содержанию.

Вопрос конечно сложноват, какбы и в грязь лицом не ударить и доходчиво объяснить...
В общем я фантастику люблю, от чего и заинтересовался сначала чтением, затем попытками реализации и в итоге сам не заметил как прочёл гигабайты книг по программированию, нейробиологии и тд и тп и в итоге ни к чему не пришёл. Всего ушло года 4 наверное. Хоть большая часть этих книг была абсолютно бесполезна, чтото похожее на правду мне удалось выжать, хотя я ещё не уверен окончательно.
Итакс к фантастике.

Mass Effect.
Там есть крайне похожая на перспективу игровая расса называемая "Гет", очень мне понравился описанный авторами способ их взаимодействия - чем их больше, тем они умнее, их разум распределённая децентрализованная база знаний. Если один экземпляр знания не имеет он решение вопроса может запросить у всей сети разом, в которой у каждого экземпляра свой опыт и получит результат подобием голосования.
Единственное чем разнится их описание с моим - их разумность определяется количеством программ, а не наполненностью базы знаний.

Что я пытаюсь описать.
Множество баз узлов может быть связано p2p.
Аксиома - чем больше я знаю, тем я умнее.
Любая информация последовательна во времени.
В компьютерной технике есть необходимость интерпретации данных из матрицы в скаляр и из скаляра в действие.
[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 8:46
***А матерное слово лучше затрите. Здесь это ни на кого не произведет впечатления.

Заметно, особенно в этом предложении.
[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 8:47
Да и не могу я его затереть, я же гость
[Ответ][Цитата]
eto_ya
Сообщений: 1545
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 9:12
Цитата:
Автор: гость
***Собеседник должен активироваться по факту подачи ему входного текста и потом реагировать, и зачем ему знать, что юзер вводит или не вводит текст

Допустим. А как он поймёт, что юзер 0 текст вводит, юзер 1 не вводит, а юзер 2 это он сам?

Вы сами ответили - субъектам присваивается ID (временные или постоянные).

Цитата:
Автор: гость
Во первых мне всего 23, из которых я серьёзно изучал разные ЯП года 3 и в итоге знаю только Си ито голеньким, ...

Я бы посоветовал осваивать веб-технологии, т.к. на них самое оно делать онлайн-собеседника. Но для начала лучше делать на том, что вам знакомо.

Цитата:
Автор: гость
Вопрос конечно сложноват, какбы и в грязь лицом не ударить и доходчиво объяснить...

Судя по тому что вы пишите, видится какая-то фрагментарность понимания того, что вам хочется сделать. Главное чтобы вы сами себе могли объяснить, что вы хотите сделать и главное зачем (какие задачи решить).

[Ответ][Цитата]
гость
31.181.118.*
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 10:00
***Вы сами ответили - субъектам присваивается ID (временные или постоянные).
Ты тоже сам подтвердил мои слова. ID нужно как то распознавать. Тогда проще всего творить ассоциацию. Но пойми, id это не id. Это может быть что угодно, на пример структура из координат ХУZ и RGB24 цвета.

***Я бы посоветовал осваивать веб-технологии
Да ну их. Не хочется мне яву учить с пхп. Да и к тому же горький опыт тщетных попыток заставить апача кушать CGI на бубунте... Короче не внушает мне веб доверия, лучше написать dll, оттестировать, а там хоть в CGI хоть d GUI, всё одно.

***Судя по тому что вы пишите, видится какая-то фрагментарность понимания того, что вам хочется сделать

Само собой. Если я всё что знаю и учитываю вывалю, то страниц на 300 A4 TimesNewRoman 12 формата будет. Оно нам надо?


***что вы хотите сделать

Чудо

***главное зачем

Не знаю.
Зачем детей делают - чтобы они были.
[Ответ][Цитата]
eto_ya
Сообщений: 1545
На: Символьный подход. Рассуждения.
Добавлено: 11 фев 14 10:40
Цитата:
Автор: гость
Само собой. Если я всё что знаю и учитываю вывалю, то страниц на 300 A4 TimesNewRoman 12 формата будет. Оно нам надо?

***что вы хотите сделать

Чудо

300 страниц это немного. Плюс предметное обсуждение.

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

[Ответ][Цитата]
ci
Сообщений: 69
На: Символьный подход. Рассуждения.
Добавлено: 12 фев 14 2:17
Пытался делать нечто подобное. Пока остановился из-за нехватки времени. Но мысли куда можно было бы двигаться дальше есть.
Цитата:
Автор: гость
Любая информация последовательна во времени.

Мне кажется это, возможно, основная идея, на которую нужно опираться. Меня на эту идею вдохновила книжка "Об интеллекте". Работа интеллекта - это распознавание, запоминание и выполнение временных паттернов.
Но есть сложности.
Например, возможно ли оставаться только в "символьном" пространстве, рассматривать последовательность только как факт того, что один объект следует за другим? Мне кажется, что нужна синхронизация и привязка к реальному времени, в котором ИИ так или иначе придется взаимодействовать с человеком.
Или, например, процесс запоминания. Вроде бы логично с числом повторений усиливать связь. Но из реальной жизни можно увидеть, что какие-то вещи нужно действительно несколько раз повторять чтобы запомнить, а другие запоминаются сами собой с первого раза.
[Ответ][Цитата]
Fakir
Сообщений: 228
На: Символьный подход. Рассуждения.
Добавлено: 12 фев 14 3:41
Цитата:
Автор: ci

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


С первого раза запоминаются вещи, на которые направлено внимание. Вполне возможно, "механизмы внимания" создают сразу достаточно сильную связь.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Символьный подход. Рассуждения.
Добавлено: 12 фев 14 4:14
Изменено: 12 фев 14 4:17
Цитата:
Автор: Fakir
... создают сразу достаточно сильную связь.

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


(скучно как-то если природа так скучна оказалась...)
[Ответ][Цитата]
гость
31.181.213.*
На: Символьный подход. Рассуждения.
Добавлено: 12 фев 14 5:54
***Откроются новые грани задачи и откроются новые пути.

Я учту, что есть такой приём. Только оно само собой тоже случается когда в тупик упираешся - мотивация пропадает.

***Например, возможно ли оставаться только в "символьном" пространстве

Да возможно.

***рассматривать последовательность только как факт того, что один объект следует за другим?

Это факт, который просто нельзя игнорировать.

***Мне кажется, что нужна синхронизация и привязка к реальному времени, в котором ИИ так или иначе придется взаимодействовать с человеком.

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

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

Легко объяснимо - связи уже были, просто небыли востребованы а по тому считались забытыми. При активации одного мозгового модуля активируется довольно крупная область коры мозга, от сюда и ясность воспоминания.

***Вполне возможно, "механизмы внимания" создают сразу достаточно сильную связь.

Механизм внимания можно рассматривать как фильтр. Мнимая скорость запоминания объясняется точностью(отсутствием лишней информации) запоминания.

***(скучно как-то если природа так скучна оказалась...)

С таким отношением надо начинать моделирование с атомов и их взаимного расположения.
[Ответ][Цитата]
 Стр.3 (4)1  2  [3]  4<< < Пред. | След. > >>