Ir al contenido principal

Linux: Instalar scikit-learn en Ubuntu 11.10

Scikit-learn es un módulo escrito en Python que integra un conjunto de algoritmos clásicos para aprendizaje automático (Machine learning). Esta librería esta muy ligada a otros paquetes cientificos escritos en Python tales como numpy, scipy y matplotlib.


Instalación de Scikit-learn
Primero se debe instalar algunas librerías que son necesarias para la ejecución del módulo. Estas se pueden instalar ejecutando este comando:
sudo aptitude install python-dev 
                     python-numpy 
                     python-numpy-dev
                     python-setuptools 
                     python-numpy-dev 
                     python-scipy 
                     libatlas-dev 
                     g++
Adicionalmente se debe instalar el paquete matplotlib para poder generar la documentación y los ejemplos asociados:
sudo aptitude install python-matplotlib
Finalmente para instalar el paquete Scikit-learn se puede utilizar el comando easy-install (como root) que viene en el paquete, ya instalado, python-setuptools.
sudo easy_install -U scikit-learn
Si quieres probar si la instalación ha sido exitosa y que tus librerías están funcionando deberías ejecutar un conjunto de pruebas unitarias que vienen con el paquete utilizando el siguiente comando:
python -c "import sklearn; sklearn.test()"
Si te da algún error puede ser que no hayas instalado el paquete nose. Nose es una extensión a unittest que hace más sencillas las pruebas en python. Para instalar el módulo se debe ejecutar el comando:
sudo easy_install nose
Si todo está correcto se debería ver algo parecido a esto:
----------------------------------------------------------------------
Ran 906 tests in 53.845s

OK (SKIP=3)
Si llegas a este último paso quiere decir que la instalación ha sido un éxito. :D

END OF LINE

Comentarios

Entradas más populares de este blog

Código Python para pasar de notación postfija a infija

Este código es un borrador en  Python que convierte una expresión en notación postfija a notación infija ordenada por paréntesis:

TIPS: Tres algoritmos para convertir una imagen de color a gris en python

Hace un tiempo necesitaba convertir unas imágenes que estaban en color a escalas de grises utilizando python. Buscando en internet encontré un sitio donde explicaban las fórmulas que se utilizan en el GIMP para realizar la conversión.

La tira cómica de Raulito el Friki

Buscando algunas cosas que necesitaba para comunicar un dispositivo por voip, me encontré en un grupo de interés que hacía referencias al sitio y luego de leer un rato no paré de reírme.