GotAI.NET

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

 

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

 Все темы | Новая тема Стр.3 (4)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Понятийное множество на бинарных определителях-основа ИИ
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 11 сен 07 19:08
Цитата:
Автор: Алхимик


Т. е. вы вводите синонимичность. Для терминов это не есть хорошо, но не смертельно. Мозг разрулит и это, как разруливает другие синонимы. Замнем для ясности. Пусть будет бинарное понятийное дерево. Отбросим также лирику про философов и математиков как чистое ИМХО. Вернемся к самой идее.
>Машина спрашивает у тебя : "как называется то, что плавает и сделано из пенопласта". ты отвечаешь-поплавок.
Чтобы машина это спросила, она должна знать, что такое "пенопласт" и что такое "плавает". А чтобы знать это, машина должна знать еще что-то, и т. д. В конце концом может оказаться, что на каком-то шагу машине понадобиться знать, что такое поплавок. Если даже нет, то все равно зацикливание обязательно произойдет. Если не верите, откройте любой толковый словарь и попробуйте, двигаясь от слова к слову, найти предпологаемый корень для вашего дерева. Если получится, сообщите его мне. Если же нет, то как вы собираетесь начинать свое понятийное дерево, как разрулите цикличность?



"В конце концом может оказаться, что на каком-то шагу машине понадобиться знать, что такое поплавок"
Такого быть не может, потому что это понятие уже определено.
Алгоритм смотрит взаимосвязи имеющихся понятий, а не разбирает морфологию имеющихся.
Другое дело, когда понятие становиться слишком емким, например "быстро", тогда он его автоматически начинает разбивать на 2 множества определителей, назначая каждому понятию "быстро 1" , "быстро 2" весовые коэффициенты и контекст применимости, или спрашивает у человека новый определитель, например "очень быстро".Человек может не согласиться и назначить термину новое понятие из одного слов мгновенно.
Кстати, спасибо за вопрос, потому что при реализации нужно будет запрашивать контекст.
Т.е. прежде, одновременно с вопросом пусть машина выводит контекст.



Ведь есть алгоритм, который рыскает по понятийному множеству в поисках взаимосвязей, но он же не так вот просто работает, как вы представили. Иначе машина будет в секунду столько вопросов задавать, что мама не горюй.
У человека это происходит только посредством органов восприятия. Это они дают информацию о том, что пенопласт плавает, после чего и воникает вопрос "что это?"
Ответ дает взрослый-поплавок. Ребенок постоянно спрашивает поэтому, потому что его понятийное множество так развивается.
А уже потом, человек ставит задачу по поиску взаимосвязей уже между тем, что у него уже есть и задает себе новые вопросы.Отвечая на этот вопрос человек лезет в словарь, а если в словаре нет то рождается новое понятие.
Чтобы делать ИИ, не нужно имитировать функции человека-сбор информации о взаимосвязях извне, но контролировать развитие понятийного дерева в нужном направлении обязательно.
Т.е. не пускать процесс самотеком, а задавать области применимости понятий.



ЗЫ
Кстати, классификатор, не гарантирует бинарности выбранного понятия, а аналогия дерева подходит больше к ответвлениям больше 2-х.
[Ответ][Цитата]
Алхимик
Сообщений: 315
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 11 сен 07 21:38
Цитата:
Автор: Евгений
Хороший вопрос. На самом деле, этот вопрос к Шуклину, это он по морфологическому разбору работает и там тупик.

Да нет, вопрос именно к вам. Вы лихо проскакиваете самое начало. Как, с чего вы будете начинать строить свое бинарное дерево, когда еще ничего нет?
Цитата:
Автор: Евгений
А вообще, я не совсем понял, что вы считаете циклом.

Грубо говоря: попловок - это то, что плавает; плавать - передвигаться по жидкости; жидкость - то, что течет; течение - это движение жидкости.
Цитата:
Автор: Евгений
У человека это происходит только посредством органов восприятия. Это они дают информацию о том, что пенопласт плавает, после чего и воникает вопрос "что это?"
Ответ дает взрослый-поплавок. Ребенок постоянно спрашивает поэтому, потому что его понятийное множество так развивается.
А уже потом, человек ставит задачу по поиску взаимосвязей уже между тем, что у него уже есть и задает себе новые вопросы.Отвечая на этот вопрос человек лезет в словарь, а если в словаре нет то рождается новое понятие.

До этой фразы не понимал, как вы будете начинать строить свое дерево. Теперь понимаю, что вы просто пропустили огромный кусок. У вас построение дерева начинается тогда, когда машина уже может воспринимать мир (причем реальный во всем объеме), выделять объекты, задавать вопросы и анализировать ответы. По сути это уже готовый ИИ, только не обученый. Если это уже иметь, тогда действительно все просто.
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 11 сен 07 22:33
"У вас построение дерева начинается тогда, когда машина уже может воспринимать мир (причем реальный во всем объеме)"

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

[Ответ][Цитата]
Алхимик
Сообщений: 315
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 7:59
Цитата:
Автор: Евгений

"У вас построение дерева начинается тогда, когда машина уже может воспринимать мир (причем реальный во всем объеме)"

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


Значит, все таки сначала я правильно понял, и в основном работа будет с текстом - ввод понятий, вопросы-ответы, а восприятие реального мира уже потом на основе какого-то первичного базиса. О нем хотелось бы узнать поподробнее. Какое первое понятие будет задано и как? И какой первый вопрос задаст машина (по вашему мнению, предположению)?
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 9:01
ну, я же уже писал начальные понятия:
хорошо/плохо, быстро/медленно, горячо/холодно, свет/тьма, мокро/сухо, нужно ввести около сотни базовых существительных из разных областей, чтобы к ним были применимы эти определения и чтобы были связки между ними уже изначально, т.е. начать дерево.

например:
солнце горячее, вода мокрая,земля круглая...
А потом, машина будет перебирать тупым перебором другие термины по аналогии и спрашивать : земля мокрая? земля горячая? земля хорошо?
т.е. будет задавать те самые вопросы, на которые человек ответил бы сам, потому что у него есть органы восприятия. Но поскольку у ИИ их нет (сдлать можно, но дорого и нам это не надо), нам придется отвечать самим.
Чтобы машина не задавала совсем тупых вопросов без конца, нужен не просто тупой перебор связей, а продвинутый, такой, чтобы часть вопросов отсеивалась сама по весовым коэффициентам применимости (по расстоянию от корневого каталога с координатами 0.0.0.0.0.0.0.0.0.0.0 (по числу ветвлений корня), до координат того места, где лежит понятие). Т.е. одновременно с увеличением понятийного множества, развивается и подструктура, которая соотносит термины для связок между собой и отсеивает пары, например:
известно, что земля круглая, значит вопрос "земля квадратная?" задавать уже не надо.
Поскольку круглая и квадратная находятся в одной зоне классификатора (расстояние между координатами этих понятий в системе координат "дерево" равно нулю, если они в одной папке лежат! Видите как удобно!), то именно по этому признаку лишние вопросы и отсеиваются.
По мере развития дерева, соотносятся уже не пары, а целые фразы по смыслу (по координатам в дереве, так правильнее сказать). Одновременно развиваются и включаются более сложные надстройки, которые ЗАРАНЕЕ были прописаны в коде, но молчали. Т.е. по мере развития включаются макросы.
То же самое и в человеке происходит, причем не только в мозгу, но и в физиологическом плане. Например, в переходном возрасте происходит ломка голоса, а человек начинает интересоваться противоположным полом. Все это макросы, которые уже заложены в ДНК, нацеленные на включение разнообразных уровней, формирующих и сознание и тело.


[Ответ][Цитата]
daner
Сообщений: 4593
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 13:36
Ну я наверное совсем тупой, но понятия не имею как отвечать на такие вопросы
"земля мокрая? земля горячая? земля хорошо?", да еще и "да/нет".
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 14:41
ну, вопросы будут умнее по мере накопления данных, в этом то и дело.
Сначала ведь весовых коэффициентов нет почти, дерево маленькое.
Когда определители базовые и бинарные, то надо тупо отвечать да нет, а уж потом, они будут делиться, наполняться своим контекстом и тогда машина спросит, "политая водой земля мокрая?" а потом машина уже не будет спрашивать что будет мокрым если это полить (когда классификатор дойдет до термина смачиваемости), целый кластер вопросов отпадет сам.
Вся сложность в том, чтобы контролировать развитие понятийного дерева гармонично, с тем, чтобы машина училась с более высоким КПД. Впрочем, тут все дороги ведут в рим.
[Ответ][Цитата]
Алхимик
Сообщений: 315
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 18:44
Цитата:
Автор: Евгений

Чтобы машина не задавала совсем тупых вопросов без конца, нужен не просто тупой перебор связей, а продвинутый, такой, чтобы часть вопросов отсеивалась сама по весовым коэффициентам применимости (по расстоянию от корневого каталога с координатами 0.0.0.0.0.0.0.0.0.0.0 (по числу ветвлений корня), до координат того места, где лежит понятие). Т.е. одновременно с увеличением понятийного множества, развивается и подструктура, которая соотносит термины для связок между собой и отсеивает пары, например:
известно, что земля круглая, значит вопрос "земля квадратная?" задавать уже не надо.
Поскольку круглая и квадратная находятся в одной зоне классификатора (расстояние между координатами этих понятий в системе координат "дерево" равно нулю, если они в одной папке лежат! Видите как удобно!), то именно по этому признаку лишние вопросы и отсеиваются.

Вижу. Но одновременно вижу и неудобства этой схемы - А что если понятия не лежат в одной папке? Стандартная ситуация: вот я забыл, как оно называется, но оно такое круглое. Не помню, какое оно еще, но что круглое - 100 %. Переворошили всю папочку для круглых, все не то. Где искать? А оказывается, что оно - Солнце лежит себе в папочке горячих, в подпапочке круглых. Т. е. по слову признаки легко находятся , а по признакам слово нет. И чем больше будет дерево, тем сложнее.
Цитата:
Автор: Евгений
По мере развития дерева, соотносятся уже не пары, а целые фразы по смыслу (по координатам в дереве, так правильнее сказать). Одновременно развиваются и включаются более сложные надстройки, которые ЗАРАНЕЕ были прописаны в коде, но молчали. Т.е. по мере развития включаются макросы.

Понятно, еще много остается за кадром. "Это все в шифровке"(С)
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 18:56
"А что если они не лежат в одной папке? "

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

Четкие стабильные координаты в "дереве" и избавление от синонимов-дублей, приводит к фиче: Можно смотреть на громоздкую мыслеформу как на картинку Jpg и сравнивать картинки. Это дополнительные уникальные аналитические возможности.
Я уже писал об этом...
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 19:01
Цитата:
Автор: Евгений

А вот это называется типом дерева "куст" когда понятия дублируются и они на разных ветках.

Для информации. Это уже не дерево а сеть.
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 19:17
пусть будет сеть (главное, чтобы вы поняли о чем речь), но мне проще оперировать термином "куст", потому что очень похоже. Корневых каталогов очень много и ветвей тоже очень много.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 19:27
ну так бы сразу и сказал: "исспользую семантическую сеть для описания модели мира. Близость понятий определяется по минимальному расстоянию между узлами". Видимо ребра у тебя имеют вес.

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

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

А если всунешь в узлы нейроны (например нейрон Маккалока-Питтса из пресловутой статьи Неймана) - получишь семантические нейронные сети (частный вид активных сем. сетей).

PS. Для моделирования всего вышеописанного и не только рекомендую СУБД/БЗ Cerebrum )))
[Ответ][Цитата]
Евгений
Сообщений: 232
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 21:28
понятие "сеть" предполагает ячеистую структуру, то, что вы называете сетью, на нее вовсе не похоже. Впрочем, ошибаются многие при синтезе новых понятий.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 12 сен 07 22:16
сеть это граф со связями без ограничений на топологию. где вы там ячейки увидели очень интересно?

все термины из вышестоящего поста приведены в их общепринятой трактовке. Термин "семантическая нейронная сеть" был введен в оборот мною и судя по всему уже прижился в обиходе.
[Ответ][Цитата]
Алхимик
Сообщений: 315
На: Понятийное множество на бинарных определителях-основа ИИ
Добавлено: 13 сен 07 3:10
Цитата:
Автор: Евгений

"А что если они не лежат в одной папке? "

А вот это называется типом дерева "куст" когда понятия дублируются и они на разных ветках. ...

Что-то мы друг друга не поймем никак. Я так понял, что ветки вашего дерева начинаются с бинарного определителя и ответа на него. Например, понятие "солнце", бинарный определитель "горячий" - ответ "да". Значит, солнце оказывается на ветке горячих. Следущий определитель, допустим "яркий" - ответ "да". Солнце попадает на подветку ярких. По этим же определителям прожектор попадает на ветку не горячих, подветку ярких. Я правильно понял?
Если да, то получается, что только по первому определителю можно четко собрать на одной ветке все понятия. Начиная со второго они разрываются по разным веткам, поэтому я и говорил, что искать слова по свойствам (определителям) будет проблематично. По словам определители можно потому, что со словом будут хранится координаты.
Но такой вопрос: вот выберете вы сотню определителей (это будут прилагательные и наречия) , построете дерево, в котором все существительные и глаголы получат разные координаты (допустим вам это удастся). А как быть с остальными прилагательными и наречиями? Как затем перейти к словосочетаниям и предложениям?
И потом как эти ваши весовые коэффициенты считаются? И почему вы считаете, что они смогут ограничить поток задаваемых машиной вопросов, каков механизм? Не получится ли как в той пословице о дураке, могущем задать столько вопросов, что и сто мудрецов не ответят? Сдается мне, что если бы это возможно было для дерева, то было бы возможно и для семантических сетей, а я про это пока не слышал. Так что пока настроен скептически по поводу возможности реализации вашей идеи. Может я что-то не так понял или какого секрета не знаю, а?
[Ответ][Цитата]
 Стр.3 (4)1  2  [3]  4<< < Пред. | След. > >>