¿Qué algoritmo puedo usar en C # para diagnosticar a los pacientes según la entrada de síntomas?

Este es un problema de aprendizaje automático. Te sugiero que hagas lo siguiente:

  1. Construya un conjunto de datos con síntomas como valores de muestra y enfermedad como valores de clase. Considere que son pares clave de valores; los síntomas son clave y la enfermedad es valiosa. Este es su conjunto de datos de entrenamiento. Cuanto más grande, mejor, pero tenga en cuenta el poder de procesamiento de su programa.
  2. Use uno o más de los algoritmos para ayudar a la máquina a aprender de estos datos de entrenamiento. Los buenos son: redes neuronales, vecinos más cercanos, etc.
  3. Ahora obtenga algunos datos de prueba (una vez más, pares clave de síntomas y enfermedades) y ejecute su algoritmo para predecir los valores. Vea la precisión e intente mejorarla utilizando muchos métodos (poda, refuerzo).
  4. Después de mejorar la eficiencia del programa, ejecútelo para determinar la enfermedad de un paciente.

Aclamaciones.

Un algoritmo per se tiene poco uso y básicamente representaría escanear una gran base de datos para la correlación y el coeficiente de correlación y luego ordenar los “aciertos” en función de los coeficientes de correlación relativos. Es la base de datos lo que cuenta, y esta es una estructura fluida y cambiante, no el algoritmo. Podría comenzar con una matriz tridimensional con síntomas, enfermedad correlacionada y coeficiente de correlación con esa enfermedad (para enfermedades de las que se sabe de alguna manera).

¿algoritmo? wow una palabra usada en exceso en estos días
Recuerde que todas y cada una de las aplicaciones existentes funcionan en algunas cosas, como en el enunciado else o para varias condiciones, la instrucción switch y algunos bucles for eso lo es.

no existe un algoritmo de prueba completo para diagnosticar una enfermedad según los síntomas. ¡¡¡Período!!!
Haga una lista simple de las enfermedades y contra cada enfermedad, en la lista de todos los síntomas posibles, así como los síntomas falsos.
Una vez hecho esto, seguramente puede diseñar una base de datos. Si necesita ayuda en el diseño de bases de datos, seguramente puedo ayudarlo. mensajeame.