Python y el Machine Learning | Jose Luis Bugarin

Python es el lenguaje de programación más utilizado para el aprendizaje automático(machine learning). Su popularidad se debe al mayor desarrollo de frameworks de ML(machine learning) disponibles para este lenguaje. Es potente para preprocesar datos y para trabajar con datos directamente.

Aquí los frameworks python que son de mucha utilidad:

  • Scikit-learn: usado para el análisis de datos y minería de datos.
  • NumPy: usado para calculos cientificos.
  • SciPy: usado para computación avanzada.
  • Pybrain: usado para el aprendizaje automático.
  • Pandas: usado para las estructuras de datos de alto rendimiento.

Python se está utilizando ampliamente en la industria para aplicaciones de ML. Según las estadísticas web, Python ocupa el segundo lugar entre la lista de los mejores lenguajes de programación. Es comparativamente más fácil de aprender que otros lenguajes como Java, C ++ y C, y también es aceptable desde el punto de vista del rendimiento.

Uno de los índices relacionados a lenguajes de programación que suelo revisar es el TIOBE.

Python es un lenguaje de programación de alto nivel, interpretado, interactivo y orientado a objetos. Fue desarrollado bajo una licencia de código abierto aprobada por Open Source Initiative (OSI). Es de libre acceso, utilizable y distribuible.

Python está diseñado para ser fácilmente legible. Tiene una construcción menos sintáctica que otros lenguajes de programación, y las instrucciones que se escriben son del idioma inglés.

También podemos agregar al listado:

  • TensorFlow
  • Keras
  • Theano
  • Pytorch

En términos de las aplicaciones de ML en la industria, Java tiende a usarse más que Python para la seguridad de la red, para controlar los ataques cibernéticos y para la detección de fraudes.

 

Añadir un comentario

Tu dirección de correo electrónico no será publicada.