- •«Системы автоматизированной подготовки производства в информационно-вычислительной технике» введение в автоматизированное проектирование
- •Системный подход к проектированию. Понятие инженерного проектирования
- •Система конструирования)
- •Стадии технологической подготовки производства
- •I. Техническое задание
- •III. Рабочая документация:
- •Стратегия создания автоматизированных систем технологической подготовки производства
- •Моделирование в технологической подготовке производства
- •Стадии жизненного цикла изделий
- •Использование виртуальной реальности в астпп
- •Основные понятия и определения
- •Области применения имитационных моделей
- •Основные теоретические положения имитационного моделирования
- •Целевая функция. Стоимость всех перевозок определяется как сумма произведений стоимости перевозок единицы товара на количество перевозимого по маршруту груза:
- •Методика решения транспортной задачи Задачи имитационного моделирования решаются итерационными методами (методами приближений). Решение транспортной задачи проводят в два этапа.
- •Построение опорного плана
- •Алгоритм метода потенциалов
- •Предварительное планирование в астпп
- •Графовые математические модели Основные понятия теории графов
- •Элементы сетевого графа в применении к технологии машиностроения
- •Методы представления и расчета сетевых графиков
- •Правила оформления и обозначения рассчитанных значений на графе и в таблицах при комбинированном методе расчета
- •Модели, применяемые для реализации технологий виртуального прототипирования
- •Модели теории игр
- •Формы представления игр
- •Число полков у полковника Блотто – 4;
- •Математическая модель задачи со смешанной стратегией для а имеет вид:
- •Модели распознавания образов
- •Признаковое пространство
- •Распознавание речи
- •Виды систем
- •Модели систем массового обсуживания
- •Основные параметры систем массового обслуживания
- •1. Неустановившийся режим
- •2. Установившийся режим
- •Определение вероятности системы
- •Искусственный интеллект
- •Когнитивное моделирование
- •Агентно-ориентированный подход
- •Хранение и обработка знаний
- •Язык и нотация
- •Теоретические аспекты получения знаний
- •Психологический аспект
- •Лингвистический аспект
- •Общий код
- •Инженер по знаниям
- •Гносеологический аспект
- •Методы приобретения знаний.
- •Обучение по аналогии.
- •Проектирование технологических процессов
- •Проектирование технологических маршрутов
- •Технология изготовления деталей на оборудовании с чпу
- •Влияние числового управления на основные фазы производственного процесса
- •При конструировании
Хранение и обработка знаний
Одной из проблем в представлении знаний является хранение и обработка знаний в информационных системах формальным способом так, чтобы механизмы могли использовать их для достижения поставленных задач.
Для представления знаний можно использовать семантические сети. Каждый узел такой сети представляет концепцию, а дуги используются для определения отношений между концепциями.
Начиная с 1960-х годов, использовалось понятие фрейма знаний или просто фрейма. Каждый фрейм имеет своё собственное имя и набор атрибутов или слотов, которые содержат значения; например фрейм «Вертикально-сверлильные станки» мог бы содержать слоты: «Напряжение питания», «Потребляемая мощность», «Максимальный диаметр сверления», «Ход шпинделя», «Размер стола» и др.
Использование фреймов в экспертных системах является примером объектно-ориентированного программирования, с наследованием свойств, которое описывается связью «is-a». Однако в использовании связи «is-a» существует немало противоречий.
Фреймовые структуры хорошо подходят для представления знаний, представленных в виде схем и стереотипных паттернов (паттерн – образец, шаблон, модель). Элементы подобных паттернов обладают разными весами, причем большие весы назначаются тем элементам, которые соответствую текущей познавательной схеме. Паттерн активизируется при определённых условиях: Если человек видит большую птицу при условии, что сейчас активна его «морская схема», а не «земная схема», он классифицирует её скорее как морского орлана, а не сухопутного беркута.
Язык и нотация
Для представления знаний были предложены различные искусственные языки и нотации (нотация – совокупность графических и словесных обозначений, используемых для записи чего-либо). Обычно они основаны на логике и математике, и имеют легко читаемую грамматику для облегчения машинной обработки. Обычно они попадают в широкую область онтологий.
Последней модой в языках представления знаний является использование XML в качестве низкоуровневого синтаксиса. Это приводит к тому, что машины могут легко проводить синтаксический анализ и вывод этих языков представления знаний, за счёт удобочитаемости для человека.
Теоретические аспекты получения знаний
Стратегии получения знаний
Существует несколько стратегий получения знаний. Наиболее распространенные:
• приобретение;
• извлечение;
• формирование.
Под приобретением знаний понимается способ автоматизированного построения базы знаний посредством диалога эксперта и специальной программы. При этом структура знаний заранее закладывается в программу. Эта стратегия требует существенной предварительной проработки предметной области. Большинство инструментальных средств, предназначенных для приобретения знаний, в этом случае специально ориентировано на конкретные экспертные системы с жестко обозначенной предметной областью и моделью представления знаний, т.е. не являются универсальными.
Термин извлечение знаний касается непосредственного живого контакта инженера по знаниям и источника знаний. Этот термин более точно выражает смысл процедуры переноса компетентности эксперта через инженера по знаниям в базу знаний экспертной системы.
Термин формирование знаний закрепился за областью инженерии знаний, которая занимается разработкой моделей, методов и алгоритмов анализа данных для получения знаний и обучения. Эта область включает индуктивные модели формирования гипотез на основе обучающих выборок, обучение по аналогии и другие методы.
Таким образом, можно выделить три стратегии проведения стадии получения знаний при разработке экспертных систем.
Идентификация проблемы
Получение знаний
Структурирование
Без применения ЭВМ
С применением ЭВМ
Извлечение знаний
Приобретение знаний
Формирование знаний
На современном этапе разработки экспертных систем в нашей стране стратегия извлечения знаний является наиболее актуальной, поскольку промышленных систем приобретения и формирования знаний на отечественном рынке программных средств практически нет.
Извлечение знаний – это процедура взаимодействия эксперта с источником знаний, в результате которой становятся явными процесс рассуждений специалистов при принятии решения и структура их представлений о предметной области.
В настоящее время большинство разработчиков экспертных систем отмечают, что процесс извлечения знаний остается самым «узким местом» при построении промышленных систем.
Процесс извлечения знаний – это длительная и трудоемкая процедура, в которой инженеру по знаниям необходимо воссоздать модель предметной области, которой пользуются эксперты для принятия решения. Часто начинающие разработчики экспертных систем, желая избежать этой мучительной процедуры, задают вопрос: может ли эксперт сам извлечь из себя знания? По многим причинам это нежелательно.
Во-первых, большая часть знаний эксперта - это результат многочисленных наслоений, ступеней опыта. И часто зная, что из А следует В, эксперт не дает себе отчета, что цепочка его рассуждении была гораздо длиннее, например С –>D, D –> А, А –> В.
Во-вторых, как было известно еще древним, мышление диалогично. И поэтому диалог инженера по знаниям и эксперта – наиболее естественная форма «раскручивания» лабиринтов памяти эксперта, в которых хранятся знания, частью носящие невербальный характер, т.е. выраженные не в форме слов, а например, в форме наглядных образов. Именно в процессе объяснения инженеру по знаниям эксперт на эти размытые ассоциативные образы надевает четкие словесные ярлыки, т.е. вербализует знания.
В-третьих, эксперту гораздо труднее создать модель предметной области вследствие той глубины и необозримости информации, которой он обладает. Многочисленные причинно-следственные связи реальной предметной области образуют сложную систему, из которой выделить главную структуру, иногда проще аналитику, владеющему к тому же системной методологией. Любая модель – это упрощение, а упрощать легче с меньшим знанием деталей.
Существует три основных аспекта извлечения знаний: психологический, лингвистический, гносеологический.
