Sto cercando di trovare l'algoritmo giusto per un sistema in cui l'utente presenta alcuni sintomi e il sistema deve prevedere o determinare la probabilità che alcuni sintomi selezionati siano associati a quelli esistenti nel sistema. Quindi, dopo averli associati, il risultato o l'output dovrebbe essere una malattia specifica per i sintomi.
Il sistema è composto da una serie di malattie con ciascuna assegnata a sintomi specifici, che esistono anche nel sistema.
Supponiamo che l'utente abbia inserito il seguente input:
A, B, C, and D
La prima cosa che il sistema dovrebbe fare è controllare e associare ogni sintomo (in questo caso rappresentato da lettere alfabetiche) individualmente contro una tabella di dati dei sintomi che già esistono. E nei casi in cui l'input non esiste, il sistema dovrebbe segnalare o inviare feedback al riguardo.
Inoltre, supponiamo che A and B
fosse nella tabella dei dati, quindi siamo sicuri al 100% che siano validi o esistenti e che il sistema sia in grado di distribuire la malattia in base all'input. Quindi diciamo che l'input ora è C and D
dove C
non esiste nella tabella dei dati, ma esiste una possibilità che D
esiste.
Non diamo D
un punteggio del 100%, ma forse qualcosa di più basso (diciamo il 90%). Quindi C
semplicemente non esiste affatto nella tabella dei dati. Quindi, C
ottiene un punteggio dello 0%.
Pertanto, il sistema dovrebbe avere un qualche tipo di associazione o tecniche o regole di previsione per produrre il risultato giudicando l'input dell'utente.
Riepilogo della generazione dell'output:
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%
Quali tecniche verrebbero utilizzate per produrre questo sistema?