![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Здравствуйте! Ребят, возник вопрос:
каким способом можно реализовать экспертную систему, если учесть то, что база знаний может пополняться мастером по ремонту сотовых телефонов. Смысл экспертной системы в том, что стажер, в то время, когда ему приносят телефон обращается к этой ЭС. Стажер выбирает марку и модель телефона, затем выбирает из списка проблему, после выбора проблемы программа задает различные вопросы и в конце-концов выдает результат. я не представляю как это можно реализовать. Хотелось бы сделать это при помощи СУБД и программной оболочки к СУБД, которая написана будет на QT. как лучше реализовать? Конечно, хотелось бы не использовать БД, если так можно, то буду писать на делфи) Если не использовать БД - пока не решил как можно организовать структуру данных и выборку вопроса, в зависимости от ответа, все очень сложно. Поэтому и прошу помощи
from dark to light)
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Можно приспособить двоичное дерево вопросов и ответов.
Есть такая игра "Животные", суть в том, что человек загадывает животное, а компьютер угадывает, задавая различные вопросы. Если программа не знает животное, то просит ввести отличительный признак нового животного. Достоинство программы в том, что компьютер постоянно обучается, дополняя свои знания о животных. Недостаток в том, что все данные в программу надо вносить руками в реальном времени, нет возможности взять и записать этот двоичный файл из какой то базы. Пример такой игры, где уже есть некоторая база знаний, например загадайте волка или лису, и отвечайте на вопросы нажимая "д" или "н" |
![]() |
![]() |
![]() |
#3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Как я понял, в программе закодировано несколько вопросов, исходя из ответов при помощи двоичного дерева программа выдает результат. Это немного не то, что нужно, но по аналогии.
Суть в том, что есть мастер, а есть ученик, когда мастера нет на рабочем месте - ученик может зайти в программу, указать модель и проблему, исходя из проблемы программа пождсказывает шаги: не заряжает: 1. Исправно ли зарядное устройство? 2. Припаяны ли контакты к плате, нет ли между ними свободного пространства?ъ 3. Если есть, то припаять 3.1. Работает ли разъем? Если да, то выход, если нет, то goto 4; 4. Если нет - выпять разъем, поставить новый 4.1 Работает ли разъем? Да - выход 4.2. Если нет, проверить контроллер питания ...и т.д. Вопрос в том, как научить программу задавать вопросы, а самое главное - как закодировать алгоритм , который будет вкладывать мастер? Задумка в использовании текстовых файлов под каждую модель, + файл с путями к файлам модели, для быстрого поиска в программе...слишком глупо) Ладно, двоичное дерево мне не осилить, учили работать с БД, прикладная информатика в экономике у меня, так что , наверное надо сделать Базу. И все равно не представлю как там реализовать вопросно-ответную систему
from dark to light)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Деревья в SQL в том числе и двоичные. Тебе двоичное не подойдет
PS И не нужно подобные темы в общалке создавать. Мало специальных разделов?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 25.07.2017 в 18:59. |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 17.01.2022
Сообщений: 65
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.03.2023
Сообщений: 113
|
![]()
Можно попробовать инструмент под названием CLIPS. Когда-то использовал именно с этой целью.
https://ru.wikipedia.org/wiki/CLIPS |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.01.2022
Сообщений: 65
|
![]()
Поискал в интернете по поводу экспертных систем определения животных и нашел в литературе информацию на эту тему.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание экспертной системы на Guru | Тамарочка_Ст | Помощь студентам | 0 | 06.04.2013 13:21 |
создание экспертной системы в делфи | kusainov | Общие вопросы Delphi | 2 | 29.05.2012 11:21 |
создание экспертной системы в делфи | kusainov | Помощь студентам | 0 | 28.05.2012 00:31 |
Разработка экспертной системы по подбору кадров!!! | Алинка-Малинка | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.05.2012 20:23 |
Создание экспертной системы | Yo_Asakyra | Помощь студентам | 1 | 18.12.2011 18:25 |