Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И если бы в то время были достаточные вычислительные мощности, возможно, сегодня бы уже был реализован сильный ИИ.Но вся работа Амосова оказалась бы «под грифом секретно».
как нам сказал архитектор одного из них – “у нас слишком разные парадигмы и мы не понимаем как их объединить”Семантическая сеть, близость слов и т.д. — это всё давно в мозгах поисковых движков. По собственному опыту могу сказать, что такой ответ бывает и в случае «мы втихую работаем над аналогичным собственным проектом».
Надеюсь, данная статья станет первым шагом в открытии реализованных технологий для широкой общественности разработчиков и послужит началом opensource проекта активных семантических нейросетей Амосова.Вот про опенсорс. После того как рассказали о применённых решениях, наверно стоит упомянуть здесь те из них, которые другим разработчикам теперь применять нельзя из-за закрытия вашими патентами.
Но вся работа Амосова оказалась бы «под грифом секретно».
Вот про опенсорс. После того как рассказали о применённых решениях, наверно стоит упомянуть здесь те из них, которые другим разработчикам теперь применять нельзя из-за закрытия вашими патентами.
Патенты действуют на территории США, остальной мир может использовать описанные идеи свободно.Уже трудно сейчас свободно использовать что-то, что нарушает законы США. В гитхабе ПО, нарушающее чей-то патент, долго не проживёт.

Уже трудно сейчас свободно использовать что-то, что нарушает законы США. В гитхабе ПО, нарушающее чей-то патент, долго не проживёт.
Слой Objects и связи с ним, я так понимаю, формировали вручную?
В своих работах Амосов сумел выдержать баланс между нейрофизиологией и математикой, изучая и описывая информационные процессы интеллекта. Результаты его работ представлены в нескольких трудах, заключительной была монография «Алгоритмы разума», изданная в 1979 году.
2. В вашей модели явно присутствует семантическая сеть. Непонятно, а в чем ее связь с нейросетями? Вес связи между нейронами-«понятиями»?
Серьезного результата получить не удалось, последовал развал Союза и эмиграция части лаборатории за рубеж
последовал развал Союза
Программы писались под существующие компьютеры, на перфокартах. Сомневаюсь, что удастся их разыскать.
В этом плане сети Амосова на порядок ближе к биологическим, чем популярные сейчас модели.
Было бы интересно попытаться воспроизвести результаты команды Амосова.
Конечно программа вводилась с перфокарт, но могли остаться листинги… Да прошло уже немало — полсотни — лет.
Полезнее было бы полное описание нейронов в информационных блоках
...«Автоматы и разумное поведение...» с моей точки зрения намного более содержательная работа — это по своей сути — отчет о НИР
Мне показалось что работы были остановлены задолго до этого…
Не факт…
… стохастических нейрокомпьютеров...
Это ведь не предмет веры?
единая топология для моделирования различных аспектов разума;
присутствуют нейроны соответствующие критериям оценок или чувствам
объясняются феномены сознания и подсознания
обучение происходит схожим образом — без многократной подстройки весов обратным распространением ошибки
возможность моделирования сложной нервной деятельности
В глубоких сетях можно найти аналогию с сетчаткой глаза и зрительными зонами мозга, но как-то с натягом
А это что такое?
Этого как раз в природной НС не обнаруживается. Есть не только микроколонки (что характерно для коры полушарий).
Они вводятся «руками»?
Каким образом? Я не о теоретических соображениях Амосова, а о модели…С помощью механизма Системы Усиления-Торможения. В «Алгоритмах Разума» об этом пишут на страницах 109-121.
Было доказано, что при логическом сложении таких величин фактически происходит операция умножения.Можете уточнить этот момент?
Можете уточнить этот момент?
Описался — операция логическое «И».При логическом «И» ситуация становится ещё хуже. При «перемножении» двух величин по 10 бит мы на выходе получим не более тех же 10 значащих бит. А нам нужно получить ~100 значащих бит.
length = 1000
a = 0.7 : 0.7060
b = 0.4 : 0.3840
a * b = 0.2800 : 0.2850 (err 0.0175)// a, b - входные величины [0, 1]
// n - длина генерируемой последовательности
const mult = (a, b, n) => {
let a_cnt = 0;
let b_cnt = 0;
let ab_cnt = 0;
for (let i = 0; i < n; i++) {
const a_r = Math.random() < a;
const b_r = Math.random() < b;
a_r ? a_cnt++ : null;
b_r ? b_cnt++ : null;
a_r && b_r ? ab_cnt++ : null;
}
return [a_cnt / n, b_cnt / n, ab_cnt / n];
}
// длина генерируемых бинарных последовательностей
const seq_length = 1000;
// входные величины [0, 1]
const a = 0.7;
const b = 0.4;
// вероятностные/рассчитанные величины
const [p_a, p_b, p_ab] = mult(a, b, seq_length);
const r_ab = a * b;
const err = Math.abs(p_ab - r_ab) / r_ab;
console.log(`length = ${seq_length}`,
`\na = ${a} : ${p_a.toFixed(4)}`,
`\nb = ${b} : ${p_b.toFixed(4)}`,
`\na * b = ${r_ab.toFixed(4)} : ${p_ab.toFixed(4)} (err ${err.toFixed(4)})`);
Соответственно, полагаю, нейрон способен на своём дендритном дереве перемножать активности (в виде последовательностей спайков) огромного количества (по числу кластеров) других нейронов
полагаете, что некий нейрон такого рода умеет «умножать»?Полагаю, что пирамидальный нейрон (из-за наличия дендритных спайков) точно умеет.
производит собственную собственную последовательность спайков, разряженность которой соответствует перемножению разряженностей входных последовательностей.
Красиво…И не вводятся новые сущности. Просто взгляд на давно известные факты с новой точки зрения.
Это последовательность спайков на аксоне?Да. Вот наглядный пример (сгенерированный из кода выше), где последовательность спайков на аксоне соответствует произведению 0,7 * 0,4.
IN1 = 0,7
|_||||_|||||__||__||__||_||__||||||___||_|||_||_|||||_||||||||_|_|||_|||||||||__||||||_||||||__||__|
IN2 = 0,4
__|___||________|_|_|_|__||_______||_||__|_____||_|_|_____|__|__|_|||||||__|___|_|||_|_______|__|___
OUT = 0,28
__|____|__________|___|__||_______|___|__|______|_|_|_____|__|____||_||||__|_____|||_|__________|___
Вопрос в том как она потом «декодируется» на постсинаптических нейронах?Собственно, эта формула и есть «декодирование» нейрона, — то, чем он и занимается. И вопрос в том, как из таких элементов (нейронов) строятся вычисления.
Одномоментная активность всех входных нейронов (70 из 100)
|_||||_|||||__||__||__||_||__||||||___||_|||_||_|||||_||||||||_|_|||_|||||||||__||||||_||||||__||__|
Синапсы выходного нейрона (40 синапсов из 100 возможных)
__^___^^________^_^_^_^__^^_______^^_^^__^_____^^_^_^_____^__^__^_^^^^^^^__^___^_^^^_^_______^__^___
Взвешенный синапсами вход (28 активных синапсов из 100)
__*____*__________*___*__**_______*___*__*______*_*_*_____*__*____**_****__*_____***_*__________*___
Это последовательность спайков на аксоне?
Да. Вот наглядный пример (сгенерированный из кода выше)
Вопрос в том как она потом «декодируется» на постсинаптических нейронах?
Возможен ли по вашему мнению следующий сценарий (декодирование, демультиплексирование)? Это то что подразумевается под «временным суммированием».Временное суммирование спайков у меня не задействуется. Оно вносит вклад в ту часть формулы про «смещение».
На рецепторе постсинтаптического нейрона «накапливается», учитывается вся пришедшая (под)последовательность s0,...,sn, сгенерированная пресинаптическим нейроном (3.1) в интервале времени от t0 до tn
Спайки, поступающие на синапс с временным суммированием
|_||||_|||||__||__||__||_||__||||||___||_|||_||_|||||_||||||||_|_|||_||||||
Спайки, генерируемые в ответ нейроном
____|____|_____________________|__|________|______|_____|__|_______|___|__|
Мне кажется что такой подход — «мультипликативный» (стохастический) нейрон — может дать возможность по другому реализовывать модели Хопфилда и АРТ Гроссберга…По крайней мере к гипотезам о кодировании нейроном (частотное, фазовое, кодовое...) следует добавить и кодирование разряженностью, если это кто-то ещё не сделал.
единая топология для моделирования различных аспектов разума
в пределах блоков алгоритм работы стандартный, отличается значениями некоторых параметров
Природа доказывает обратное
в пределах блоков алгоритм работы стандартный, отличается значениями некоторых параметров
Да, структура мозга задается вручную, экспертом
При рождении человек пользуется старым мозгом, а позднее, практически все функции переходят в новую кору
Также как в живом мире определяется генетикой
С помощью механизма Системы Усиления-Торможения. В «Алгоритмах Разума» об этом пишут на страницах 109-121.
Может быть, я вас не понял. Тогда, можете пояснить, в каком смысле вы используете оборот единая топология?
А между блоками? А набор самих функциональных блоков? – тоже генетика?
Это вопрос вашей веры (не подкрепленного достаточным количеством фактов утверждения) или доказанный факт?
… но не организация конкретных межнейронных связей (скорее всего, за исключением нейронных ансамблей в сенсорных анализаторах).
Гипотеза Амосова интересна, красива и на нее можно опираться. Однако, если все так хорошо, почему нет результата – работающий ИР?
Ведь для того, чтобы перемножить величину возбуждения на проходимость связи не требуется моделировать передачу нейромедиаторов в синапсе.
одно дело пытаться разобрать все на уровне молекул и химии
Какая функция моделируется?
В теории Амосова у связи есть много параметров, не только проходимость.
но случай с водянкойЛучше забыть про этот мутный случай. На томограмме видно полное отсутствие коннектома, т.е. колонки никуда не подключены, ни к базальным ядрам и таламусу, которых тоже нет, ни к друг к другу. Это как материнская плата с запаянными элементами (и более половины BOMа отсутствует) и без дорожек. Если это и работающий мозг, то совершенно другой, постепенно перестроенной («нечеловеческой»), структуры.
Это далеко не единичный случай. Мой знакомый невролог рассказывал про случай из своей практики. У ребенка- третьекласника на томограмме также обнаружили поражение мозга водянкой. При этом мальчик учился хорошо и ничем от сверстников не отличался.
Что же касается данных гистологии — да, старый мозг состоит из многих образований, но случай с водянкой дает основание предположить, что для полноценной деятельности мозга достаточно неокортекса
Факты того, что для полноценной мозговой деятельности достаточно новой коры есть
Факт, что размер коры напрямую зависит с силой интеллекта (среди видов) тоже трудно оспорить
То, что для начала жизнедеятельности требуется четкая структура отвечающая набором врожденных рефлексов
В то время, когда Амосов разрабатывал свою теорию не было необходимых вычислительных мощностей.
Сейчас нет Амосова.
Но почему бы не повторить его работу нам?
Нейросетевой визуальный поиск