GotAI.NET

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

 

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

 Все темы | Новая тема Стр.11 (26)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: зачем
Jenka
Сообщений: 959
На: зачем
Добавлено: 20 мар 15 5:55
Цитата:
Автор: lsd
обобщение по какому критерию? скажем, строки битов "1010" и "1001" - обобщать или нет?
предсказывать, опять же, что? входные данные, которые чаще всего встречались ранее во входном потоке?
пониманию? других людей? эмм.. а что это? как вы собираетесь определять, что система вас "понимает"? =)

Обобщение есть установление зависимостей разного порядка связанных в одну общую картину внешнего мира.
Данные которые чаще всего встречались это частный случай обобщения.
В общем виде это способность системы задать самой себе вопрос такого рода.
[Ответ][Цитата]
гость
78.25.120.*
На: зачем
Добавлено: 20 мар 15 6:56
J.> то понятие неаддитивность вообще отпадает

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

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

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

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

не снять, а ослабить.

> практически не отличим

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

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

> мне кажется

с меня довольно будет если вы просто примете к сведению, задумаетесь, будете иметь в виду, снизите градус категоричности etc..
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 20 мар 15 7:48
Изменено: 20 мар 15 7:54
Цитата:
Автор: гость
> при достаточно большом масштабировании такой системы эти ограничения можно снять

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

Как раз таки это и означает что при создании достаточно гибкого адаптивного базиса программы нам закладывать в них не придется. Они будут адаптироваться под входные данные. Это конечно можно интерпретировать как некое программирование. Но разница будет в том как если бы вы сами писали программу или просто попросили бы когото её написать.
Цитата:
Автор: гость
> практически не отличим

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

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

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

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

На какомто уровне ваши функции будут работать а спуститесь ниже или поднимитесь выше уже нет.
Цитата:
Автор: гость
с меня довольно будет если вы просто примете к сведению, задумаетесь, будете иметь в виду, снизите градус категоричности etc..

ну бывает меня заносит) но это все равно потом отбрасывается на этапе более глубокой проработки задачи)
[Ответ][Цитата]
lsd
Сообщений: 47
На: зачем
Добавлено: 20 мар 15 8:10
Изменено: 20 мар 15 8:11
Цитата:
Автор: Jenka

Обобщение есть установление зависимостей разного порядка связанных в одну общую картину внешнего мира.
Данные которые чаще всего встречались это частный случай обобщения.
В общем виде это способность системы задать самой себе вопрос такого рода.


Зависимостей чего от чего? Вот вы строите то-не-знаю-что, и поэтому я вас и спрашиваю, в попытке понять, что же всётаки вы пытаетесь сделать. Пусть имеется две строки битов - 1010 и 1001. Обобщите их? (тем самым пояснив принцип обобщения)
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 20 мар 15 8:46
Цитата:
Автор: lsd
Зависимостей чего от чего? Вот вы строите то-не-знаю-что, и поэтому я вас и спрашиваю, в попытке понять, что же всётаки вы пытаетесь сделать. Пусть имеется две строки битов - 1010 и 1001. Обобщите их? (тем самым пояснив принцип обобщения)

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

я могу только примерно пояснить. "Обобщение"(специально взял в кавычки потому что смысл у него немного другой чем у оригинала) это способность системы выявить зависимость во входных данных и передать её дальше на верхние уровни системы.
Это своего рода информационная нагрузка кусочка входных данных.

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

Способ обобщения влияет на память нашей системы и её аналитические возможности.



[Ответ][Цитата]
lsd
Сообщений: 47
На: зачем
Добавлено: 20 мар 15 14:55
Изменено: 20 мар 15 15:24
Почему вы не можете сейчас это сделать?

Постановка задачи - это самый первый шаг цикла разработки. Чётко сформулированная задача имеет шансы на реализацию. Без этого просто не получится идти дальше. ТЕМ БОЛЕЕ, пока нет задачи, или цели - совершенно бесполезно придумывать новые парадигмы. Они никак не помогут в решении, потому что нечего решать. Иными словами, "выхлопа" не будет, всё так и останется на уровне фантастики и сообщений на форуме. Как только есть чёткая задача - станет возможно подобрать подходящий алгоритм для её решения.

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

Когда существующие алгоритмы не решают задачу - начинать поиск среди новых, неисследованных решений. Исследования могут быть достаточно увлекательны и интересны, но кроют в себе определённые риски. Есть шанс, что удовлетворительного решения не существует, либо оно не может быть найдено на данном этапе развитий науки, техники. Чёткое видение своей цели и знания текущих наработок в этой области либо повышают шансы на успех(ответ на вопрос КАК МОЖНО), либо дают понимание не-реализуемости(ответ на вопрос ПОЧЕМУ НЕЛЬЗЯ). Таким образом экономит время, наш самый ценный ресурс. Ведь жизнь не бесконечна

Однако, если вы - игрок в рулетку, есть мизерный шанс! Что вдруг, бесцельно читая случайный материал и набивая тексты случайных программ, вы случайно составите программу супер-пупер-ии. Но шансы на успех примерно такие же, как и шансы на то, что шимпанзе за печатной машинкой, случайно брякая по клавишам, слово-в-слово наберёт текст "войны и мира"
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 21 мар 15 2:07
Изменено: 21 мар 15 2:08
Рассмотрим для сравнения функцию "обобщения" применяющуюся в нейронных сетях.
там она реализуется за счет синаптических весов и активационной функции. Синаптические веса усиливают или ослабляют входной сигнал по каждому отдельному входу. дальше производится суммирование всех составляющих и на них накладывается функция отсечения(активационная функция). По сути 1 такой нейрон представляет 3 последовательных каскада преобразования входного сигнала.
из них 1-синаптические веса это память в явном виде. т.к. она не изменяется до момента поступления следующего входного сигнала.
2-сложение составляющих есть аддитивная зависимость всех входов.
3-активационная функция это своего рода постобработка. т.к. предыдущая аддитивная зависимость не позволяет использовать ее в явном виде дальше.
[Ответ][Цитата]
гость
46.39.231.*
На: зачем
Добавлено: 21 мар 15 3:05
Цитата:
Автор: lsd

Почему вы не можете сейчас это сделать?

Постановка задачи - это самый первый шаг цикла разработки. Чётко сформулированная задача имеет шансы на реализацию. Без этого просто не получится идти дальше. ТЕМ БОЛЕЕ, пока нет задачи, или цели - совершенно бесполезно придумывать новые парадигмы.


Бонгард. Проблема узнавания. Приложение: 100 задач.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 21 мар 15 12:03
Изменено: 21 мар 15 12:06
как наделить нашу систему именно последовательной памятью?
- наложить ограничение на комбинаторную составляющую расщепленного входного потока.
т.е. во входном потоке типа "авс" убрать вычисление зависимости типа "ас" а оставить только "ab" и "bc".
тогда система будет видеть зависимости только последовательного типа.

второй особенностью данной реализации станет предрасположенность системы создавать себе в памяти более четкие объектные зависимости...

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

здесь мы приходим к выводу о многоуровневом строении памяти
[Ответ][Цитата]
гость
78.25.123.*
На: зачем
Добавлено: 23 мар 15 4:03
> 1010 и 1001. Обобщите их?

10хх, типо регулярное выражение

не в троичной, а в двоичной логике, нужно просто перекодировать 1->11 0->00 x->10/01

11000101
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 23 мар 15 5:47
Изменено: 23 мар 15 6:05
Цитата:
Автор: гость

> 1010 и 1001. Обобщите их?

10хх, типо регулярное выражение

не в троичной, а в двоичной логике, нужно просто перекодировать 1->11 0->00 x->10/01

11000101

На самом деле все должно быть немножко по другому)
Нужно пытаться обобщить данные так как если бы мы сами были этой сеткой.

а сетка по идее будет видеть только 2 состояния 01 и 10 т.к. только эти 2 состояния оказывают на нее влияние, выводят из равновесия.
состояния 11 и 00 видим только мы. т.к. цифры просто расположены рядом. сетка их не видит без еще одного синхронизационного входа.

Фактически сетка должна делать обобщение признаков во времени(относительно чего-то) а не только в пространстве(по длине входного потока)

//--
в нашем случае можно легко засинхронизировать сетку(т.к. поток равномерно дискретный) введя линию тактирования которая будет изменятся 1 раз каждый второй бит.
[Ответ][Цитата]
гость
78.25.123.*
На: зачем
Добавлено: 24 мар 15 3:18
в реальности использованы разные системы кодирования - выделенной линией, межимпульсными интервалами, плотностью потока импульсов, кодом временных задержек
(время-позиционный код).. есть разные варианты дифференциального кода..
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 24 мар 15 4:17
Цитата:
Автор: гость
в реальности использованы разные системы кодирования - выделенной линией, межимпульсными интервалами, плотностью потока импульсов, кодом временных задержек
(время-позиционный код).. есть разные варианты дифференциального кода..

смысл не в системе кодирования. смысл в восприятии сеткой времени относительно другого входного потока. Эти два(или больше) входных потока будут образовывать зависимости друг относительно друга.
Для плоского аналогового сигнала.. вся его длина это пространственное измерение а не временное.
Т.е. для мозга все ваши временнЫе связи объектов, это связи кусочков такого пространства без времени как такового.
[Ответ][Цитата]
lsd
Сообщений: 47
На: зачем
Добавлено: 24 мар 15 8:58
Цитата:
Автор: гость
Бонгард. Проблема узнавания.


благодарю, прекрасная книга.


Цитата:
Автор: гость
Фактически сетка должна делать обобщение признаков во времени(относительно чего-то) а не только в пространстве(по длине входного потока)

это уже было сделано в 2011 году

в интернете в наличии валяются исходники готовые.

сама система была протестирована, на ней давно уже делали систему распознавания. на входе поток с камеры, на выходе - ответ на вопрос "является ли движущийся объект человеком?"

можем считать, что этот строительный кирпич у вас есть. а дальше то чё?
[Ответ][Цитата]
Jenka
Сообщений: 959
На: зачем
Добавлено: 25 мар 15 8:10
Цитата:
Автор: lsd
это уже было сделано в 2011 году

в интернете в наличии валяются исходники готовые.

сама система была протестирована, на ней давно уже делали систему распознавания. на входе поток с камеры, на выходе - ответ на вопрос "является ли движущийся объект человеком?"

Книга автора этой теории HTM
http://rutracker.org/forum/viewtopic.php?t=1701711

исходники нашел. посмотрим че там интересного
[Ответ][Цитата]
 Стр.11 (26)1  ...  7  8  9  10  [11]  12  13  14  15  ...  26<< < Пред. | След. > >>