¿Cuánto diseño de algoritmos hacen los investigadores de aprendizaje automático?

A2A.

Estoy empezando mi investigación en aprendizaje automático. Entonces, mi respuesta podría no estar completamente bien informada. Pero diré lo que siento.

Primero, supongo que está hablando de problemas de algoritmos en los que trabajan los científicos teóricos de la computación, de lo contrario la respuesta es obvia: al final del día, casi todos en la investigación en ciencias de la computación desarrollan un algoritmo y utilizan técnicas teóricas / técnicas empíricas para evaluarlos

Diría que los investigadores de aprendizaje automático que trabajan en algoritmos teóricos de informática son bastante limitados. Los informáticos teóricos generalmente trabajan en problemas como dar un algoritmo de aproximación para un problema NP-difícil, o probar los límites de algunos algoritmos, etc. La investigación de aprendizaje automático en su mayoría no involucra estos.

Sin embargo, el aprendizaje automático implica trabajar en diferentes tipos de algoritmos, por ejemplo, optimización, medidas de similitud, etc. A veces tendrá cosas como probar el tiempo de ejecución o la precisión de su algoritmo, pero con mucha menos frecuencia que en informática teórica.

Además, algunas áreas del aprendizaje automático son de naturaleza más teórica, por ejemplo, modelos gráficos probabilísticos. Algunos problemas de investigación en este dominio pueden requerir técnicas teóricas de grafos. Del mismo modo, alguien que trabaja en la teoría del aprendizaje haría mucho de lo que hacen los científicos teóricos de la informática.

Trabajo en algoritmos todo el tiempo. A veces es para mejorar el aprendizaje automático, a veces es para calcular características, a veces no está relacionado con el aprendizaje automático en sí y solo para hacer que el sistema general funcione mejor.

More Interesting

¿Cuáles son algunos posibles temas de investigación en neurociencia computacional que se centran en datos neuronales?

Computación de alto rendimiento: ¿Cuáles son las principales diferencias en las clases de problemas que pueden acelerarse de manera efectiva utilizando GPGPU (por ejemplo, CUDA), multiprocesamiento simétrico (por ejemplo, OpenMP) y paso de mensajes (por ejemplo, MPI) respectivamente?

Como estudiante universitario en informática, ¿debería hacer proyectos de investigación con profesores y programar proyectos paralelos por mi cuenta?

¿Cuáles son los temas candentes en Machine Learning Research en 2017?

¿Qué tipo de proyectos privados se pueden hacer en biología computacional o bioinformática que se pueden hacer a pequeña escala?

¿Cómo financió China sus proyectos de investigación civil y de defensa antes del milagro económico chino de 1991?

¿Cuáles son actualmente las áreas de investigación "más populares" en VLSI-CAD?

¿Dónde ha llegado la investigación en sistemas de recomendación conscientes del contexto?

Soy un estudiante de ciencias de la computación interesado en HCI como tema para mi proyecto final. Mi habilidad de programación no es tan buena. ¿Cuáles son algunas ideas de proyectos que podría emprender?

¿Cuáles son las desventajas de la inferencia de tipos?

¿Aprender Linux es importante para un estudiante de ciencias de la computación?

¿Qué tan importante es el álgebra lineal en informática, es decir, cómo se interrelacionan los dos?

¿Cuánta potencia informática se necesitaría para simular un mundo virtual que no se puede distinguir del mundo real?

¿Cuáles son los problemas más importantes en la visión por computadora?

Cómo entrar en la investigación en informática