OpenCog
![]() Искусственный интеллект с открытым исходным кодом | |
Оригинальный автор(ы) | Разработчики OpenCog |
---|---|
Разработчик(и) | Фонд OpenCog |
Первоначальный выпуск | 21 января 2008 г [1] |
Репозиторий | |
Написано в | C++ , Python , Схема |
Платформа | Линукс |
Тип | Общий искусственный интеллект |
Лицензия | Я приношу Стандартную общественную лицензию GNU. |
Веб-сайт | opencog |
OpenCog — это проект, целью которого является создание платформы искусственного интеллекта с открытым исходным кодом . OpenCog Prime — это архитектура для роботизированного и виртуального воплощенного познания , которая определяет набор взаимодействующих компонентов, предназначенных для создания общего искусственного интеллекта (AGI), эквивалентного человеческому, как возникающего явления всей системы. [2] Дизайн OpenCog Prime — это прежде всего работа Бена Герцеля , а структура OpenCog задумана как общая платформа для широкомасштабных исследований AGI. Исследования с использованием OpenCog были опубликованы в журналах и представлены на конференциях и семинарах, включая ежегодную конференцию по общему искусственному интеллекту . OpenCog выпускается на условиях GNU Affero General Public License .
OpenCog используется более чем 50 компаниями, включая Huawei и Cisco . [3]
Источник
[ редактировать ]Первоначально OpenCog был основан на выпуске в 2008 году исходного кода собственной «Novamente Cognition Engine» (NCE) компании Novamente LLC. Исходный код NCE обсуждается в книге PLN (см. ниже). Продолжающуюся разработку OpenCog поддерживают Исследовательский институт общего искусственного интеллекта (AGIRI), проект Google Summer of Code , Hanson Robotics , SingularityNET и другие.
Компоненты
[ редактировать ]OpenCog состоит из:
- База данных графов , получившая название AtomSpace , которая содержит «атомы» (то есть термины , атомарные формулы , предложения и отношения ) вместе с их «значениями» ( оценками или интерпретациями) , которые можно рассматривать как базы данных «ключ-значение» для каждого атома. ). Примером значения может быть значение истинности . Атомы глобально уникальны, неизменяемы и индексируются (доступны для поиска); ценности мимолетны и изменчивы.
- Коллекция заранее определенных атомов, называемых атомезами , используемых для представления общих знаний , таких как концептуальные графы и семантические сети , а также для представления и хранения правил (в смысле переписывания терминов ), необходимых для управления такими графами.
- Коллекция предопределенных атомов, которые кодируют подсистему типов , включая конструкторы типов и типы функций . Они используются для указания типов переменных, терминов и выражений, а также для указания структуры общих графов, содержащих переменные.
- Коллекция предопределенных атомов, которые кодируют как функциональные , так и императивные стили программирования. К ним относятся лямбда-абстракция для привязки свободных переменных к связанным переменным , а также для выполнения бета-редукции .
- Набор заранее определенных атомов, которые кодируют решатель теории выполнимости по модулю , встроенный как часть общего механизма запросов к графам, для выполнения сопоставления шаблонов графов и гиперграфов ( обнаружение изоморфных подграфов ). Это обобщает идею структурированного языка запросов ( SQL ) на область общих графических запросов; это расширенная форма языка запросов к графам .
- Общий механизм правил , включающий в себя средство прямой и обратной цепочек , который может объединять правила. Правила представляют собой в точности запросы к графам подсистемы запросов к графам, поэтому механизм правил отдаленно напоминает планировщик запросов . Он разработан таким образом, чтобы обеспечить возможность различных типов механизмов вывода и систем рассуждения реализации , таких как байесовский вывод или нечеткая логика , или практических задач, таких как средства решения ограничений или планировщики движения .
- Подсистема распределения внимания, основанная на экономической теории, называемая ECAN. [4] Эта подсистема используется для управления комбинаторным взрывом возможностей поиска, которые встречаются во время вывода и объединения.
- Реализация механизма вероятностного рассуждения на основе вероятностно-логических сетей (PLN). Текущая реализация использует механизм правил для объединения определенных правил логического вывода (например, modus ponens ) вместе с некоторыми очень конкретными математическими формулами, присваивающими вероятность и достоверность каждому выводу. Эту подсистему можно рассматривать как своего рода помощник по доказательству , который работает с модифицированной формой байесовского вывода.
- Разработчик вероятностной генетической программы под названием Метаоптимизирующий семантический эволюционный поиск, или МОИС. [5] Это используется для обнаружения коллекций коротких программ Atomese, выполняющих задачи; их можно рассматривать как своего рода обучение дереву решений , в результате чего получается своего рода лес решений или, скорее, его обобщение.
- Система ввода на естественном языке, состоящая из Link Grammar и частично вдохновленная как теорией значения-текста Дика Хадсона , так и Word Grammar , которая кодирует семантические и синтаксические отношения на атомском языке.
- Система генерации естественного языка. [6]
- Реализация пси-теории для управления эмоциональными состояниями, побуждениями и побуждениями, получившая название OpenPsi. [7]
- Интерфейсы для роботов Hanson Robotics , включая моделирование эмоций [8] через ОпенПси. Сюда входит проект Loving AI , используемый для демонстрации техник медитации.
Организация и финансирование
[ редактировать ]В 2008 году Исследовательский институт машинного интеллекта (MIRI), ранее называвшийся Институтом сингулярности искусственного интеллекта (SIAI), спонсировал нескольких исследователей и инженеров. сообщество разработчиков открытого исходного кода внесло большой вклад. В настоящее время MIRI больше не поддерживает OpenCog. Со времени участия OpenCog в Google Summer of Code в 2008 и 2009 годах [9] OpenCog получил финансирование и поддержку из нескольких источников, включая правительство Гонконга, Гонконгский политехнический университет , Фонд Джеффри Эпштейна VI. [10] и Hanson Robotics . Проект OpenCog в настоящее время связан с SingularityNET и Hanson Robotics.
Приложения
[ редактировать ]Как и в случае с другими когнитивными архитектурами , основная цель — создание виртуальных людей, представляющих собой трехмерные аватары . Цель состоит в том, чтобы имитировать поведение, такое как эмоции, жесты и обучение. Например, модуль эмоций в программе был запрограммирован только потому, что у людей есть эмоции. Искусственный общий интеллект может быть реализован, если он имитирует интеллект человека. [11]
Самоописание проекта OpenCog предоставляет дополнительные возможные приложения, которые идут в направлении обработки естественного языка и моделирования собаки. [12]
См. также
[ редактировать ]Источники
[ редактировать ]- Харт, Д; Б Герцель (2008). OpenCog: программная платформа для интегративного общего искусственного интеллекта (PDF) . Материалы первой конференции AGI. книги
- Герцель Б., Икле М., Герцель И.Ф., Хельякка А. Вероятностно-логические сети, комплексная основа для неопределенного вывода , Springer, 2009, VIII, 336 стр., твердый переплет ISBN 978-0-387-76871-7
Ссылки
[ редактировать ]- ^ «Релиз OpenCog» . 21 января 2008 года . Проверено 21 января 2008 г.
- ^ «OpenCog: общий искусственный интеллект с открытым исходным кодом для виртуальных миров | Новости CyberTech» . 06 марта 2009 г. Архивировано из оригинала 6 марта 2009 г. Проверено 1 октября 2016 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Роджерс, Стюарт (7 декабря 2017 г.). «SingularityNET говорит о совместном искусственном интеллекте, поскольку продажа токенов превышает подписку на 400%» . www.venturebeat.com . ВенчурБит . Проверено 13 марта 2018 г.
- ^ «Распределение экономического внимания» .
- ^ «МОИСЕЙ» .
- ^ «Генерация естественного языка» .
- ^ «ОпенПси» .
- ^ «Моделирование эмоций — Hanson Robotics Wiki» . Архивировано из оригинала 19 марта 2018 г. Проверено 24 апреля 2015 г.
- ^ Бен Герцель (29 октября 2010 г.). «Страшная идея Института сингулярности (и почему я на нее не куплюсь)» . Мультивселенная по мнению Бена . Проверено 24 июня 2011 г.
- ^ «Даже после его ареста ученые были более чем рады взять деньги у Джеффри Эпштейна» . Компания Фаст . 11 июля 2019 г.
- ^ Дэвид Берден; Магги Савин-Баден (24 января 2019 г.). Виртуальные люди: сегодня и завтра . ЦРК Пресс. ISBN 978-1-351-36526-0 . Проверено 25 августа 2020 г.
- ^ Бен Герцель; Кассио Пеннакин; Нил Гейсвайллер (8 июля 2014 г.). Инженерный общий интеллект, часть 1: Путь к продвинутому AGI через воплощенное обучение и когнитивную синергию . Спрингер. стр. 23–. ISBN 978-94-6239-027-0 .
Внешние ссылки
[ редактировать ]- Официальный сайт
- OpenCog вики
- AGI 2011: OpenCog — GoogleTechTalks на YouTube
- AGI 2011: Архитектура, часть I – GoogleTechTalks на YouTube
- Общий искусственный интеллект: сейчас самое время - GoogleTechTalks, 2007 г. , на YouTube
- CogPrime: интегративная архитектура для воплощения общего искусственного интеллекта
- OpenCog: платформа программного обеспечения с открытым исходным кодом, а также дизайн и концепция расширенного AGI. Видео на YouTube. Представлено в Университете Монаш в Австралии, сентябрь 2011 г. Адам Форд.
- Видео-знакомство с OpenCog от Бена Герцеля. Видео на YouTube . Бен выступает на OpenCog в Тай По, Гонконг, декабрь 2011 г. Адам Форд
- Бен Герцель – будущее AGI – разработка Open Cog в Азии Видео на YouTube Адам Форд