Como científico de datos, ¿es útil una clase de análisis de algoritmos?

A partir de su pregunta, parece un curso teórico que analiza algoritmos para cosas como la complejidad del tiempo de ejecución y la complejidad del espacio. En ese caso, probablemente no sería útil para un científico de datos.

Pero probablemente tengas que ser más específico; ¿Qué cubre exactamente la clase?


Editar: según su comentario a continuación, parece una clase en la que aprende acerca de los algoritmos y los utiliza para resolver ciertos problemas computacionales. Entonces es como una clase típica de algoritmos universitarios. Teóricamente podría ser útil (es decir, podría usar un algoritmo de divide y vencerás para realizar ciertos análisis en grandes conjuntos de datos), pero en la práctica no creo que realmente necesite tanto conocimiento sobre este tipo de algoritmos para hacer ciencia de datos.

Sin embargo, si no tiene otras clases para tomar, ¡aún así recomendaría tomar el curso! Los algoritmos son geniales para aprender, y si alguna vez quisieras hacer una transición a la ingeniería de software, sería una herramienta indispensable.

Un científico de datos debe comprender la aplicación y las limitaciones de los algoritmos existentes tal como se aplica a grandes conjuntos de datos. Algunos algoritmos pueden no ser prácticos debido a la cantidad de datos que se analizan. También debe comprender si cada algoritmo se puede paralelizar de manera eficiente. A algunos científicos de datos se les puede asignar uno o más codificadores para escribir el código para llevar a cabo sus experimentos y se espera que algunos hagan su propia codificación. De cualquier manera, comprender la limitación algorítmica ahorrará mucho tiempo de la programación en callejones sin salida que darán poco fruto.

Sí. No necesita poder realizar análisis complicados, pero debe tener una idea aproximada de lo que es razonable hacer con un conjunto de datos grande.

More Interesting

¿Es la información de sistemas informáticos (CIS) una buena especialidad para la ciencia de datos?

¿Cuáles son las preguntas clave al crear un panel de datos?

¿Cuál es la diferencia entre una maestría en análisis de negocios y big data y una maestría en ciencia de datos? ¿Qué habilidades necesitas dominar para cada uno?

¿El aprendizaje automático tiende a producir ganancias de rendimiento marginales o revolucionarias?

¿Cuáles son los efectos negativos de los grandes datos?

Cómo pasar del freelance de ingeniería de software al freelance de machine learning / data science

¿Existe un sitio web / lista de correo donde publican postdocs para la ciencia de datos, más aún en Europa? Definitivamente hay una lista de correo para el aprendizaje automático.

¿Cómo será utilizada la ciencia de datos por las empresas de realidad virtual y AR?

¿Cómo pueden los bancos (pequeños, medianos y grandes) usar big data para ser más eficientes?

¿Qué es la "ciencia" en ciencia de datos? ¿Se trata exclusivamente de la ciencia de monetizar grandes datos, o también hay un aspecto de no negocios?

¿Cómo puedo convertirme en ingeniero de big data en Google?

¿Qué lo motivó a convertirse en gerente de ciencia de datos en lugar de permanecer en el papel de un científico de datos senior?

¿Cómo contrata Uber científicos de datos?

¿Aprender SQL es bueno para carreras potenciales en análisis financiero y de datos?

¿Cuál es la diferencia entre un lenguaje de definición de datos y un lenguaje de manipulación de datos?