¿Cuáles son algunos algoritmos básicos en el aprendizaje automático para que su programa aprenda de otros datos (aprendizaje supervisado)?

Para empezar, diría que es posible que desee comenzar con los métodos de los vecinos más cercanos. Luego salte a tal vez ingenuo bayes y luego eche un vistazo a los métodos de descenso de gradiente. Yo diría que primero profundice un poco en los procedimientos de descenso de gradiente y codifíquelo. Luego, tal vez eche un vistazo a las máquinas de vectores de soporte y luego eche un vistazo a los métodos de perceptrón.

Es posible que desee dividir sus datos en conjuntos de prueba y capacitación. Su programa debe aprender del conjunto de prueba y luego para probar su precisión, use los conjuntos de prueba. También es posible que desee validar en forma cruzada los pliegues.

Creo que escribir un programa, si has entendido completamente el razonamiento y las fórmulas detrás del aprendizaje, no debería ser una tarea desalentadora, al menos al principio.

Está utilizando Python, por lo que quizás al principio debería codificar las cosas usted mismo, pero después de un tiempo, eche un vistazo a las bibliotecas para el aprendizaje automático que podría utilizar.

More Interesting

¿Cuáles son los algoritmos que uno debería usar para generar automáticamente intentos de chatbots?

¿Por qué mi implementación de Quicksort no funciona?

En programación de computadoras, ¿por qué es importante la clasificación? ¿Cuándo se utilizan los algoritmos de clasificación en la codificación real?

¿Qué temas básicos hay que saber en C ++ antes de aprender estructuras de datos y algoritmos?

¿Podría haber un límite superior en la 'inteligencia' de una IA?

¿Qué algoritmo puedo usar para generar enteros (pseudo) aleatorios con una duración de ciclo infinito?

¿Qué algoritmo es mejor para datos no estructurados?

¿Por qué las variables de matriz no tienen una dirección?

¿Cómo podemos resolver el siguiente problema en O (n)?

¿Es cierto que dado cualquier gráfico con N vértices es un subgrafo inducido del subconjunto gráfico (N). ¿Cómo puedes probarlo o refutarlo?

En un montón binario, un nodo con índice i tiene hijos en los índices 2i + 1 y 2i + 2 (cuando la matriz es 0 indexada). ¿Cómo se deriva esta relación?

¿Qué sitio web / tutorial / video puedo usar para comprender muy bien la programación dinámica en un día?

¿Alguna vez has usado los algoritmos que has aprendido en la universidad?

¿Podría hacerlo sin espacio adicional y en tiempo de ejecución O (n)?

En el software de servidor web, ¿alguna vez se prefiere la ordenación en lugar de la clasificación rápida, porque un ataque DoS podría desencadenar el comportamiento de clasificación rápida en el peor de los casos?