Wed . 20 Feb 2020

Системы, основанные на знаниях

Система, основанная на знаниях KBS - это компьютерная программа, которая обосновывает и использует базу знаний для решения сложных задач. Этот термин является широким и используется для обозначения множества различных типов систем; одна общая тема, объединяющая все системы, основанные на знаниях, - это попытка представлять знания в явном виде с помощью таких инструментов, как онтологии и правила, а не неявным образом с помощью кода, как это делает обычная компьютерная программа. Система, основанная на знаниях, имеет два типа подсистем: знания база и механизм логического вывода База знаний представляет факты о мире, часто в некоторой форме онтологии подчинения. Механизм логического вывода представляет логические утверждения и условия о мире, обычно представляемые с помощью правил IF-THEN [1]
Содержание
1 Обзор
2 Получение и интеграция знаний с данными
3 См. Также
4 Ссылки
5 Дополнительная литература
Обзор
Системы, основанные на знаниях, были впервые разработаны исследователями искусственного интеллекта. Эти ранние знания основанные на системах были в основном экспертные системы - на самом деле, этот термин часто используется как синоним экспертных систем. Различие заключается во взгляде, который используется для описания системы: «экспертная система» относится к типу задача, с которой система пытается помочь - заменить или помочь специалисту-человеку в сложной задаче; «Система, основанная на знаниях» относится к архитектуре системы - то, что она представляет знания явно, а не как процедурный код. Хотя самые ранние системы, основанные на знаниях, были почти всеми экспертными системами, одни и те же инструменты и архитектуры могут и с тех пор использовались для целый ряд других типов систем - то есть практически все экспертные системы являются системами, основанными на знаниях, но многие системы, основанные на знаниях, не являются экспертными системами. Первые системы, основанные на знаниях, были экспертными системами, основанными на правилах. Одной из самых известных Mycin - программа для медицинской диагностики. Эти ранние экспертные системы представляли факты о мире в виде простых утверждений в единой базе данных и использовали правила для рассуждения и, как следствие, в дополнение к этим утверждениям. Явное представление знаний с помощью правил имело несколько преимуществ:
Приобретение и обслуживание Использование правил означало, что специалисты по доменам могли часто определять и поддерживать правила самостоятельно, а не через программиста. Объяснение Представление знаний Край явно позволил системам рассуждать о том, как они пришли к выводу, и использовать эту информацию для объяснения результатов пользователям. Например, чтобы следовать цепочке выводов, которые привели к диагностике, и использовать эти факты для объяснения диагноза. знание, полученное в результате обработки этих знаний, позволило разработать механизмы логического вывода общего назначения. Эти системы могли бы делать выводы, вытекающие из набора данных, о которых первоначальные разработчики, возможно, даже не знали [2]. Поскольку системы, основанные на знаниях, стали более сложные методы, используемые для представления базы знаний, стали более изощренными Вместо того, чтобы представлять факты как утверждения о данных, база знаний стала более структурированной, представляя информацию, используя методы, подобные объектно-ориентированному программированию, такие как иерархии классов и подклассов, отношения между классами и поведение объектов. Поскольку база знаний стала более структурированной, Неразрешимые правила и взаимодействия внутри самой базы знаний. Например, процедуры, хранящиеся в виде демонов на объектах, могут запускаться и воспроизводить связующее поведение правил [3]. Другим достижением стала разработка специальных автоматизированных систем рассуждений, называемых классификаторами. Вместо Статически объявлять отношения подчинения в базе знаний классификатор позволяет разработчику просто объявлять факты о мире и позволять классификатору выводить отношения. Таким образом, классификатор также может играть роль механизма логического вывода [4]. Самое последнее развитие систем, основанных на знаниях, заключалось в применении технологий для разработки систем, использующих Интернет. Интернету часто приходится иметь дело со сложными, неструктурированными данными, на которые нельзя полагаться для соответствия конкретной модели данных. основанные на знаниях системы и особенно способность классифицировать объекты по требованию идеально подходит для таких систем. Модель для этих видов основанного на знаниях стажера Эти системы известны как семантическая сеть [5]. Термин широк и используется для обозначения многих видов систем; примеры включают IBM Watson [6] и язык Wolfram Language [7]. Выявление и интеграция знаний с данными. При разработке систем, основанных на знаниях, принято объединять знания с данными. Константину и др. [8] предложили метод Выявление и включение экспертных знаний в управляемые данными BN Байесовских сетей. Метод решает проблему, заключающуюся в том, что распределение некоторой переменной в BN известно из данных, но где мы хотим явно смоделировать влияние некоторых дополнительных переменных, основанных на знаниях, для которых это знание, но нет данных. Этот метод обеспечивает сохранение ожидаемого значения переменной, управляемой данными, когда переменная, основанная на знаниях, включена в качестве причины, т.е. предка / родителя переменной, управляемой данными, до тех пор, пока переменная, основанная на знаниях Это остается незамеченным Это потому, что статистические результаты переменной, управляемой данными, уже находятся под влиянием причин, которые эксперт может определить как переменные, отсутствующие в наборе данных
См. также
Case-ba Смысл рассуждений
Экспертная система
Нейронные сети
Система рассуждений
Семантическая сеть
Ссылки
^ Смит, Рейд 8 мая 1985 г. «Концепции, методы, примеры, основанные на знаниях» PDF http : // wwwreidgsmithcom Schlumberger-Doll Research Получено 9 ноября 2013 Внешняя ссылка в | work = help
^ Хейс-Рот, Фредерик; Дональд Уотерман; Дуглас Ленат 1983 Создание экспертных систем Addison-Wesley ISBN 0-201-10686-8
^ Меттрей, Уильям 1987 "Оценка инструментов для построения больших систем, основанных на знаниях" Журнал AI 8 8
^ МакГрегор, Роберт, июнь 1991 «Использование классификатора описания для улучшения представления знаний» IEEE Expert 6 3: 41–46 doi: 101109/6487683 Получено 10 ноября 2013 г.
^ Бернерс-Ли, Тим; Джеймс Хендлер; Ора Лассила, 17 мая 2001 г. «Семантическая сеть. Новая форма веб-контента, которая имеет смысл для компьютеров, откроет революцию новых возможностей» Scientific American 284: 34–43 doi: 101038 / Scientificamerican0501-34
^ «Что такое IBM Watson "wwwibmcom Retrieved 2016-07-12
^" Язык Wolfram для основанного на знаниях программирования "wwwwolframcom Retrieved 2016-07-12
^ Константину, Энтони; Фентон, Норман; Нил, Мартин, 2016 г. «Интеграция экспертных знаний с данными в байесовских сетях: сохранение управляемых данными ожиданий, когда экспертные переменные остаются ненаблюдаемыми» Экспертные системы с приложениями 56: 197–208
Дополнительное чтение
Раджендра, Акеркар; Sajja, Priti 2009 Системы, основанные на знаниях Jones & amp; Bartlett Learning ISBN 9780763776473
v
e
Вычислимые знания
Темы и концепции
Алфавит человеческой мысли
Контроль власти
Автоматизированные рассуждения
Общие знания
Рассуждения на основе здравого смысла
Вычислительность
Формальная система
Механизм логических выводов
База знаний
Системы, основанные на знаниях - Инженерия знаний - Извлечение знаний - Представление знаний - Поиск знаний
Библиотечная классификация
Логическое программирование
Онтология
База персональных знаний
Ответы на вопросы
Семантический анализатор
Предложения и реализации
Заирья
Ars Magna 1300
Эссе о реальном характере и философском языке 1688
Calculus ratiocinator & amp; Characteristica universalis 1700
Десятичная классификация Дьюи 1876 г.
Begriffsschrift 1879 г.
Mundaneum 1910 г.
Логический атомизм 1918 г. Tractatus Logico-Philosophicus 1921 г. Программа Гильберта 1920-х гг.
Теорема о неполноте 1931 г. - Мир Brain 1938 - Memex 1945 - Решатель общих проблем 1959 - Пролог 1972 - Cyc 1984 - Семантическая сеть 2001 - Evi 2007 - Wolfram Alpha 2009 - Watson 2011 - Siri 2011
График знаний 2012
Wikidata 2012
Кортана 2014
Viv 2016
В художественном произведении
Двигатель Путешествие Гулливера, 1726 год
Джо "Логика по имени Джо", 1946 год
Снежная катастрофа библиотекаря, 1992 г. - Доктор Ноу А.И. Искусственный интеллект, 2001 г.
Уотерхаус Цикл барокко, 2003 г.
Смотри также: Логические машины в художественной литературе и Список вымышленных компьютеров


Knowledge-based systems

Random Posts

Book

Book

A book is a set of written, printed, illustrated, or blank sheets, made of ink, paper, parchment, or...
Boston Renegades

Boston Renegades

Boston Renegades was an American women’s soccer team, founded in 2003 The team was a member of the U...
Sa Caleta Phoenician Settlement

Sa Caleta Phoenician Settlement

Sa Caleta Phoenician Settlement can be found on a rocky headland about 10 kilometers west of Ibiza T...
Bodybuilding.com

Bodybuilding.com

Bodybuildingcom is an American online retailer based in Boise, Idaho, specializing in dietary supple...