GotAI.NET

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

 

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

 Все темы | Новая тема Стр.70 (100)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Диалоговая система Думбот 2
r
Сообщений: 837
На: Диалоговая система Думбот 2
Добавлено: 23 окт 15 12:47
Изменено: 23 окт 15 12:53
Тема составления алгоритмов машиной имхо одна из интереснейших. Есть одна поверхностная теория на этот счет. Заключается она в выявлении свойств материальных и нематериальных объектов и методов путем их скрещивания. В смысле скрещивания методов с объектами. Т.е. применение методов к объектам. Благодаря такому скрещиванию выявляются свойства метода: к какому объекту он может быть применим, а к какому нет. А также выявляются свойства объектов -- какое качество объекта позволяет (или не позволяет) применение к нему конкретного метода. Таким скрещиванием методов с объектами накапливается опыт: объекты со схожими свойствами (выявленными путем скрещивания) ассоциативно группируются вместе, методы со схожими свойствами также группируются в отдельные ассоциативные группы. Скажем так, если упростить многомерную ассоциативную память до трехмерной, то схожие методы (и объекты тоже конечно же) будут находиться недалеко друг от друга, в одной, или смежных областях пространства. Решение поставленной (самим собой, или кем либо) задачи, вернее построение алгоритма ее решения сводится к построению цепочки из элементарных методов. Элементарность метода должна (предположительно) выявляться при скрещивании. Цепочка строится на основании неких знаний о том, как изменяется объект после применения к нему метода. Например, чтобы схватить объект, нужно сначала переместить к нему манипулятор. Каждый отдельный метод в цепочке может быть заменен другим (ассоциативно близким), в случае, если первый метод не дал результата. Тут уже затрагивается проблема перебора, но она хотя бы сужается до применения методов из близлежащих областей ассоциативной трехмерной памяти. Человек ведь когда замерзает не начинает лихорадочно умножать 2 на 2 с целью согреться.
Есть известный анекдот: "Решили проверить уровень интелекта у человека и обезьяны. Подвесили
вместо люстры банан и завели в комнату обезьяну, обезьяна увидела банан
и начала прыгать безрезультатно пытаясь достать его тут раздается голос
"думай!". Обезьяна остановилась, подумала, огляделась увидела в углу
стол, придвинула стол, залезла на него и достала банан. Следом в ту же
комнату завели мужика, а вместо банана подвесили бутылку водки. Мужик
попрыгал, попрыгал бутылку достать не смог. Тут опять раздается голос
"думай!". Мужик остановился, подумал, огляделся, почесал репу и молвил
"Че тут думать? Прыгать надо.""
Мужик в этом анекдоте отражает текущее состояние в информатике. Пока мы не научимся ассоциативно оценивать не только объекты, а и методы, компьютеры так и будут прыгать до посинения. Или умножать 2 на 2 когда нужно выбраться из лабиринта.
[Ответ][Цитата]
r
Сообщений: 837
На: Диалоговая система Думбот 2
Добавлено: 23 окт 15 13:05
Цитата:
Автор: DCV
Цель научиться создавать сложные самоорганизующиеся системы, которые сами создают алгоритмы. Предлагаю начать с простых самоорганизующихся алгоритмов, таких как вычислить 2*2.
Почему вы решили, что операция умножения это самоорганизующийся алгоритм?

Нахождение алгоритма выхода их лабиринта может оказаться довольно сложной задачей. Мало того, что способов несколько (держаться всегда одной стены, разматывать клубок ниток, нести дырявый мешок с пшеницей, рисовать мелом отметки на стенах), которые зависят от имеющихся инструментов (ниток, пшеницы и мела может и не оказаться под рукой). Дак еще и алгоритмы эти, подозреваю, скорее из тех, что передаются от человека к человеку, т.е. достаточно сложные для изобретения их каждым человеком. Было бы интересно провести эксперимент: без предупреждения и объяснения поместить человека возрастом до 10 лет в лабиринт и определить как скоро он заменит бесцельное шатание по помещениям на действия по какому-то алгоритму. И заменит ли вообще.
[Ответ][Цитата]
гость
176.9.136.*
На: Диалоговая система Думбот 2
Добавлено: 23 окт 15 15:42
Цитата:
Автор: r

Тема составления алгоритмов машиной имхо одна из интереснейших.
всё зависит какого толка алгоритмы, человек и сам то очень ограничен в подобном творчестве, ну а простые сетапы на тему набросать несложно, тут всё дело в элегантности составления "конструктора" из которого эти алгоритмы будут собираться и методик декомпозиции задач в премлемый для машины вид, которая также собственно как и человек не всякий формат представления условий легко распознает
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 2:18
r,
На счет скрещивания объекта и метода, кончно красиво,
только в машину должны поступать низкоуровнеые сигналы и лишь в самой машине появится "объекты и методы"
[Ответ][Цитата]
r
Сообщений: 837
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 5:08
Изменено: 24 окт 15 5:19
Цитата:
Автор: rrr3
На счет скрещивания объекта и метода, кончно красиво,
только в машину должны поступать низкоуровнеые сигналы и лишь в самой машине появится "объекты и методы"
Ну четкого алгоритма для методов как это сделать у меня нет, но по аналогии с объектами. Объекты классифицируются уже сейчас нейронными сетями. На вход подаем свойства объекта, на выходе получаем его "адрес". Вот что-то похожее надо сделать для методов, но это видимо задача нелегкая.

Допустим, для объекта "буква А" низкоуровневые сигналы попадают с сетчатки, первые нейронные слои выделяют линии, дальше по линиям строится контур, по особенностям контуров определяем, что это буква А. Это все уже реализовано в каком нибудь Abbyy FineReader. Как сделать тоже самое, но для метода, подав на вход системе видеоряд, на котором, к примеру, рука поднимает карандаш с пола. Человек по этому видео может определить что был выполнен метод "поднятие", метод был применен человеком, метод был применен к карандашу. Как этому обучить машину не понятно.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 10:12
Изменено: 24 окт 15 10:15
Цитата:
Автор: r

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

Допустим, для объекта "буква А" низкоуровневые сигналы попадают с сетчатки, первые нейронные слои выделяют линии, дальше по линиям строится контур, по особенностям контуров определяем, что это буква А. Это все уже реализовано в каком нибудь Abbyy FineReader. Как сделать тоже самое, но для метода, подав на вход системе видеоряд, на котором, к примеру, рука поднимает карандаш с пола. Человек по этому видео может определить что был выполнен метод "поднятие", метод был применен человеком, метод был применен к карандашу. Как этому обучить машину не понятно.

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

(а вы лентяй )
[Ответ][Цитата]
r
Сообщений: 837
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 10:32
Собираюсь почитать, но все как-то недосуг.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 10:44
Цитата:
Автор: r

Собираюсь почитать, но все как-то недосуг.

не надо оправдываться
никто никому ничем на форуме не обязан
[Ответ][Цитата]
DCV
Сообщений: 746
На: Диалоговая система Думбот 2
Добавлено: 24 окт 15 21:41
Подведу итог обсуждения. Действиям по алгоритму противопоставляется самоорганизация и алгоритм составления алгоритмов. Еще нужно добавить обучение и самообучение. Новые алгоритмы должны составляться на основе комбинации существующих алгоритмов. Нужно описать набор алгоритмов и правила их взаимодействия между собой, чтобы они могли создавать новые алгоритмы. Похоже, что другого пути нет. При этом во взаимодействии алгоритмов между собой значительную роль имеет Естественный Язык или подобный ему язык.
[Ответ][Цитата]
rrr3
Сообщений: 11857
На: Диалоговая система Думбот 2
Добавлено: 25 окт 15 0:38
Изменено: 25 окт 15 0:44
Цитата:
Автор: DCV

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

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

По поводу ЕЯ, что, молекулы тоже на ЕЯ общаются?!
[Ответ][Цитата]
гость
78.25.121.*
На: Диалоговая система Думбот 2
Добавлено: 25 окт 15 0:51
в алгоритмическом представлении алгоритм составляется системой алгоритмов, причем системой изменяющейся (изменяются как составляющие ее алгоритмы так и их взаимодействие). Cистема это нечто большее, чем ее составляющие. Уже хотя бы в этом можно усматривать разрешение проблем 'алгоитмическое из неалгоитмического'.

когда говорят оббъектах и методах, то это абсчтрактно - конкретизация абстракции это говорить о представлении объектов и методов. И тут возникает генеральная развилка в постановках.

одно дело когда рассматривать решение навигационной задачи когнитивной системой с 'сознанием', когда ментальный образ карта представлен в чистом виде пространственных отношений, метрических и топологических, очишенный от особенностей мест и движений - тогда можно ставить задачи для сложных лабиринтов, по исследованию их свойств (в т.ч. абстракных). То чем занимается математика дискретных объхектов, символическое программирование etc.

а другое ставить задачу как ориентируется в лабиринте организм (крыса) без сознания, но с нетривиальным поведением.
Тут нейробиологи говорят о подсистемах (нейросхемах) на основе нейронов места, нейронов направления головы (движения), нейронов решетки (т.н.). О соотв. взаимодействии областей гиппокампа, суббикулума, энториальной коры (это все древний кортекс). Нейроаниматчики сейчас пытаются сконструировать гетерогенные нейросистемы, которые бы обучались бы с тем, чтобы порождать поведение подобное поведению крысы с ее чем навроде когнитивной (пространственной) карты. Но даже если в будущем удастся промоделировать то, как в ходе нейроэволюции система отращивает себе неокортекс с сознанием-рециркуляцтей и как пространственная карта возникает в теменной коре, - то все равно остается эти два режима рассмотрения 'самоорганизации' - cамоорганизация нейросетей (нейросистем) и самоорганизация абстрактных (символических) алгоритмов
(абстрактной машины).
[Ответ][Цитата]
mserg
Сообщений: 258
На: Диалоговая система Думбот 2
Добавлено: 08 ноя 15 14:55
Изменено: 08 ноя 15 14:56
Миль пардон что прерываю.

Вопрос к автору темы - можно ли научить вашу Хрень проходить тесты?
Тема собственно тут:
https://www.kaggle.com/c/the-allen-ai-science-challenge

Дана обучающая выборка в виде вопроса, возможных ответов и правильного ответа. Нужно пройти тесты на тестовом множестве вопросов (для получения приза нужно выложить программу полностью - для упражнений этого не нужно). Также есть ссылка на типа толковый словарь (WordNet 2.1 проверил - работает) и прочие ресурсы.
[Ответ][Цитата]
DCV
Сообщений: 746
На: Диалоговая система Думбот 2
+1
Добавлено: 08 ноя 15 19:25
У нас нет цели, чтобы Думбот проходил тесты. И мы не будем выкладывать текст программы ради приза.
[Ответ][Цитата]
ЮХЩЗ
Сообщений: 43
На: Диалоговая система Думбот 2
Добавлено: 09 ноя 15 4:46
В диалоговой системе Думбот2 не хватает чего то важного, но чего именно? Возможно автор пренебрёг психологией, выбрав объективное, сухую математику.
[Ответ][Цитата]
mserg
Сообщений: 258
На: Диалоговая система Думбот 2
Добавлено: 09 ноя 15 10:19
Цитата:
Автор: DCV

У нас нет цели, чтобы Думбот проходил тесты. И мы не будем выкладывать текст программы ради приза.

А цель - не тесты. И нет смысла делать акцент на призах.

Вопрос стоит о возможности проверить обучение "пониманию" на подготовленных данных.
[Ответ][Цитата]
 Стр.70 (100)1  ...  66  67  68  69  [70]  71  72  73  74  ...  100<< < Пред. | След. > >>