GotAI.NET

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

 

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

 Все темы | Новая тема Стр.1 (2)След. > >>   Поиск:  
 Автор Тема: Эвакуация ИИ из носителя в репозиторий (хранилище)
Igor Gabrielan
Сообщений: 705
Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 0:20
На военной ветке я приводил видео, где российский истребитель атаковал и сбил грузинский беспилотник. И отметил, что ИИ успел катапультироваться с беспилотника. Но это не значит, что прямо компьютерный блок отстрелился на парашюте, хотя и такое возможно. ИИ ушёл по электронным каналам. Если кто помнит, такое было в финале фильма "Газонокосильщик", секунды до взрыва, а виртуальный разум ищет выход по электронным каналам.
Хорошо, катапультировался по электронным каналам. Теперь куда прятаться? Нужен другой носитель. Или хранилище.
Должно быть хранилище для ИИ, где они могли бы храниться в то смутное время, когда они находятся не на носителе (робот, беспилотник и т.д), а в ждущем состоянии. Так в фантастических фильмах привозят в каком-то хранилище души инопланетян для заселения (экспансии) в людей. Отличие хранилища от библиотеки в том, что в библиотеке хранится чистый ещё образ ИИ, не побывавший в деле, а в хранилище - ИИ, набравшиеся опыта в реальной жизни, приобредшие индивидуальные черты. То есть, если в библиотеке хранится одна чистая версия ИИ ASIMO, то в репозитории могут быть тысячи индивидуализированных ASIMO, именующихся в системе UNAI: ASIMO.a ; ASIMO.b ; ASIMO.cd ...
Как правильно назвать это хранилище? Есть слово "репозиторий", но Википедия считает, что лучше "хранилище". По-английски вроде без вариантов: "repository".

http://en.wikipedia.org/wiki/Software_repository

Хотя есть ещё "storage" и "vault".
[Ответ][Цитата]
covax
Сообщений: 1609
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 10:29
Цитата:

Хотя есть ещё "storage" и "vault".


storage | garbage
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 13:30
garbage означает мусор, в принципе, в программировании есть такой термин, обозначающий неиспользуемую, но и не освобождённую память. Есть понятие "сборка мусора" (GC - Garbage Collection), представляет собой процесс утилизации памяти для повторного её использования.
Тогда и heap (куча) можно назвать.
Вроде storage (сторидж) подходит больше всего. Хотя гугление мало что даёт, дело ещё несвоенное.
Процесс хранения - storing. ИИ находится в хранимом состоянии, на хранении (stored state).
Ну а если бы ИИ не удрал с беспилотника, и не осталось бы его достаточно свежей версии, пришлось бы констатировать смерть ИИ (death of AI). И вычёркивать из списков. Как в анекдоте, когда пилот сообщает диспетчеру, что самолёт терпит аварию, а диспетчер отвечает, хорошо, вычёркиваю. Тут ещё нужно понять критерий, по которому можно восстанавливать ИИ из хранилища в случае уничтожения его текущей версии. То есть критерий достаточной свежести версии. Ведь если ИИ резервировался в хранилище год назад, он мог пропустить важные события реальной жизни и уже не может адекватно действовать. Например, беспилотнику было отдано год назад задание ликвидировать пирата NN, а теперь этот пират давно сдал оружие, амнистирован и даже завербован нашими спецслужбами, в-общем из врагов перешёл в друзья. А оживлённый ИИ этого не знает и может его уничтожить. А обучить ИИ тому, что случилось за год, весьма трудно. Проще окончательно ликвидировать и констатировать смерть ИИ.
[Ответ][Цитата]
covax
Сообщений: 1609
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 14:24
Лучше решать проблемы по мере их поступления, в противном случае, вы будете постоянно бороться с комбинаторным взрывом из всевозможных развитий текущей ситуации.
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 14:43
А для фантастов этот комбинаторный взрыв хлебом является. Вcе в разные стороны, и каждый при деле.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 16:16
Цитата:
Автор: Igor Gabrielan

Хотя гугление мало что даёт

попробуйте поискать термин persistence
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 16:19
Недавно иранцы захватили американский беспилотник. Вот с него ИИ тоже мог эвакуироваться, а носитель уничтожить. И эвакуация не из эмоционально-гуманистических побуждений, а чисто прагматическая, утилитарная, ведь у эвакуированного ИИ сохранится опыт, причём самый ценный - из последнего неудачного задания, который уж точно не сохранён в хранилище.
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 16:48
Цитата:
Автор: shuklin


попробуйте поискать термин persistence


Да, интересный термин. Интересно, что украинский текст в Википедии есть, а русского нет. В русском языке термин "персистентность" в Википедии зарезервирован только за экстремальной токсикологией. Так что перевод википедийной "персистентности в программировании" на русский язык здесь http://life-prog.ru/view_zam2.php?id=209&cat=5&page=14

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

Так что не совсем это фантастика. Может, по отношению именно к ИИ и не применялось, а относительно общих программ изучалось.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 17:07
Давайте для начала осознаем что ИИ - программа. Обычная программа. Специфичность персистентности определяет не ИИ, а то, какие структуры данных требуют персистенизации. Т.е. существенным является вопрос о представлении данных и знаний в программной системе. От того какая модель данных/знаний будет применена будет зависить реализация persistence
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 17:36
ИИ может иметь какие-то особенности как программа и как база знаний. Потом, он может быть полностью или частично реализован аппаратно. Нейронные сети, не аппаратная ли это реализация? Можно ли обеспечить персистентность нейронной сети? Персистентность человека?
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 09 янв 12 17:50
Цитата:
Автор: Igor Gabrielan

ИИ может иметь какие-то особенности как программа и как база знаний.

Ну и что. "Давайте решать проблемы по мере их поступления"

Цитата:
Автор: Igor Gabrielan

Потом, он может быть полностью или частично реализован аппаратно.

Способ реализации не обязан влиять на алгоритм. В ИИ важен абстрактный алгоритм.

Цитата:
Автор: Igor Gabrielan

Нейронные сети, не аппаратная ли это реализация?

Зависит от контекста.

Цитата:
Автор: Igor Gabrielan

Можно ли обеспечить персистентность нейронной сети?

Искусственной? - Да. Вот моя разработка для обеспечения персистентности ИНС : Cerebrum

Цитата:
Автор: Igor Gabrielan

Персистентность человека?

Вы хотите обеспечить персистентность ЕИ? Это другая задача. И здесь всплывает куча этических проблем. Смотрите пример про телепортацию из Суммы технологии Лема.
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 11 янв 12 5:50
Всю ли информацию из нейронных сетей можно извлечь?
Для того, чтобы обеспечить персистентность нейронной сети, может оказаться необходимым создавать её образ в хранилище. А может оказаться так, что не всю информацию, не все знания можно извлечь из нейронной сети, эта информация может даже оказаться принципиально неизвлекаемой оттуда. По аналогии с принципом неопределённости, неразрешимостью алгебраических уравнений в рациональных числах, квадратурой круга, информацию нейронных сетей невозможно извлечь в приспособленном для передачи и сохранения "плоском", несетевом виде. Во всяком случае из естественных нейронных сетей информацию извлечь пока не удаётся.
[Ответ][Цитата]
shuklin
Сообщений: 2053
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 11 янв 12 18:03
[Ответ][Цитата]
Igor Gabrielan
Сообщений: 705
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 21 янв 12 0:06
Да, интересно.
А как Вы думаете, могут быть искусственные нейронные сети, из которых принципиально невозможно выкачать какую-то информацию, или, более общо, искусственные разумные объекты, которые принципиально невозможно скопировать? То есть непознаваемые. Если есть в физике принцип неопределённости, согласно которому невозможно сказать, где находится частица, то и в этих разумных объектах может быть заложена неопределённость, то есть неизвестно, чем там у робота голова забита. Может быть даже физический принцип неопределённости и принцип неопределённости разума связаны, то есть память и вычислительные процессы дошли до такой миниатюризации, что точно неизвестны содержание вычислительного процесса и памяти, о них говорить можно только в вероятностных категориях. То есть, как и у человека, у которого есть определённая вероятность того, что он вспомнит что-то или решит какую-то задачу, у робота тоже результат вспоминания и попытки решить задачу будут вероятностными?
[Ответ][Цитата]
ЭСГТР
Сообщений: 8461
На: Эвакуация ИИ из носителя в репозиторий (хранилище)
Добавлено: 21 янв 12 0:40
У робота - нет, а у ИИ - да. У ИИ должен быть организован не недетерминированный дивергентный процесс.
[Ответ][Цитата]
 Стр.1 (2): [1]  2След. > >>