¿Cuál fue tu algoritmo favorito del que aprendiste mucho?

El algoritmo favorito para mí (hasta ahora) es el algoritmo de descenso de gradiente . Se utiliza en el aprendizaje automático para optimizar los pesos mientras se entrena redes neuronales que a su vez optimizan la predicción.

Inicialmente, cuando comencé mi viaje en el campo del aprendizaje automático, me encontré con esta palabra varias veces. Me lo describieron como el algoritmo más importante en Machine Learning. Así que sentí mucha, mucha curiosidad por aprender este algoritmo y tener en mis manos el teclado que lo codificaba. Lo busqué en Internet, vi videos en you-tube y, finalmente, cuando me uní al curso Coursera de Introducción a Aprendizaje Automático de Andrew NG, pude obtener una claridad del algoritmo.

Durante mi expedición de búsqueda, encontré varias técnicas nuevas, como un algoritmo llamado Ecuación normal, que es mucho más rápido que el Descenso de gradiente (hasta cierto límite), lo que me ayudó a escalar en el campo del Aprendizaje automático.

Nota: -Todavía estoy aprendiendo. Actualizaré esta respuesta cada vez que encuentre un algoritmo que desafíe las leyes y me haga sentir como si hubiera logrado algo 🙂

Iré simple aquí: Quicksort

Su comportamiento aleatorio es bastante asombroso para mí y tiene múltiples aplicaciones (inesperadas) en diferentes problemas, como por ejemplo, encontrar el késimo elemento más pequeño en una secuencia no ordenada (Tengo problemas para entender el algoritmo para la estadística Quickselect de orden k-ésima). ¿deberia hacer?).

More Interesting

¿Por qué la búsqueda es más rápida para un árbol binario que una lista vinculada?

Cómo analizar la complejidad del tiempo de ejecución del algoritmo de búsqueda binaria recursiva

¿Cómo se programan y hacen los bots del juego (creados por jugadores) para conectarse con el juego y controlarlo?

¿Qué proyectos de aprendizaje automático se ven bien en un currículum?

Cómo entender el algoritmo maestro del documento sobre la resolución del isomorfismo gráfico en tiempo cuasi polinomial

¿Cómo se implementa la cola prioritaria en C ++? ¿Cómo se hace usando STL?

Si el AM y el GM entre dos números están en la relación m: n, ¿cuál es la relación de los dos números?

¿Dónde puedo encontrar un algoritmo de relevancia marginal máxima en Python para la eliminación de redundancia en dos documentos?

Cómo resolver esta relación de recurrencia usando el método de sustitución

Actualmente estoy leyendo un libro sobre estructuras de datos y algoritmos. ¿Cuáles son algunos recursos que puedo usar para practicar la implementación?

¿Cuáles podrían ser los buenos proyectos basados ​​en algoritmos?

¿Cuál es el mejor algoritmo para encontrar la ruta más corta en un gráfico orientado, donde algunos bordes están bloqueados y las teclas están en algún lugar de los nodos?

¿Cuándo Quicksort tiene su peor complejidad de tiempo de caso?

¿Cuál es la complejidad temporal del uso de un árbol de búsqueda binario para ordenar los números de un grupo?

¿Qué método es el más adecuado para resolver problemas de programación de enfermería, programación dinámica o algoritmos genéticos, y por qué?