Как построить экспертную систему?

3 ноября 2014 г. Просмотров: 605
Экспертная система представляет собой объединение профессиональных знаний человека и технических возможностей программного обеспечения. Экспертные системы могут решать самые разнообразные задачи — в зависимости от направленности работы человека и функциональности программного обеспечения.

Вам понадобится

  • - среда программирования.

Инструкция

  • Выберите язык программирования, на котором будет написана программа экспертной системы. Разные языки созданы для реализации разных задач, поэтому уделите решению этого вопроса побольше времени. Естественно, основное преимущество при выборе получает тот язык, опыт написания на котором вы имеете. Можете почитать в интернете отзывы о том или ином языке программирования, просмотреть оболочку, в которой приходится работать и многое другое.
  • Определитесь с задачами, которые будет решать экспертная система. Основное отличие экспертной системы — это ее обучаемость, пусть и заданная программно. Подберите ту задачу, для решения которой мало исполняемого кода с условиями. Предусмотрите развитие логики программы.
  • Создайте структуру программы в графическом представлении. Опишите основные классы программы и основные функции. От этого стоит отталкиваться, разрабатывая интерфейс экспертной системы. Он должен быть понятен не только вам, но и новичкам, которые недавно начали работать с персональным компьютером.
  • Приступайте к написанию программы. Для облегчения работы используйте современные среды разработки — их легко найти в интернете и загрузить на винчестер. После написания программы уделите время для тестирования логики работы и обучаемости. Это довольно трудный процесс, однако придется потратить на это большое количество времени.
  • Основное предназначение экспертной системы — решение задач, для которых необходимы данные и знания самого эксперта. Таким образом, стандартный пользователь получит «эксперта на дому», так как все знания эксперта будут реализованы в программном коде и логике работы программы, которую вы разработали.
  • Оцените статью!