Какие навыки необходимы для создания симуляций человеческого мозга? [закрыто]

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

Если я хочу построить такую ​​модель, какой «список навыков» мне нужен? Какие навыки были бы наиболее важными? Какой «проект с открытым исходным кодом» может быть полезен?


добавлен:

Спасибо всем, кто поддерживает меня. Вы дали мне больше смелости построить модель человеческого мозга (не структуру мозга).

Позвольте представиться. У меня есть некоторый опыт в области CS и EE, и сейчас я занимаюсь исследованиями в области робототехники. Я так сильно люблю когнитивную науку, что хочу понять, как сделать так, чтобы робот действительно обладал разумом, подобным человеческому, чтобы достичь цели более умно. Спасибо за подсказку @Jeromy Anglim, я привожу пример видео на YouTube: Джеймс и Рози готовят попкорн и бутерброды .

Это видео показывает, как два робота сотрудничают, чтобы сделать бутерброд с когнитивной архитектурой (CRAM или Cogito) на основе системы ROS ( Robot OS , ROS map , ROS Navigation Video ). Прочитав их статьи, я обнаружил, что они просто используют базу данных или загружают инструкции веб-страницы или используют очень хорошо структурированные страницы, которые предназначены для человека (например , CYC , база данных OpenMind Indoor Common Sense , семантическая сеть, ORO, SUMO, Википедия, изображения Google , germandeli ).

Также я обнаружил, что многие бесплатные ресурсы, любая статья на WWW должна быть самой важной базой данных. Самое главное, как построить систему, которая может читать естественный язык и иметь модель (возможно, основанную на когнитивной архитектуре CRAM), чтобы понять его, потому что CRAM имеет очень хороший процессор знаний (KNOWROB, М. Тенорт и М. Битц, «KnowRob — обработка знаний для автономных персональных роботов», Международная конференция IEEE/RSJ по интеллектуальным роботам и системам, 2009 г.). Если возможно, я хочу собрать все библиотеки открытого курса Linux, чтобы сделать его более быстрым и надежным. Я также начинаю проходить онлайн-курс машинного обучения в Стэнфорде.

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

Я знаю, что это долгосрочный проект, но я люблю и хочу добиться всего в своей жизни. Потому что это интеграционный проект, и любой успех в нем приведет к большим изменениям в мире, так же как ROS в робототехнике также является интеграционным проектом и очень активен в большинстве ведущих исследовательских центров робототехники и в начале в промышленности. Я знаю, что Моей собственной энергии недостаточно для этой цели, но я могу собрать всю мощь открытого исходного кода и добровольцев в мире, чтобы сделать это вместе~^^ (Сейчас тот день, когда технологий действительно достаточно для этого проекта, таких как скорость компьютера, WWW, передовые исследовательские работы, библиотеки с открытым исходным кодом, бесплатные уроки по открытому программному обеспечению, ..., как не хватает группы замечательных людей, которые добровольно помогают всем, кто использует этот проект.)

Привет Сэм. Добро пожаловать на сайт. Не могли бы вы уточнить, какова ваша цель, возможно, с некоторыми ссылками на примеры чего-то подобного в Интернете?
Предлагаемые требования: а) аспирантура в области cogsci или смежной области и б) несколько лет опыта программирования ИИ.
Вы хотите построить модель мозга или модель разума ? Это могут быть весьма своеобразные цели...
Ничего себе, это один большой вопрос.
Интересный и полезный вопрос.

Ответы (2)

Кот Шрёдингера уловил пару важных моментов, и мне нужно его расширить.

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

Технически есть три проблемы

  1. Язык. Почти все программы используют ту или иную форму контекстно-свободной грамматики . Люди всегда используют контекст во время разговора.
  2. В вычислительном отношении невозможно создать имитационную модель, подобную мозгу. Просто предположим, что вы выбрали 2 предмета из набора из 10 предметов. У вас есть возможные 2 ^ 10 комбинаций. Подумайте о 100 условиях, и ваш компьютер уйдет в подвешенное состояние.
  3. Большинство движков искусственного интеллекта, созданных сегодня, далеки от тех, которые предлагали их предки. Вы, должно быть, читали ИИ: современный подход . Они в основном созданы для определенного домена и не являются абсолютно интеллектуальными.

А что касается вашего робота, ищущего ответы в Google, это уже возможно с помощью API Google для поиска ответов, но это не удовлетворит вашим требованиям. Google использует для своих результатов технологию PageRank , которая больше похожа на технику машинного обучения и все еще далека от настоящего семантического поиска.

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

  1. Искусственные нейронные сети
  2. Обработка естественного языка
  3. Вероятностные модели
  4. Неконтролируемые методы машинного обучения
  5. Расширенное обнаружение шаблонов

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

Не стесняйтесь задавать дополнительные вопросы. В этой области вопросов больше, чем ответов.

Я думаю, что «чтение естественного языка» достаточно сложно. Слушать и интерпретировать это — совершенно новый уровень проблемы. Как вы говорите, люди используют контекст в невероятной степени. Мы также используем мультимедиа — то есть больше не просто звуков, а лиц и действий. Все они должны быть «прочитаны».
На самом деле, это дает мне представление о хорошей отправной точке. Загрузите дамп данных SE и напишите интерфейс, чтобы ответить на любой вопрос, на который SE уже дает ответ. Это само по себе было бы ошеломляющим достижением. И я имею в виду интерпретацию вопросов, так что если я спрошу что-то, на что был дан ответ, отличный от другого вопроса, это сработает.
@sam Я также думаю о создании исследовательской структуры с механизмом массового моделирования, который мог бы напоминать многие ваши характеристики. Не стесняйтесь пинговать меня или отправить письмо для получения дополнительной информации
@SchroedingersCat В точку. Кроме того, чтобы построить действительно интеллектуальную машину, она должна воспринимать вещи в правильном смысле. Итак, что правильно приводит в уравнение философа
@SchroedingersCat Что касается чтения на естественном языке, мы можем сократить некоторые (на самом деле многие) понимания исходного языка, чтобы сделать его проще. NLTK — действительно хорошая отправная точка
@Ubermensch На самом деле, у меня есть много лучших инструментов для создания такой модели, хотя я не знаком с ними всеми. Но если некоторые инструменты могут сделать важный шаг для этого проекта, я могу изучить их больше, чем другие инструменты. И... как я могу связаться с вами? Как вас пинговать? Спасибо~
@sam Вы можете получить мой адрес электронной почты из моего профиля. Просто добавьте префикс @ к моему имени, чтобы пропинговать меня (вы уже сделали это). Пингуйте меня в чат, чтобы мы могли перенести туда обсуждение или отправить письмо
Спасибо~Это моя комната: chat.stackexchange.com/rooms/2441/cognitive-on-robotics

"как построить систему, которая может читать естественный язык и... понимать его"

Я не уверен, что вы цените то, что вы хотите здесь. Только эта часть требует понимания процессов ума, чего, я думаю, мы еще не достигли. Существует множество материалов о том, как мы МОГЛИ бы достичь этого, но вам нужно оценить всю модель когнитивной обработки (или, скорее, найти одну из моделей, которая вам больше всего нравится) и быть в состоянии отразить ее.

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

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

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

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