.png)
OpenCog — инструмент для создания искусственного интеллекта на основе открытого исходного кода
«Сегодня нет задачи более важной, чем создание искусственного разума (AGI), с широкими возможностями на уровне человека и, в конечном итоге за его пределами.» (c)
OpenCog-проект, нацеленный на создание инструментов для создания искусственного интеллекта с открытым исходным кодом. OpenCog Prime — это познавательная архитектура с определенным набором взаимодействующих компонентов, предназначенных для создания человеко-подобного искусственного разума (AGI). Дизайн OpenCog Prime — это прежде всего работы Бен Герцеля, но OpenCog структура предназначена в качестве общей основы для ИР (AGI) исследований. OpenCog выпускается в соответствии с условиями GPL лицензии.
Преамбула
Давно наблюдаю за развитием интересных тем на Хабре. Часто бывает, что при появлении одной статьи на какую-то интересную тему сразу возникает целая лавина статей на ту же тему. В частности на тему Искусственного Интеллекта (ИИ) с 22 октября по 26 октября было три статьи (1, 2, 3), с 20 сентября по 23 сентября тоже было 3 статьи (1, 2, 3), с 5 сентября по 8 сентября тоже 3 статьи (1, 2, 3) и еще одна 12 сентября (4) ну и т.д.
Отчасти интерес к теме ИИ подогревается aideus. В частности его статьи от 20 октября, 20 сентября, 5 сентября и т.д. (28 августа, 18 июля, 16 июня, 8 июня, 6 июня). А так же tac (1, 2, 3) и др.
Возникает ощущение, что после публикации очередной статьи от aideus появляется еще несколько на ИИ тему. Хотя это может быть совпадением.
Но в последний месяц на тему сильного ИИ (ИР, AGI) как то мало новых публикаций. А т.к. тема эта мне очень интересна, то приходится самому подогревать интерес. Поэтому решил написать немого о проекте OpenCog. Тем более, что на Хабре он упоминается всего один раз в статье про HyperGraphDB и то очень кратко. И так, представляю мой очень плохой перевод с описанием OpenCog.
Концепция
Здесь, в OpenCog, мы создаем open source Artificial General Intelligence framework, с целью проявить общий интеллект уровня человека и за его пределами.
То есть:
Мы предпринимаем серьезные усилия, направленные на построение думающей машины.
У нас есть детальный план и возможность ее выполнить, и мы осуществляем благодаря жесткой работы шаг-за-шагом.
По отношению к основной массе современных академических и промышленных исследований ИИ, OpenCog проект имеет очень разные направления. Мы не заинтересованны в построении более точных алгоритмов классификации, ни в более эффективном компьютерном зрении, обработки языка или информационного поиска, и др. алгоритмов. Мы не занимаемся созданием программы, которая делает одну конкретную задачу, такие как игра в шахматы, диагностика заболевания, или вождение автомобиля. Мы озабочены общим интеллектом и взаимосвязанными когнитивными процессами, которые он влечет за собой.
В настоящее время, OpenCog является активным проектом, со следующими участниками:
- Команда в Гонконге, работающих на применении OpenCog для управления интеллектуальными игровыми персонажами;
- Несколько разработчиков в США, Европе и Гонконге, работающих на различных работодателей и применяющих OpenCog в коммерческих и государственных проектах;
- Пять Google Summer of Code 2012 студентов, работающих на OpenCog;
- Некоторые фантастические добровольцы-разработчики.
Но наши планы огромны, и мы с нетерпением ждем новых разработчиков!
OpenCog vs. OpenCog Prime
OpenCog имеет два взаимопересекающихся аспекта:
- Cоздание достаточно общей OpenCog основы для работы над продвинутым ИИ и AGI;
- Реализация OpenCog Prime, конкретного AGI дизайна, в рамках OpenCog framework.
Об OpenCog
OpenCog, в качестве программной основы, направлен на обеспечение ученых и разработчиков программного обеспечения общей платформы для создания и обменом программами искусственного интеллекта. Долгосрочной целью OpenCog является ускорение развития взаимовыгодного AGI.
OpenCogPrime является специфическим AGI дизайном, который строится в рамках OpenCog framework. Он поставляется как довольно подробный, комплексный проект, охватывающий все аспекты разведки. Гипотеза заключается в том, что если этот проект будет полностью реализован и опробован на разумного размера распределенной сети, результат будет AGI системой с общим интеллектом на уровне человека и, в конечном итоге за его пределами.
В то время как OpenCogPrime основанный на системе AGI может сделать много вещей, мы изначально ориентируемся на использование OpenCogPrime для управления простыми виртуальными агентами в виртуальных мирах. Мы также экспериментируем с использованием его для управления гуманоидного робота Nao (Nao humanoid robot). См. novamente.net/example с иллюстративным видео.
Кроме того OpenCogPrime, OpenCog механизм также используется для некоторых естественно языковых приложений, как для исследовательских, так и для и коммерческих корпораций.
См. также серии AGI конференций для поиска документов технических исследований ИИ, касающиеся вопросов (включая несколько статей по OpenCog технологиям).
-2.png)
Картинку взял тут
Части OpenCog Проекта
OpenCog может быть разделен на ядро системы и различные проекты, связанные с OpenCog. Проекты, либо непосредственно интегрированы в качестве сменных компонентов системы, или отдельные инструменты, которые используются для AGI исследований (которые, в свою очередь, могут общаться или, результат которых могут использоваться, чтобы инициализировать систему ИИ).
OpenCog Framework (OCF) предоставляет собой похожую на ОС инфраструктуру и стабильного API, и включает в себя компоненты, написанные на C++ Templates и Boost библиотеки:
- AtomSpace разделяемая библиотека для быстрого представления знаний в памяти, обеспечивает гибридные структуры данных для интегрирации и управления когнитивными и символьными знаниями.
- CogServer контейнер и планировщик для подключаемых когнитивных алгоритмов.
Различные OpenCog проекты, которые используют или связаны с OCF, в том числе
- Когнитивный подключаемый алгоритм MOSES, PLN и другие;
- Интерфейсы и прокси-серверы, например CogBot, интерфейс для OpenSim
- Комплексная обработка естественного языка, вместе с его самостоятельными, но тесно сочетающимися проектами, например RelEx и Link Grammar
- Embodiment содержит код для подключения ОС к виртуальным мирам и созданию виртуального питомца и гуманоидного агента
Спонсоры
- Фонд Singularity Institute for Artificial Intelligence является основным спонсором и источником финансирования.
- Novamente LLC является спонсором, основными источником кадров и других ресурсов.
- Google Inc. обеспечивает финансовую поддержку для OpenCog программистов через Google Summer of Code в 2008 и 2009 годах.
- Xiamen университет, Китай сделал некоторые работы по OpenCog в 2009-2011 годах финансируемое китайским правительством.
- Фонд Hong Kong SAR's Innovation and Technology и Гонконгский политехнический университет (Hong Kong Polytechnic University).
Фонд OpenCog
OpenCog является open-source проектом, а не формальной организацией. А также некоммерческая организация OpenCog Foundation, в частности, посвящена содействию исследованиям и разработкам OpenCog.
Участникам
- OpenCog список адресов электронной почты, в группе Google
- Скачать OpenCog в Github
- Сборка OpenCog, т.е. компиляция исходного кода.
- Начало работы с OpenCog для разработчиков
- IRC канал OpenCog на freenode #opencog… используйте ваш любимый IRC-клиент или IRC.freenode.net
Новости
Есть два источника новостей о OpenCog проекте:
- Блог OpenCog Brainwave, время от времни участники OpenCog рассказывают об их технических работах, которые в процессе или завершены;
- OpenCog Foundation News — RSS новости от сайта организации OpenCog фонда.
Техническая и научная информация
- Краткий обзор OpenCog разработки программного обеспечения.
- Глоссарий OpenCog терминов.
- Primer on OpenCog Node and Link types, краткий обзор OpenCog текущего явного языка представления знаний.
- Обзорная бумага, описывая CogPrime дизайн для продвинутых AGI, благодаря чему OpenCog codebase в настоящее время частично реализуется.
- Проект wikibook на OpenCog Prime AGI дизайн, будет устаревшим до тех пор пока книга Building Better Minds, наконец, не выйдет в конце 2012 года. Заметьте, это содержит несколько устаревший материал и не всегда удобно. Новичкам, вместо этого, рекомендуется ознакомиться с CogPrime Overview. Но Wikibook содержит более глубокое и детальное описание.
- Список Идей для будущего развития, и перечень Проектных Предложений (нет веской причины, почему это две отдельных страницы, но в настоящее время так исторически сложилось).
- Список связанных с OpenCog публикаций, что несколько устарели. См. также страницу издания Бена Герцеля (Ben Goertzel's), которая имеет много связанных с OpenCog публикаций.
CogBuntu
CogBuntu — это ремикс-версия Ubuntu Linux, которая включает в себя все OpenCog основные компоненты (плюс все необходимые зависимости, такие как библиотеки, инструменты и т.д.) предварительно установленные, предварительно настроенные и готовые к работе!
Основной сайт проекта: opencog.org
Источник: wiki.opencog.org
Автор: prof1983
