Копикэт (программное обеспечение)
Эта статья нуждается в дополнительных ссылок для проверки . ( август 2014 г. ) |
![](http://upload.wikimedia.org/wikipedia/en/thumb/d/d4/Metacat_demo_abc_abd_mrrjjj_mrrjjjj.jpg/220px-Metacat_demo_abc_abd_mrrjjj_mrrjjjj.jpg)
Copycat — это модель создания аналогий и человеческого познания , основанная на концепции параллельного террасного сканирования , разработанная в 1988 году Дугласом Хофштадтером , Мелани Митчелл и другими в Центре исследований концепций и познания Индианского университета в Блумингтоне . [1] Оригинальная версия Copycat была написана на Common Lisp и сильно ухудшена (поскольку она использует устаревшие графические библиотеки для Lucid Common Lisp); однако существуют порты Java и Python. Последняя версия 2018 года — это порт Python3 , созданный Лукасом Салдитом и Дж. Аланом Броганом.
Описание [ править ]
Copycat дает ответы на такие проблемы, как «abc относится к abd, как ijk к чему?» (abc:abd::ijk:?). Хофштадтер и Митчелл рассматривают проведение аналогий как основу высокоуровневого познания или высокоуровневого восприятия , как его называет Хофштадтер, лежащего в основе распознавания и категоризации. Восприятие высокого уровня возникает в результате распространения активности множества независимых процессов, называемых кодлетами , работающих параллельно, конкурирующих или взаимодействующих. Они создают и разрушают временные конструкции восприятия, вероятностно испытывая варианты, чтобы в конечном итоге дать ответ. Кодлеты полагаются на ассоциативную сеть, слипнет , построенную на заранее запрограммированных понятиях и их ассоциациях ( долговременная память ). Изменяющиеся уровни активации понятий создают концептуальное перекрытие с соседними понятиями.
Архитектура Copycat трехсторонняя, состоящая из слипнета , рабочей области (также называемой рабочей областью , аналогично системам доски ) и кодовой стойки (с кодлетами). Слипнет — это сеть, состоящая из узлов, которые представляют постоянные концепции, и взвешенных связей, которые представляют собой отношения между ними. Она отличается от традиционных семантических сетей , поскольку эффективный вес, связанный с конкретной ссылкой, может меняться во времени в зависимости от уровня активации конкретных концепций (узлов). Кодлеты создают структуры в рабочей области и соответствующим образом изменяют активации в сети (процессы «снизу вверх»), а текущее состояние сети определяет вероятностно, какие кодлеты должны быть запущены (влияния сверху вниз).
другими когнитивными архитектурами Сравнение с
Copycat значительно отличается во многих отношениях от других когнитивных архитектур, таких как ACT-R , Soar , DUAL , Psi-Theory или архитектуры включения .
Copycat — самая популярная модель Hofstadter. Другие модели, представленные Hofstadter et al. схожи по архитектуре, но различаются так называемым микродоменом, своим применением, например Letter Spirit и т. д.
После выхода в 1995 году книги Fluid Concepts and Creative Analogies , описывающей работу Исследовательской группы Fluid Analogies Research Group (FARG), работа над моделями, подобными Copycat, продолжалась: по состоянию на 2008 год последними моделями являются Phaeaco ( решатель проблем Bongard ), SeqSee (номер экстраполяция последовательности), Джордж (геометрическое исследование) и Musicat (модель мелодического ожидания). Архитектура известна как «FARGitecture», а текущие реализации используют множество современных языков, включая C# и Java. Будущая цель FARG — создание единой универсальной программной среды FARGitecture для облегчения экспериментов.
См. также [ править ]
Ссылки [ править ]
Дальнейшее чтение [ править ]
- Митчелл, Мелани . Проведение аналогий как восприятие . ISBN 0-262-13289-3 . (1993)
- Хофштадтер, Дуглас Р. Концепции жидкости и творческие аналогии . ISBN 978-0-465-05154-0 .
Внешние ссылки [ править ]
- Краткое описание Copycat
- Репозиторий Github реализации подражателя (и других проектов FARG)
- Проект Copycat: модель ментальной текучести и создания аналогий (pdf)
- Версия Copycat для Python, автор Дж. Алан Броган, 2012 г.
- Версия Copycat на Python, автор Джозеф Хагер, 2017 г.
- Версия Copycat на JavaScript с онлайн-демонстрацией Пола-G2, 2023 г.
- Код Seqsee Абхиджита Махабала на Perl и Python
- Copycat написан на Lucid Common Lisp, в надежде, что в ближайшее время он будет переписан более независимым от платформы способом. Архивировано 24 февраля 2006 г. на Wayback Machine.
- Диссертация Эрика Николса Musicat
- Страница Letter Spirit в Центре исследований концепций и познания.