NetNado
  Найти на сайте:

Учащимся

Учителям



Отчет по лабораторной работе №1 на тему: «Представление знаний в информационных системах»


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»




Институт



Институт кибернетики

Направление



Информатика и вычислительная техника

Отчет по лабораторной работе №1 на тему:

«Представление знаний в информационных системах»

Вариант “Разработка экспертной системы, рекомендующей пользователю мобильную платформу, наиболее подходящую ему”.




Студент гр 8ВМ23
















Б.А. Сафронов









(Подпись)




(Дата)




(И.О. Фамилия)




















































Проверил
















А.А. Белоусов










(Подпись)




(Дата)




(И.О.Фамилия)


Томск – 2012

Задание


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

Было взято 3 уровня проблемы:

  1. Физический – проблема на уровне железа клиента

  2. Программный – проблема на уровне программного обеспечения клиента

  3. Сетевой – проблема на уровне инфраструктуры сети.


Решение


В качестве ответов представлены 4 варианта:

  1. Да (0.75)

  2. Скорее да, чем нет (0.5)

  3. Скорее нет, чем да (0.25)

  4. Нет (0.1).

Для реализации задачи использовалась среда разработки Visual Studio (C#).

В ходе работы был разработан интерфейс, позволяющий быстро выбрать метод тестирования (И\ИЛИ\Метод Шортлифа) и эффективно провести тестирование.



Рисунок . Начало работы


private double max(double x, double y)

{

if (x >= y) { return x; }

else { return y; }

}

private double min(double x, double y)

{

if (x < y) { return x; }

else { return y; }

}

private double shortlif(double x, double y)

{

return x + y * (1 - x);

}

В ходе работы были описаны алгоритмы обработки ответов (Рисунок 2).


Рисунок . Описание алгоритмов



Вывод


Задача была реализована как C# приложение. Для получения вопросов используется текстовый файл, который может быть отредактирован пользователем. Таким образом мы имеем универсальную оболочку для тестирования.

страница 1


скачать

Другие похожие работы: