Es de suma importancia hacer ambas cosas.
Hay algunos matices que no obtendrás, a menos que conozcas los supuestos básicos que se hicieron cuando se desarrolló una técnica. Por ejemplo, algo como por qué la regularización por lazo lleva la mayoría de los parámetros a cero en comparación con la regularización de crestas, etc. O algo tan básico como por qué la regularización es importante.
Algunas matemáticas que entran en los algoritmos son absolutamente hermosas. Si pudiera describirlo, lo haría, pero algo tan simple como una buena suposición de convertir la prueba en álgebra de escuela secundaria puede hacerte muy feliz.
- Es realmente divertido estudiar matemáticas HL, pero cuando se trata de la exploración matemática, realmente no tengo idea de cómo hacerlo. Realmente admiro a aquellos que pueden hacerlo fuera del programa. ¿Alguien puede hacerme un favor dándome algunas ideas al respecto?
- ¿Cómo debo obtener un material de estudio para AutoCAD?
- ¿En qué campo científico de estudio debo estudiar si quiero estudiar la inteligencia humana en todas sus formas?
- ¿Cómo es ser un estudiante heterosexual?
- ¿Es la matrícula necesaria en la clase 9?
Pero hay algunos algoritmos cuya belleza nunca entenderás sin verlos en acción. Mi investigación actual se ocupa de algunos problemas que parecen muy triviales si los describe un experto, pero entiendes lo difíciles que son una vez que comienzas a implementarlos. Nunca creerás que EM o la iteración de potencia funcionen hasta que lo pruebes en un pequeño ejemplo. A veces, usar matrices básicas para obtener una solución en lugar de usar una biblioteca, y observar los valores mutados a los parámetros óptimos me da la sensación de que tengo que ver a David Blaine en vivo.
Las matemáticas y la programación, ambas son arte, para ser apreciadas. Yo recomendaría ambos.