Я хочу создать систему, способную собирать данные из Интернета, чтобы построить когнитивную модель человеческого мозга. Модель должна уметь отвечать на вопросы, требуемые роботом. Кроме того, я хотел бы применить механизм логического вывода ИИ, чтобы получать более важную информацию для робота.
Если я хочу построить такую модель, какой «список навыков» мне нужен? Какие навыки были бы наиболее важными? Какой «проект с открытым исходным кодом» может быть полезен?
добавлен:
Спасибо всем, кто поддерживает меня. Вы дали мне больше смелости построить модель человеческого мозга (не структуру мозга).
Позвольте представиться. У меня есть некоторый опыт в области 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, передовые исследовательские работы, библиотеки с открытым исходным кодом, бесплатные уроки по открытому программному обеспечению, ..., как не хватает группы замечательных людей, которые добровольно помогают всем, кто использует этот проект.)
Кот Шрёдингера уловил пару важных моментов, и мне нужно его расширить.
Я считаю важным препятствием на пути создания абсолютно разумной машины тот факт, что человеческий мозг до сих пор не расшифрован. Не существует целостной когнитивной модели, описывающей, как мозг функционирует, реагирует или принимает решения. Даже если такая модель будет выведена, ее все равно нельзя будет использовать на практике, поскольку человеческие решения основаны на знаниях и окружающей среде (в народе называемой культурой). Таким образом, рациональность машины трудно доказать, поскольку сами люди не могут доказать свою рациональность.
Технически есть три проблемы
А что касается вашего робота, ищущего ответы в Google, это уже возможно с помощью API Google для поиска ответов, но это не удовлетворит вашим требованиям. Google использует для своих результатов технологию PageRank , которая больше похожа на технику машинного обучения и все еще далека от настоящего семантического поиска.
Хотя есть надежда. Я как раз в такой же ситуации (случайно подписался и на машинное обучение, и на обработку естественного языка, правда все курсы перенесены на неопределенный срок). Я мог бы предложить изучить следующее
Я также предлагаю изменить исходную модель. Вместо того, чтобы искать ответы в Google, было бы лучше, если бы вы загрузили дамп данных обмена стеками и начали анализировать закономерности, поскольку эти ответы дают настоящие люди.
Не стесняйтесь задавать дополнительные вопросы. В этой области вопросов больше, чем ответов.
"как построить систему, которая может читать естественный язык и... понимать его"
Я не уверен, что вы цените то, что вы хотите здесь. Только эта часть требует понимания процессов ума, чего, я думаю, мы еще не достигли. Существует множество материалов о том, как мы МОГЛИ бы достичь этого, но вам нужно оценить всю модель когнитивной обработки (или, скорее, найти одну из моделей, которая вам больше всего нравится) и быть в состоянии отразить ее.
Я также думаю, что здесь требуется автоматический поиск в Интернете и определение качественных ответов. Что ж, если вы сделаете это, я уверен, что Google будет очень заинтересован в вас. Большинство людей плохо умеют делать это надежно, поэтому попытки заставить компьютерную систему достичь этого, вероятно, в данный момент нецелесообразны.
Я думаю, самое главное, что вам нужно, это целый исследовательский отдел. Требования, которые у вас есть, настолько разнообразны, что вам нужно много разных людей, работающих в разных областях. Вам понадобятся, я бы сказал, доктора наук в области науки или чего-то подобного, и, как минимум, искусственный интеллект.
Все это звучит очень негативно, но на самом деле, я думаю, это хороший вопрос, потому что важно понимать объем ответа для всех, кто занимается машинным интеллектом.
Джероми Энглим
Джефф
Феликс С
Ориесок Власский
Даниэль Д.