GotAI.NET

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

 

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

 Все темы | Новая тема Стр.1 (18)След. > >>   Поиск:  
 Автор Тема: 2020: СИИ, «сознание», «Я»
dekeract
Сообщений: 22
2020: СИИ, «сознание», «Я»
+1
Добавлено: 10 сен 14 7:04
Изменено: 20 июн 20 3:49
Цитата:
Автор: dekeract 2014

Здравствуйте господа и дамы.

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

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

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

В общем, хотелось бы побольше конструктива и поменьше социально-эмоционального шлака.

Итак я утверждаю:

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

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

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


В далёком 2014м велась дискуссия про «Элементарный ИИ», но время идёт, цели становятся грандиознее, теперь всем подавай тн. «СИИ», но что это и как его сделать, никто пока сформулировать не может.

О том и речь пойдет со страницы 13.
[Ответ][Цитата]
Эгг
Сообщений: 13015
На: Элементарный ИИ
Добавлено: 10 сен 14 8:14
Изменено: 10 сен 14 8:17
Цитата:
Автор: dekeract
Итак я утверждаю:

Это всё понятно. И всегда было понятно (где-то с 1970 годов).
Мне кажется, что подход целевых фукнции не очень точный и эффективный, если только она не реализует это:

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


Всё прочее - просто реализация этих двух принципов и эта реализация может быть очень разнообразной.
[Ответ][Цитата]
covax
Сообщений: 1609
На: Элементарный ИИ
Добавлено: 10 сен 14 9:47
Цитата:
Автор: dekeract

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



А без ЦФ никак нельзя? Кто задаёт ЦФ для субъекта, бог что-ли?
Как может быть ЦФ максимальна? ЦФ максимизируется относительно чего? Нестыковки в определении режут глаз.

Самый элементарный элемент интеллекта (реального, динамического) - это апериодическое звено первого порядка (в "железной" реализации - это фильтр НЧ с БИХ). Элементарнее не бывает. Даже "Рефлекс" Андрея уже имеет второй (и более) порядок зависимостей.

В этом свете можно попытаться дать определение элементарному ИИ:

Элементарный ИИ - это элементарное динамическое преобразование.
[Ответ][Цитата]
Эгг
Сообщений: 13015
На: Элементарный ИИ
Добавлено: 10 сен 14 9:48
Изменено: 10 сен 14 9:53
Цитата:
Автор: dekeract
Верно говорите, но перед тем как выбирать модели, они должны быть либо априорно заданны, либо быть получены обобщениями, или как либо иначе из поступающих данных.

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

1. Рассматривать входной поток не как коллекцию объектов, а как некоторый дамп (образ), где эти объекты содержатся не в явном виде.
2. Научить систему интерпретировать входной поток и преобразовывать его к символьному виду, грубо говоря научить систему абстрагированию.
3. И вот только после этого можно моделировать, строить цели, описывать состояния и прочее.

Чтобы было понятнее, я приведу пример. Пусть входные данные - это растр с камеры, которая снимает кружку на белом фоне. Кружка во входных данных, задана коллекцией координат и цветом (rgb) в каждой точке. Но модель совершенно другая. Модель - это "кружка". Получить "кружку" как объект можно ТОЛЬКО после распознавания и реконструкции сцены. Если этого не сделать, любое целеполагание будет ограничиваться априорными данными формата детекторов.
[Ответ][Цитата]
Андрей
Сообщений: 3876
На: Элементарный ИИ
Добавлено: 10 сен 14 10:13
Цитата:
Автор: dekeract
Я бы обобщил понятие рефлекса, как в общем виде реакцию на некоторый информационный паттерн, полученный с соответствующего входа(рецептора), результат которой увеличивает прямо или косвенно целевую функцию.
С этим нельзя согласиться. И вот почему.
1. Если мы ликвидируем явную отрицательную обратную связь между информационным паттерном и реакцией, то в каждом конкретном случае может быть так, что реакция уменьшает интенсивность этого паттерна, увеличивает его интенсивность или никак не него не влияет. Т.е. информационный паттерн живёт своей жизнью, а реакция своей. Тогда возникает законный вопрос - а в какой момент Вы будете останавливать эту реакцию? Большинство теоретиков заботит только один вопрос - как запустить реакцию. А меня много сильнее беспокоит вопрос - как её остановить. Так вот в Вашей формулировке останов не предусмотрен. Это явный баг. А из моей формулировки останов следует естественным способом: как только раздражитель ликвидирован - реакция автоматически и останавливается, ибо разрывается связь - раздражитель-рефлекс-эффект.

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

3. "Информационный паттерн" - это конечно хороший термин, модный. Но не хотелось бы чтобы он выродился в нечто размытое, безграничное и нечёткое. Поэтому я бы его использовал с оговорками и с опаской, но для начала сойдёт. Мне, например, ближе термин "объект", "сущность". Потому что относительно них можно "мерять" их интенсивность, а значит запоминать их динамику и, соответственно, строить относительно них рефлексы.

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

Цитата:
Автор: dekeract
желательно разделить сам алгоритм «рефлекса» от логики его порождения, которая собственно и является предметом нашего разговора.
Естественно. Хотя не забудем, что этот механизм порождения рефлексов тоже, конечно, рефлекс.

Цитата:
Автор: dekeract
Самый общий компонент это на мой взгляд это требование структурной целостности
Парадокс состоит в том, что все те рефлексы, которые преследуют сохранение системной целостности - к интеллекту не имеют никакого отношения и даже более того - противостоят ему. Например, рефлекс сна вечером окутывает мой моск мелатонином, но интеллект превозмогает это и в ущерб своему здоровью, а значит и целостности, продолжает читать новости или заниматься какой-то полнейшей фигнёй, типа гоняет в компьютерные игры. Случаи суицида вообще ставят крест на предложенном Вами базовом рефлексе. Поэтому я бы предложил в качестве базы что-то предельно абстрактное, типа "обнулить значение переменной Х".

Цитата:
Автор: dekeract
Ваша задача «о перемещении с точки А в точку В» хоть и проста, но не элементарна, так как подразумевает подобие метрического пространства
Вы до конца поторопились не дочитать, потому сделали неверный вывод. Суть подхода и программное решение здесь.

Цитата:
Автор: dekeract
бинарный поток данных на вход и бинарную рефлексию, отражающую прогноз будущего на один шаг в перёд
Я такое уже делал. Слишком простые условия, слишком быстро всё вырождается, ничего интересного. А если Вы архиватор задумали на этом сделать - тоже напрасно.
[Ответ][Цитата]
Luarvik.
Сообщений: 17016
На: Элементарный ИИ
Добавлено: 10 сен 14 10:15
Изменено: 10 сен 14 10:41
Цитата:
Автор: dekeract
... речь об элементарном блакбоксе, которому можно будет приписать свойства ИИ.

Так давайте не будем приписывать никаких свойств ящику, пока он их не проявил, в частности интеллектуальных и обзывать "ящик функционирующий" "интеллектом искусственным".
Цитата:
Автор: dekeract
Где переход от функций к интеллектуальности? Есть ли вообще эта граница объективно?

Если Вы определяете интеллект как функцию, то никакого дополнительного перехода и не требуется.
Иначе придется определиться, какие функции считать интеллектуальными, а какие нет.
Задачи с ЦФ, например, успешно решаются ТАУ. Давно, лаконично и изящно.

Берете инт. функцию (хотя бы из тех, что определены традиционно), реализуете ее программно - и вот Вам готовый ИИ.

Как справедливо заметил covax, простейшая интеллектуальная операция(функция) [абстрагирования] реализуется простейшим фильтром (ФНЧ, ФВЧ), состоящим из двух деталек. Цифровая-же техника вообще вся сплошь забита аппаратными инт.функциями - чем не ИИ ?
Если оглянуться и присмотреться, то мы со всех сторон окружены ИИ.
СИИ - другое дело, до него как до ближайшей звезды - до Альфы, понимаете ли, Центавра.

(На самом деле нет такой задачи "построить ИИ" - она давно решена, в пределах того, как определено современное понятие ИИ.)
[Ответ][Цитата]
dekeract
Сообщений: 22
На: Элементарный ИИ
Добавлено: 10 сен 14 10:29
Цитата:
Автор: covax



А без ЦФ никак нельзя? Кто задаёт ЦФ для субъекта, бог что-ли?
Как может быть ЦФ максимальна? ЦФ максимизируется относительно чего? Нестыковки в определении режут глаз.

Самый элементарный элемент интеллекта (реального, динамического) - это апериодическое звено первого порядка (в "железной" реализации - это фильтр НЧ с БИХ). Элементарнее не бывает. Даже "Рефлекс" Андрея уже имеет второй (и более) порядок зависимостей.

В этом свете можно попытаться дать определение элементарному ИИ:

Элементарный ИИ - это элементарное динамическое преобразование.


Согласен. Обратная связь, "инерция" это в каком то смысле стартовая точка рассуждений.

К примеру есть ряд 000111000111...

Самым элементарным «интеллектуальный» действием будет «запомнить» два следующих друг за другом состояния(кусок временной структуры) и использовать это «знание» как «рефлекс». Элементарный динамический причинно следственный паттерн.
[Ответ][Цитата]
dekeract
Сообщений: 22
На: Элементарный ИИ
Добавлено: 10 сен 14 10:32
Цитата:
Автор: Egg


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

1. Рассматривать входной поток не как коллекцию объектов, а как некоторый дамп (образ), где эти объекты содержатся не в явном виде.
2. Научить систему интерпретировать входной поток и преобразовывать его к символьному виду, грубо говоря научить систему абстрагированию.
3. И вот только после этого можно моделировать, строить цели, описывать состояния и прочее.

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


Символьные абстракции уже предполагают первичную предобработку, предварительное обобщение данных в признаки, а структур признаков в новые и тп. А такое сложное распознавание как "кружка" огого уже как далеко от элементарных.
[Ответ][Цитата]
Эгг
Сообщений: 13015
На: Элементарный ИИ
Добавлено: 10 сен 14 10:35
Цитата:
Автор: dekeract
Символьные абстракции уже предполагают первичную предобработку, предварительное обобщение данных в признаки, а структур признаков в новые и тп. А такое сложное распознавание как "кружка" огого уже как далеко от элементарных.

Я говорил об архитектуре, а не об элементарности. Выделение паттернов в примере 0000111100001111 ничем не отличается от распознавания кружки в двумерной сцене, заданной растрами. Механизм обработки один и тот же.
[Ответ][Цитата]
dekeract
Сообщений: 22
На: Элементарный ИИ
Добавлено: 10 сен 14 10:47
Цитата:
Автор: Luarvik


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

Если Вы определяете интеллект как функцию, то никакого дополнительного перехода и не требуется.
Иначе придется определиться, какие функции считать интеллектуальными, а какие нет.
Задачи с ЦФ, например, успешно решаются ТАУ. Давно, лаконично и изящно.

Берете инт. функцию (хотя бы из тех, что определены традиционно), реализуете ее программно - и вот Вам готовый ИИ.

Как справедливо заметил covax, простейшая интеллектуальная операция(функция) [абстрагирования] реализуется простейшим фильтром (ФНЧ, ФВЧ), состоящим из двух деталек. Цифровая-же техника вообще вся сплошь забита аппаратными инт.функциями - чем не ИИ ?
Если оглянуться и присмотреться, то мы со всех сторон окружены ИИ.
СИИ - другое дело, до него как до ближайшей звезды - до Альфы, понимаете ли, Центавра.

(На самом деле нет такой задачи "построить ИИ" - она давно решена, в пределах того, как определено современное понятие ИИ.)


Ну вообще то примерно так же и я думаю, в отношении границ ИИ\неИИ, по сути это полностью субъективно.

СИИ это другое, не хотелось бы здесь о нём, тк это также как начать разговор об "истине" или "гениальности", из пустого в порожнее.

А так, да, простые интеллектуальные функции это незамысловатые фильтры.
[Ответ][Цитата]
covax
Сообщений: 1609
На: Элементарный ИИ
Добавлено: 10 сен 14 10:47
Изменено: 10 сен 14 10:54
Цитата:
Автор: dekeract

Согласен. Обратная связь, "инерция" это в каком то смысле стартовая точка рассуждений.


Правильно - инерция!

Цитата:
Автор: dekeract
К примеру есть ряд 000111000111...

Самым элементарным «интеллектуальный» действием будет «запомнить» два следующих друг за другом состояния(кусок временной структуры) и использовать это «знание» как «рефлекс». Элементарный динамический причинно следственный паттерн.


Это ж у вас символьный поток. Он не удовлетворяет условиям монотонности (т.е непрерывной дифференцируемости). О какой инерции/динамике тут может идти речь, при условии, что время не учитывается?

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

Каждый символ должен поступать с атрибутом плотности (статистической) по dt, чтобы принимать решения о его использовании в следующем каскаде обработки. Каскады, в данном случае, это уровни абстрагирования (т.е "ловушки" для вложенных паттернов)
[Ответ][Цитата]
Эгг
Сообщений: 13015
На: Элементарный ИИ
Добавлено: 10 сен 14 11:18
Изменено: 10 сен 14 11:21
Цитата:
Автор: dekeract


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

Я об этом и пытался предупредить. Еще раз: если Вы будете обрабатывать входной поток как дамп объектов, тогда не нужно говорить ни о каком моделировании, это будет просто функция над входным потоком. Поэтому Ваше собственное определение будет ни к чему не пришито.
[Ответ][Цитата]
tac
Сообщений: 2601
На: Элементарный ИИ
Добавлено: 10 сен 14 22:21
Ох, жевано пережеванно - напишите бота в мою игру (http://cyberrise.eu) и будет вам счастье. Там уже работает один бот - победите его будет вам интеллект
[Ответ][Цитата]
гость
178.20.55.*
На: Элементарный ИИ
Добавлено: 11 сен 14 5:13
Элементарная еденица ИИ это любой тригер. Поразмышляйте над этим

В каком то смысле можно считать зачатками ИИ, вообще любой процесс или взаимосвязь объединяющая части в целое, тогда не останется в мире того, что ИИ не является, но лучше об этом не начинать, так как трудно будет закончить.
[Ответ][Цитата]
rrr3
Сообщений: 11727
На: Элементарный ИИ
Добавлено: 11 сен 14 5:20
Цитата:
Автор: гость

Элементарная еденица ИИ это любой тригер. Поразмышляйте над этим

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

Останется только подумать над тем где взять "части", если вдруг их не окажется под рукой, или не будет "подходящих".
[Ответ][Цитата]
 Стр.1 (18): [1]  2  3  4  5  ...  18След. > >>