Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы шпора.doc
Скачиваний:
2
Добавлен:
21.08.2019
Размер:
1.46 Mб
Скачать

103 Методы поиска решений в экспертных системах. Логический и эвристический методы поиска решений в экспертных системах.

Поиск как основа функционирования ЭС. Экспертные системы осуществляют поиск некоторой цели (конечного состояния) на основе некоторых исходных посылок и набора фактов (начального состояния)

Методы поиска ЭС отыскивают цель, шагая от одного состояния сис к др и распознают ситации, когда они находят цель или попадают в тупик. На промежуточных стадиях вычисляется число с помощью которого программа поиска оценивает свой ход и определяет дальнейшее направление. Для определения следующего шага поиска программа использует два метода: поиск в ширину и поиск в глубину. При поиске в глубину программа полностью исследует сначала один вариант пути, а потом остальные.

При методе в ширину программа сначала переходит к соседним вершинам, с лева на право (к 1-ой,2-ой,3-ей и т.д), пока не будет найдена цель.

Метод эвристического поиска

Эврестический поиск предполагает численное оценивание вершин пространства состояния. Оценка указывает насколько данная вершина перспективна с точки зрения достижения цели.В данном случае поиск начинается с вершины с наибольшей оценкой, т.е. кот является наиболее перспективной.

104 Методы практического извлечения знаний.

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

Сущ. подходы к проектированию сложных систем можно разделить на два больших класса:

1. Структурный (системный) подход - основан на идее алгоритмической декомпозиции, где каждый модуль системы выполняет один из важнейших этапов общего процесса.

2. Объектный подход - связан с декомпозицией и выделением объектов, при этом каждый объект рассматривается как экземпляр определенного класса.

Простейшие методы структурирования

Алгоритм для "чайников".

Специальные методы структурирования

Методы выявления объектов, понятий и их атрибутов

Методы выявления связей между понятиями

Методы определения отношений

Существуют различные классификации систем приобретения знаний - по выразительности и мощности инструментальных средств; по обобщенным характеристикам; в рамках структурно-функционального подхода; интегрированная классификация предложена в работе.

105 Методы продвижение проекта.

Продвижение сайта в Интернете

Залог популярности сайта – это его удачный домен.

Выбирая домен, следует придерживаться следующих правил:

-доменное имя должно быть коротким и легко запоминающимся;

-оно должно быть логически связано с предоставляемым спектром услуг, либо совпадать с ее названием или аббревиатурой;

-URL сайта должно легко произноситься и восприниматься на слух.

Сайт необходимо зарегистрировать в поисковых системах (каталогах).

Каталоги содержат список ссылок на другие сайты, разбитый на не-сколько рубрик по тематической направленности.

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

Рейтинг определяется количеством уникальных посетителей сайта в сутки.

Индекс цитирования (ИЦ) показывает, сколько чужих сайтов ссылаются на ресурс.

Тематический индекс цитирования (ТИЦ) учитывает тематику ссылаю-щихся на сайт страниц.

106 Методы сборки программы.

Сборка модулей в программный комплекс может осущест­вляться двумя методами: монолитным, пошаговым. Пошаговая сборка может быть восходящей (снизу-вверх) и нисходящей (сверху-вниз).

Монолитный метод сборки предполагает выполнение авто­номного тестирования каждого модуля, а затем их одновремен­ную сборку и тестирование в комплексе.

Пошаговое тестирование предполагает последовательное подключение к набору уже оттестированных модулей очеред­ного тестируемого модуля.

При монолитном тестировании все модули, тестируются независимо друг от друга, последова­тельно или параллельно. Затем они собираются в одну програм­му.

Драйвер - это модуль, обеспечивающий вызов и передачу тес­тируемому модулю необходимых входных данных и обработку результатов.

Заглушка - это модуль, имитирующий функции модулей, вызываемых тестируемым.

Метод пошаговой сборки предполагает, что модули тести­руются не автономно, а подключаются поочередно для выпол­нения теста к набору уже ранее оттестированных модулей. При таком подходе возможны 2 варианта: сверху-вниз или снизу-вверх.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]