русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

вопрос Понятие экспертной системы. Области применения экспертных систем.


Дата добавления: 2015-07-09; просмотров: 611; Нарушение авторских прав


 

Экспертная система – воплощение в компьютере опыта эксперта в такой форме, что компьютер может дать интеллектуальный совет или предложить интеллектуальное решение относительно обрабатываемой функции. При этом предполагается объяснение полученных системой решений, а также интерактивный режим взаимодействия с пользователем.

Компоненты ЭС:

· База знаний, содержащая формализованные специфические и преимущественно эвристические экспертные знания;

· Машина логического вывода, реализующая алгоритм поиска решений задач на основе знаний эксперта;

· Интерфейс с пользователями, включая эксперта и инженера по знаниям, разработчика экспертной системы.

МЛВ – моделирующая логика рассуждений эксперта при решении задачи

КОР – компонента объяснения решения

КПЗ – компонента приобретения знаний

БЗ – база знаний

РП – рабочая память, на которую поступают исходные данные и отражается ход решения задачи

П – пользователь, для которого создана ЭС

Э – эксперт, на основе знаний которого делается ЭС.

ИЗ – инженер знаний (разработчик системы)

 

Задачи ЭС:

1. Диагностика (медицинская, техническая… )

2. Задачи финансового анализа

3. Задачи управления

4. Мониторинг – слежение за процессом.

 

 

Sql запросы

 

а. Написать запрос, который находит группы с максимальным числом пар в неделю (таких групп может быть несколько).

 

SELECT NAME, A.TIME

FROM (SELECT MAX (TIME) TIME

FROM (SELECT g.NAME NAME, COUNT (t.order_time) TIME

FROM GROUPS g, time_table t

WHERE g.ID = t.GROUP_ID

GROUP BY g.NAME)) a,

(SELECT g.NAME NAME, COUNT (t.order_time) TIME

FROM GROUPS g, time_table t

WHERE g.ID = t.GROUP_ID

GROUP BY g.NAME) b

WHERE a.TIME = b.TIME

 

б. Написать запрос, выдающий нагрузку кафедр. Результат представить в виде таблицы, состоящей из атрибутов: номер кафедры и сумма часов в неделю всех преподавателей кафедры.



 

SELECT t.departament_number num_kaf, COUNT (order_time) kol_vo

FROM teachers t, time_table tt

WHERE t.ID = tt.teacher_id

GROUP BY t.departament_number

 

в. Найти все аудитории, занятость которых меньше двух пар в какой-либо день недели (кроме воскресенья).

SELECT r.NAME, tt DAY, COUNT (tt.order_time) kol_vo

FROM rooms r, time_table tt

WHERE r.ID = tt.room_id AND tt.DAY IN (1, 2, 3, 4, 5, 6)

GROUP BY tt.DAY, r.NAME

HAVING COUNT (tt.order_time) < 2

 

г. Написать запрос, который показывает преподавателей, которые ведут только физику или только математику.

SELECT distinct fio, sss.name

FROM (SELECT ID, fio, COUNT (NAME)

FROM (SELECT t.ID , t.fio, s.NAME

FROM teachers t, time_table tt, subjects s

WHERE tt.teacher_id = t.ID AND tt.subject_id = s.ID

GROUP BY t.fio, s.NAME, t.ID)

GROUP BY fio, ID

HAVING COUNT (NAME) = 1) a,

time_table ttt,

subjects sss

WHERE ttt.teacher_id = a.ID AND sss.ID = ttt.subject_id

 

д. Написать запрос, показывающий полное расписание группы с указанием номеров пар, названий предметов, аудиторий, имен преподавателей в указанный день недели, отсортированный по номерам пар.

 

SELECT g.NAME, tt.order_time, s.NAME, r.NAME, t.fio

FROM teachers t, time_table tt, subjects s, rooms r, GROUPS g

WHERE tt.teacher_id = t.ID

AND tt.subject_id = s.ID

AND tt.room_id = r.ID

AND tt. GROUP_ID = g.ID

AND tt.DAY = 2 *******поставить любой день недели, кроме воскресенья

GROUP BY g.NAME, tt order_time, s.NAME, r.NAME, t.fio

 



<== предыдущая лекция | следующая лекция ==>
Технология цифровых сертификатов | C “Аэропорт” БОГДАНОВА(341) , ШАВКУНОВА (341)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.038 сек.