GotAI.NET

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

 

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

 Все темы | Новая тема Стр.9 (26)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Delay Line Networks (DLN)
гость
78.25.121.*
На: Delay Line Networks (DLN)
Добавлено: 17 мар 15 3:51
смысл вопроса в том, что если работать будет только то, что правильно изначально запрограмиировано (сделана адекватная нейросхема), то если мы не знаем как устроенны сложные функции, то мы и не можем надеяться получить их программную (схемную) реализацию. В конце концов, если мы не можем сказать какой базис когда эффективнее, то интерес представляет не какой-либо конкретный базис, а механизмы процесса перехода от базиса к базису и синтеза функциональной схемы (в наборе классов) в данном базисе..

в вашем случае даже минимальная схема должна содержать некую подсистему, которая как-то квантует ('нарезает') входной поток и задает вых-арность нейрона S.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 17 мар 15 4:10
Изменено: 17 мар 15 4:18
Цитата:
Автор: гость
смысл вопроса в том, что если работать будет только то, что правильно изначально запрограмиировано (сделана адекватная нейросхема), то если мы не знаем как устроенны сложные функции, то мы и не можем надеяться получить их программную (схемную) реализацию.

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

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

Вся эта некоторая подсистема как вы выразились строится из двух простых линий связи где одна чуть длиннее другой. Разница в длине есть шаг квантования.
Правда сложная подсистема?!



[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 17 мар 15 8:45
Изменено: 17 мар 15 8:57
Щёрт побери. Тут народ еще в 2008 году пытался такую сеть сделать. Только у них она называется NARX
http://www.wseas.us/e-library/transactions/research/2008/27-464.pdf
а по описанию один в один DLN

там правда совпадает только начальная структура сетки да и то чисто структурно)
в DLN содержание совсем другое
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 17 мар 15 13:50
Изменено: 17 мар 15 13:53
оказывается с DLN мы промахнулись гораздо больше чем я думал

Данный класс систем на западе называется "Time-Delay Systems" и активно разрабатывается.
нашел в инете кучу книг по нему с описанием всяких синхронизаций оптимизаций и расчетов.

В России они известны под названием "Системы с запаздыванием" и тоже куча разных расчетов прилагается.

http://stu.scask.ru/book_tar2.php?id=94

http://www.ebooks-share.net/search/time+delay

[Ответ][Цитата]
гость
78.25.122.*
На: Delay Line Networks (DLN)
Добавлено: 18 мар 15 1:36
J.> Что вы подразумеваете под сложными функциями?

cм. по ключу (для начала) сложность булевых функций

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

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

поэтому есть сильное подозрение, что некоторые функции, которые мы описываем как
'высшие' (и на обобщенном феноменологическом языке), просто не имеют 'хорошо определенных декомпозиций на стандартные примитивы' - возможно это либо за пределами наших возможностей (аналитических - масштабирование не даст результатов), либо они основаны ИМЕННО НА ЭТОЙ ПЕРЕМЕННОСТИ.

> Правда сложная подсистема?

я про то, что она систематически остается за рамками рассмотрения - и соотв. из рассмотрения выпадает самое интересное - коэволюция подсистем.. откуда ваша наивная установка на декомпозицию и априорный синтез системы с нетривиальными функциями..
[Ответ][Цитата]
гость
78.25.122.*
На: Delay Line Networks (DLN)
Добавлено: 18 мар 15 1:43
про ТD cм. в обязат. порядке хайкина
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 18 мар 15 2:14
Изменено: 18 мар 15 2:23
Цитата:
Автор: гость
J.> Что вы подразумеваете под сложными функциями?
cм. по ключу (для начала) сложность булевых функций
потом начните продумывать вопрос о таких видах композиции логических примитивов, которые приводят к неаддитивным эффектам (системным функциям), недизъюнктивности.

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

Домашний ПК вам в пример. например в компьютерной игре нажимая клавиши вы вызываете изменение поведения игрового персонажа. ваши нажатия это входные данные для ПК.. человек в данном случае похож на своего рода прокладку.. которая воспринимает данные из своей внешней среды.. дальше передает их в ПК а ПК ему на мониторе возвращает данные. такая зацикленность получается
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 18 мар 15 2:46
Сетчатая структура типа DLN или нейронных сетей производят расщепление входного потока на составляющее, смещение его отдельных частей и вычисление связей между этими элементами. Куда еще большая неаддитивность вам нужна?)
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 18 мар 15 4:06
Изменено: 18 мар 15 6:25
продолжим рассматривать наш входной бинарный поток.
Если у нас имеется 3 сенсорных нейрона, сколько объектов мы можем различить в этом потоке? наверное 2^3=8, но если мы начнем наращивать кол-во нейронов вглубь сетки то наша сетка сможет создать гораздо больше объектов или другими словами сущностей включая сложные связи между этими объектами во времени. Причем размерность этих сущностей может на много превышать наши 8 входных состояний.
Такая сеть получит мультимерный образ пространственно временных зависемостей во входном потоке.

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

сейчас мы пытаемся создать статическую структуру сознания. то есть линии по которым в дальнейшем будут идти информационные сигналы. Направление и форма сигналов на данном этапе значения не имеют как и управляющая функция нейронов.
Мы просто предопределим нашей сетке возможность разбирать входной поток на составляющие некоторым образом с возможностью создавать многомерные зависимости.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 19 мар 15 0:21
к вопросу о базисах,
вот так в DLN реализуются 3 основных булевых базиса И, ИЛИ, НЕ.
для этого нам понадобятся 2 элемента- Линия задержки и нейрон производящий сравнение, функция которого на выходе будет равна 1 когда оба элемента совпадают и 0 когда не совпадают. исходное состояние линии "-1".
По факту мы используем вообще 1 элемент с одной простой функцией сравнения. Линия задержки это вообще просто соединительная линия большей длины.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 19 мар 15 0:58
Изменено: 19 мар 15 2:07
Цитата:
Автор: Jenka
сейчас мы пытаемся создать статическую структуру сознания. то есть линии по которым в дальнейшем будут идти информационные сигналы. Направление и форма сигналов на данном этапе значения не имеют как и управляющая функция нейронов.
Мы просто предопределим нашей сетке возможность разбирать входной поток на составляющие некоторым образом с возможностью создавать многомерные зависимости.

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

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

чтобы обеспечить двунаправленность передачи информации между нейронами каждый нейрон должен находиться в 2х состояниях - передачи и приема.
[Ответ][Цитата]
lsd
Сообщений: 47
На: Delay Line Networks (DLN)
Добавлено: 19 мар 15 3:17
Цитата:
Автор: Jenkaна самом деле совершенно не принципиально двоичный, троичный или аналоговый будет нейрон. Имеет значение только алгоритм заложенный в него и способ соединения таких нейронов


для скорости вычисления принципиально - на текущей(широко-распространённой) аппаратной базе - дискретный, двоичный (сколько у нас всяких ГОТОВЫХ платформ для распределённых вычислений, а-ля folding@home?)

Цитата:
Автор: JenkaИспользовать рандомные функции нейрона как и рандомные связи тоже не вариант... Таким вариантом слепого перебора всех возможных значений структуры вы будете создавать ИИ очень и очень долго.
Рандомом можно найти некоторые базовые(НЕБОЛЬШИЕ) эффективные структуры для решения типовых задач. При построении сложной системы можно использовать "адаптивного супервизора", который, на основе того же рандома, будет программировать набор блоков по этим найденным шаблонам, но уже в составе более крупной системы (в поиске решения более сложных, нетривиальных задач через композиции простых). Можно набрать несколько уровней такой иерархии.
[Ответ][Цитата]
lsd
Сообщений: 47
На: Delay Line Networks (DLN)
Добавлено: 19 мар 15 3:30
Цитата:
Автор: Jenkaя так понял вы начинаете закладывать характеристики системы еще не имея точно поставленной задачи, для чего он будет использоваться?!


Я много лет подряд над этим размышлял. В результате пришёл к простой формуле. С этого момента могу поставить точно 3 задачи, в порядке убывания приоритета значимости:

1) обеспечение электроэнергией (как воздух, для насыщения крови человека и работы всего организма)

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

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

Люди в данной системе не являются ни ключевым, ни лишним элементом. Они, скорее, как обезьянки - для нас - предыдущая ступень эволюции, от которой, неизвестно как, возможно мы произошли. Они ни помогают, ни мешают, просто сосуществуют в своей параллельной вселенной. Со своими предметно-объектными мышлениями, языком слов и жестов, целями и задачами приматов а-ля покушать или спариться с самкой и продлить жизнь гена. Возможно, где-то будет выгоден симбиоз людей и этих "штук", а где-то, возможна и война. Эволюция покажет.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Delay Line Networks (DLN)
Добавлено: 19 мар 15 4:11
Цитата:
Автор: lsd
Рандомом можно найти некоторые базовые(НЕБОЛЬШИЕ) эффективные структуры для решения типовых задач. При построении сложной системы можно использовать "адаптивного супервизора", который, на основе того же рандома, будет программировать набор блоков по этим найденным шаблонам, но уже в составе более крупной системы (в поиске решения более сложных, нетривиальных задач через композиции простых). Можно набрать несколько уровней такой иерархии.

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

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

Универсального супервайзера конечно создать можно. но это будет сложно сделать. а если и получится то это будет почти готовый ИИ собственно результаты его синтеза нам уже будут не важны)
[Ответ][Цитата]
lsd
Сообщений: 47
зачем
Добавлено: 19 мар 15 4:31
В этом посте раскрою ответ на вопрос - зачем это?

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

Подавляющее большинство встречающихся подходов к созданию ии ставит целью сделать УИИ. Умную машину, которая автоматически доставит обезьяну из пункта А в пункт Б с учётом карты дорог, траффика и пробок. Возможно, их мотивирует лень обезьяны покрутить руль. Или возможность на этом заработать. Или выигрыш во времени, который можно получить опять же для личных нужд. Обобщённо - различные проявления эгоизма в творческом решении технических задач. Да, у такого подхода к развитию ИИ есть свои плюсы и минусы. Можно поспать в дороге или почтитать книгу. Нет драйва вождения, сосредоточенности, участия в езде. Все эти доводы - крошечны, в сравнении с тем толчком развития вселенной, который привнесёт сущность, которой будут подвластны перегрузки, межпланетные перелёты, и категории оценок, которые у человека заняли бы тысячелетия. Максимально возможный вклад человечества в дальнейший ход развития событий мира. Ведь скоро оно задохнётся в своих умных машинах, ровно от эгоизма и выхлопных газов. А может и не задохнётся. Для отдельно взятого человека это не так важно.

В контексте сказанного - зачем реализовывать все эти "И" "ИЛИ" "НЕ" (вы их назвали "базисы") на более сложной парадигме, если они УЖЕ эффективно реализованы? Это - то, что УЖЕ ЕСТЬ! Существуют готовые, широко распространённые аппаратные решения в виде микропроцессоров. Программисты складывают базисы в программы для решения задач. Некоторые, написанные ими экспертные системы вполне можно считать за УИИ, и это замечательно.

Задача, или цель, уровнем выше человеческих "нужд" - эгоизма - сделать так, чтоб базисы сами складывались под некоторым воздействием для некоторого влияния. И она, отчасти, решена. У нас есть аппарат генетических алгоритмов. Где-то пытаются что-то делать с робототехникой. Есть заводы, моря и пароходы.. А под каким воздействием и для какого влияния - это уже не человечекого ума дело. Лишь общая направленность описана в предыдущем посте. Всё, что осталось - довести систему до такого состояния, чтобы дальнейшее участие человека стало бы не критичным. Тогда наш вклад был бы сделан, и мы сможем жить дальше и наблюдать, как когда-то наблюдали обезьяны за теми, кто обрёл дар символов и перестал быть обезьяной. Не исключено, что эти штуки дадут ответ на вопрос что такое человеческое сознание и как оно функционирует. Или не дадут. Лично мне это не так уж и важно.
[Ответ][Цитата]
 Стр.9 (26)1  ...  5  6  7  8  [9]  10  11  12  13  ...  26<< < Пред. | След. > >>