¿Cuál es el mejor algoritmo de predicción para el aprendizaje automático?

Depende completamente del contexto y del tipo de problemas que va a resolver. Cada uno de los algoritmos de predicción tiene sus propios méritos y deméritos.

Algoritmos de regresión lineal y logística: fácil de entender y fácil de implementar. Por otro lado, los algoritmos corren el riesgo de sobreajuste, y a veces estos algos son demasiado simples para problemas muy complejos.

Algoritmos basados ​​en árboles: árbol de decisión, bosque aleatorio y aumento de gradiente: el bosque aleatorio toma la sabiduría de la multitud, es rápido para entrenar y puede proporcionar un modelado de muy alta precisión. Puede ser lento a veces para la predicción de salida y no es fácil entender las predicciones

Redes neuronales: estos algoritmos pueden tomar tareas extremadamente complejas, como el reconocimiento de imágenes, etc. Por otro lado, son lentos para entrenar y el proceso de predicción es complejo para comprender el propósito.