“Extensivamente” es un término relativo, así que permítanme discutir esto en comparación con otros idiomas.
Yo diría que R fue probablemente EL lenguaje para hacer estadísticas o trabajos de “ciencia de datos” hace unos 5-10 años. Hoy, a medida que la pila de ciencia de Python se pone al día y sigue creciendo, es casi tan utilizada como Python para tareas similares. Sin embargo, puedo ver un cambio más hacia Python en el futuro porque parece haber más desarrollo en este momento hacia la escalabilidad y la eficiencia computacional. Por ejemplo
- Blaze para análisis fuera de núcleo de grandes conjuntos de datos
- Dask para computación paralela en máquinas multinúcleo o en clústeres distribuidos
- Theano y Tensorflow para la optimización y evaluación de expresiones matemáticas que involucran matrices multidimensionales que utilizan GPU
y muchos muchos mas. Aunque R está bien para análisis de “pequeña escala”, el rendimiento puede ser (convertirse) en una gran debilidad de R para aplicaciones del mundo real.
- Como estudiante de primer año de una sucursal que no es CS en un IIT, ¿cómo domino las estructuras de datos, los algoritmos y el aprendizaje automático por mi cuenta?
- Noruega: ¿Cómo funciona BankID?
- ¿Cómo se puede incorporar un algoritmo adaptativo en un sistema operativo?
- ¿Qué algoritmos se utilizan para el proceso de aprendizaje automático de Yandex?
- ¿Cómo convertirse en un experto en ciencia de datos (aprendizaje automático) que tiene una idea básica de la programación C / C ++? ¿Cuáles son algunos cursos o libros disponibles gratis o baratos?
Sin embargo, tenga en cuenta que Scala también está en aumento en este momento, tome Spark por ejemplo.
Finalmente, creo que todo depende de la tarea y el problema que quieras resolver. Para análisis y proyectos “más pequeños”, la pila de ciencia y R por defecto de Python funcionan bien. Para la computación distribuida a gran escala, normalmente usaría Spark (escrito en Scala). Para el aprendizaje profundo, utiliza Theano o Tensorflow (a través de Python) o Torch (escrito en Lua).
(Si todo lo que tienes es un martillo, todo parece un clavo :).)