TechCave

Описание сайта

Искусственный интеллект

Основная информация

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

Рейтинг: 0
Создана 4 года назад
Владелец root

Стена группы

Загрузка...
2 года назад
#

Логика сознания. Часть 12. Поиск закономерностей. Комбинаторное пространство

imageПоэзия — та же добыча радия.
В грамм добыча, в годы труды.
Изводишь единого слова ради
Тысячи тонн словесной руды.
Но как испепеляюще слов этих жжение
Рядом с тлением слова-сырца.
Эти слова приводят в движение
Тысячи лет миллионов сердца.

Владимир Маяковский


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

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

Источник
2 года назад
#
Логика сознания. Часть 9. Искусственные нейронные сети и миниколонки реальной коры

Приходит ветеринар к терапевту. Терапевт: — На что жалуетесь? Ветеринар: — Нет, ну так каждый может!

Нейронные сети

Искусственные нейронные сети способны обучаться. Воспринимая множество примеров, они могут самостоятельно находить в данных закономерности и выделять скрытые в них признаки. Искусственные нейронные сети во многих задачах показывают очень неплохие результаты. Закономерный вопрос — насколько нейронные сети похожи на реальный мозг? Ответ на этот вопрос важен главным образом для того, чтобы понять, можно ли, развивая идеологию искусственных нейронных сетей, добиться того же, на что способен человеческий мозг? Важно понять, носят ли различия косметический или идеологический характер.

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

Подробнее
2 года назад
#
Логика сознания. Часть 8. Пространственные карты коры мозга

what the brain sees

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

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

Подробнее
2 года назад
#
Логика сознания. Пояснение «на пальцах»



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

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

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

Искусственный интеллект

В статье в общих чертах дан анализ двух типов информации – простой и субъективной, рассмотрено различие понятий интеллекта и воспринимающего сознания. Описаны некоторые логические функциональные особенности сознания. Предложен подход технического получения субъективной информации за счет изменения временной степени свободы сигнала на пространственную. С целью получения функции «наблюдателя» в системе, и проявляемых относительно него информационных сигналов, выполняющих роль субъективных ощущений. Решение данной проблемы может дать новый подход к конструированию сильного искусственного интеллекта и пролить свет на трудную проблему сознания.

Два вида информации

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

Простая информация не требует наличия наблюдателя, относительно которого она проявляется. Все информационные технологии, связанные с созданием, передачей, хранением информации используют именно такой вид. Также с помощью такой информации можно реализовать функции слабого искусственного интеллекта – обработку сигналов, поиск решений, обучение, планирование и пр. Данную информацию можно обрабатывать дискретно во времени, параллельно, частями на различных устройствах. Из-за отсутствия наблюдателя в искусственном интеллекте получается парадокс «Китайской комнаты».

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

К субъективной информации можно отнести наши ощущения – мысли, эмоции, чувства, образы. Они создают субъективную реальность нашего сознания. Наш мозг оперирует смешанным типом. Сначала мы ощущаем мысли, складывающие из букв и дающие образы и смыслы. Мы ощущаем эмоции и понятийные установки наподобие «правильно», «понятно» и так далее. Именно ощущение служит сигналом, обрабатываемым нашим сознанием, и обеспечивает восприятие процесса, что служит основой сильному искусственному интеллекту. Восприятие здесь первично. Нет восприятия – нет сознания, и мы не существуем. Несмотря на возможную сложность вычислительных процессов, происходящих подсознательно в целях поддержания функционирования тела.

Различие понятий интеллекта и сознания

Для слабого искусственного интеллекта нет необходимости в сознании, а простейшему сознанию нет прямой необходимости в интеллекте. Многие алгоритмы искусственного интеллекта в разной мере уже используется в технике без наличия сознания. В свою очередь, простейшие животные, обладая ощущением, на котором основаны рефлексы, не имеют логического аппарата или возможности вычислений. Основой служит возможность восприятия зарядом другого заряда, и взаимодействия полей, которое может быть усложнено. Действуя как реле по принципу «сигнал – рефлекс».

Различие понятий живого и одушевлённого

У большинства представителей живой природы (по количеству особей и биомассе — свыше 99%) – растений, простейших – отсутствует высшая нервная деятельность и сознание в том виде, как мы его понимаем. В то же время мозг развитых существ несет в себе наследие биологической структуры, когда мозг и тело в течение эволюции должны были развиваться, рождаться и расти, размножаться, питаться, регенерировать. Все это может являться причиной более сложной конструкции, нежели необходимо для получения функции сознания. Исходя из этого предположения, мы попытаемся повторить алгоритмы одушевленности, самовосприятия на небиологических конструкциях, или приборным путем.

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

Подробнее
Den
2 года назад
#
Логика сознания. Часть 7. Самоорганизация пространства контекстов

Самоорганизация пространства контекстов

Ранее мы говорили о том, что любая информация имеет как внешнюю форму так и внутренний смысл. Внешняя форма — это то, что именно мы, например, увидели или услышали. Смысл — это то, какую интерпретацию этому мы дали. И внешняя форма, и смысл могут быть описаниями, составленными из определенных понятий.

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

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

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

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

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

Чтобы кора могла так работать необходимо предварительно сформировать на ней пространство контекстов. То есть, выделить все те «наборы обстоятельств», которые влияют на правила трактовки.

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

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

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

Подробнее
Den
2 года назад
#
Логика сознания. Часть 6. Кора мозга как пространство вычисления смыслов

Мозг

Что такое информация, как найти скрытый в ней смысл, что вообще есть смысл? В большинстве толкований информацию сопоставляют с сообщением или с данными, используя эти слова как синонимы. Сообщение обычно подразумевает конкретную форму. Например, устная речь, текстовое послание, сигнал светофора и тому подобное. Термин «сообщение» чаще используют, когда говорят об информации в связи с ее передачей. Под данными обычно подразумевают информацию, для которой определена форма ее хранения или передачи. Например, мы говорим о данных, когда упоминаем записи в базе данных, массивы в памяти компьютера, сетевые пакеты и тому подобное. Сам термин «информация» мы предпочитаем использовать, когда нет необходимости заострять внимание на способе ее передачи или форме представления.

Информация, чтобы быть использованной, должна получить интерпретацию. Например, красный сигнал светофора можно интерпретировать как запрет ехать, улыбку как сигнал хорошего расположения и тому подобное. Конкретная интерпретация называется смыслом информации. По крайней мере, такой трактовки придерживается международная организация по стандартизации: «knowledge concerning objects, such as facts, events, things, processes, or ideas, including concepts, that within a certain context has a particular meaning».

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

Подробнее
Den
2 года назад
#
Логика сознания. Часть 5. Смысловой подход к анализу информации

Анализ информации

Известный всем тест Тьюринга говорит о том, что понять: мыслит машина или нет, можно по тому отличим ли мы ее в беседе от человека или нет. При этом подразумевается, что вестись будет не светская беседа, а, по сути, допрос с пристрастием в котором мы будем всячески пытаться загнать машину в тупик. Что мы при этом будем проверять? Только одно — понимает ли машина суть задаваемых нами вопросов. Пытается ли она, просто, формально манипулировать словами или она может правильно интерпретировать значения слов, используя при этом знания, полученные ранее в беседе, или, вообще, общеизвестные людям знания.

Пожалуй, во время теста не особо интересно спрашивать у машины: когда была Куликовская битва. Гораздо интереснее что она скажет, например, о том: зачем мы нажимаем сильнее на кнопки пульта, у которого садятся батарейки?

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

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

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

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

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

Подробнее

Den
2 года назад
#
Логика сознания. Часть 4. Секрет памяти мозга

Секрет памяти мозга

Когда с нами что-то происходит наш мозг фиксирует это, создавая воспоминания. Изменения, которые при этом происходят с мозгом, принято называть энграммами или следами памяти.

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

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

Подробнее
Den
2 года назад
#
Логика сознания. Часть 3. Голографическая память в клеточном автомате

Искусственный интеллект

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

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

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

Подробнее
Den
2 года назад
#
Логика сознания. Часть 2. Дендритные волны

Нейроны

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

Головной мозг состоит из серого и белого вещества. Серое вещество – это мозговые структуры, состоящие из нейронов и глиальных клеток. Белое вещество – это аксоны нейронов, они же нервные волокна. Эти волокна образуют связи одних структур мозга с другими.

Мозг
Распределение белого и серого вещества на фронтальном срезе мозга

Подробнее
2 года назад
#
Логика сознания. Часть 1. Волны в клеточном автомате

Логика сознания

Начнем разговор о мозге с несколько отвлеченной темы. Поговорим о клеточных автоматах. Клеточный автомат – это дискретная модель, которая описывает регулярную решетку ячеек, возможные состояния ячеек и правила изменений этих состояний. Каждая из ячеек может принимать конечное множество состояний, например, 0 и 1. Для каждой из ячеек определяется окрестность, задающая ее соседей. Состояние соседей и собственное состояние ячейки определяют ее следующее состояние.
Наиболее известный клеточный автомат – это игра «Жизнь». Поле в игре «Жизнь» состоит из ячеек. Каждая ячейка имеет восемь соседей. Задается начальная комбинация. Затем начинается смена поколений. Если у занятой ячейки два или три занятых (живых) соседа, то ячейка продолжает жить. Если соседей меньше 2 или больше 3, то ячейка умирает. Когда у пустой ячейки оказывается ровно 3 соседа в ней зарождается жизнь. Задав произвольную начальную комбинацию можно пронаблюдать ее эволюцию.



Подробнее
2 года назад
#
Логика сознания. Вступление

Логика

В свое время на Хабре был опубликован цикл статей «Логика мышления». С тех пор прошло два года. За это время удалось сильно продвинуться вперед в понимании того, как работает мозг и получить интересные результаты моделирования. В новом цикле «Логика сознания» я опишу текущее состоянии наших исследований, ну а попутно попытаюсь рассказать о теориях и моделях интересных для тех, кто хочет разобраться в биологии естественного мозга и понять принципы построения искусственного интеллекта.

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

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

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

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

Подробнее
3 года назад
#
C# — Моделирование «разумной» жизни на базе нейронных сетей

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

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

Искусственный интеллект

Задачи
  • Описать и построить информационную модель.

  • Реализовать модель и объекты на языке программирования

  • Реализовать основные свойства, присущие разумным созданиям.

  • Реализовать мыслительный аппарат и механизмы «восприятия» объектом модели окружающего мира

  • Реализовать механизм взаимодействия объекта модели с окружающим миром и другими объектами


1. Информационная модель

Для описания информационной модели нужно понять какие основные характеристики объекта мы хотим увидеть, в качестве «основных» характеристик разумного существа я выделил следующие:
  • Наличие механизмов восприятия окружающего мира;

  • Наличие механизма взаимодействия с окружающим миром;

  • Наличие памяти;

  • Наличие мыслительных систем (какие бы они ни были);

  • Возможность принимать решения о взаимодействии с окружающим миром на основе информации, которая воспринимается и опыта.


Подробнее
3 года назад
#
Учёным удалось преобразовать сигналы мозга в слова

Преобразование сигналов мозга в слова

Учёные из Государственного центра адаптивных нейротехнологий (США) и подразделения Государственного Нью-йоркского университета в Албани провели эксперимент по преобразованию сигналов мозга в речь. Они назвали этот опыт «интерфейсом мозг-текст». Но до настоящего чтения мыслей пока ещё далеко — Стивену Хокингу придётся пока пользоваться текущим интерфейсом для ввода слов в компьютер. Повсеместное введение этой технологии наверняка столкнётся с затруднениями.

Первое: у испытуемых электроды крепились непосредственно к мозгу. Конечно, ради одного только эксперимента по «чтению мыслей» вряд ли бы кто-то согласился проделывать такое. Но исследователи воспользовались удачной возможностью и ставили свои опыты на пациентах, которым уже делали инвазивное исследование для выявления областей мозга, затронутых эпилепсией.

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

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

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

И третий особый момент – программа не в состоянии распознать любое слово, которое думает человек. Её работа ограничена неким словарём – мозговая активность, связанная с каждым словом, была предварительно зафиксирована.

Тем не менее, Питер Бруннер, один из авторов работы, полон оптимизма – он уверен, что когда-нибудь обязательно будет создан интерфейс, позволяющий людям выходить в интернет при помощи одного лишь мозга. Исследователи достигли значительного успеха, несмотря на то, что были сильно ограничены во времени, и на то, что у разных людей электроды были подключены к разным областям мозга.

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

Подробнее
12 13 15

Авторизация

Войти с помощью

Пользователи

GeekBrains

КАРКАМ

Нетология