Я пытаюсь найти правильный алгоритм для системы, в которой пользователь вводит несколько симптомов, и система должна прогнозировать или определять вероятность того, что несколько выбранных симптомов связаны с существующими в системе. Затем, после их сопоставления, результатом или результатом должно стать конкретное заболевание для симптомов.
Система состоит из ряда заболеваний, каждое из которых связано с определенными симптомами, которые также существуют в системе.
Предположим, что пользователь ввел следующий ввод:
A, B, C, and D
Первое, что должна сделать система, - это проверить и связать каждый симптом (в данном случае, представленный буквенными буквами) отдельно с таблицей данных о симптомах, которые уже существуют. А в тех случаях, когда ввод не существует, система должна сообщить или отправить отзыв об этом.
А также, скажем, это A and B
было в таблице данных, поэтому мы на 100% уверены, что они действительны или существуют, и система способна выдать заболевание на основе входных данных. Тогда давайте предположим, что входные данные находятся C and D
там, где C
их нет в таблице данных, но есть вероятность, что они D
существуют.
Мы не даем D
оценку 100%, но, возможно, что-то ниже (скажем, 90%). Тогда C
просто не существует вообще в таблице данных. Итак, C
получает оценку 0%.
Следовательно, система должна иметь какие-то методы или правила ассоциации и прогнозирования для вывода результата путем оценки ввода пользователя.
Сводка генерации продукции:
If A and B were entered and exist, then output = 100%
If D was entered and existed but C was not, then output = 90%
If all entered don't exist, then output = 0%
Какие методы будут использованы для создания этой системы?
источник