[PYTHON] J'ai installé la bibliothèque de machine learning automatique auto-sklearn sur centos7

Qu'est-ce que l'automatisation de l'apprentissage automatique?

L'apprentissage automatique peut également être un mot à la mode, et il semble être très efficace pour effectuer diverses analyses de données, Même si vous utilisez la bibliothèque lorsque vous essayez de l'implémenter, c'est très difficile car vous devez faire "divers ajustements". Par conséquent, l'automatisation de l'apprentissage automatique consiste à laisser la machine faire les "divers ajustements".

Qu'est-ce que l'auto-sklearn?

Une bibliothèque pratique qui sélectionne automatiquement les modèles pour l'apprentissage automatique. Le modèle d'apprentissage automatique utilisé ici est une implémentation de scicit-learn. Les papiers correspondent à ce qui suit.

Installer auto-sklearn

En fait, installez-le sur centos7. La procédure de base est décrite dans HP of the head family (English) et est la suivante.

curl https://raw.githubusercontent.com/automl/auto-sklearn/master/requirements.txt | xargs -n 1 -L 1 pip install
pip install auto-sklearn

Cependant, pour faire fonctionner ce qui précède à Narujo, certaines préparations environnementales sont nécessaires, elles sont donc résumées ci-dessous. De plus, à l'heure actuelle (au moins lors de l'installation à partir de la branche master), il semble que puthon 2 ne soit pas pris en charge en raison de la bibliothèque de dépendances, alors préparez l'environnement python 3 en même temps.

Aperçu du contenu des travaux

--Installez l'outil de gestion de version python pyenv pour faire coexister python 2 et python 3 --Installez python 3 --Préparation de l'environnement python 3 --Installez les bibliothèques requises pour l'auto-sklearn --Installez auto-sklearn

yum -y install git zlib-devel bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite sqlite-devel 

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
vi ~/.bash_profile
# export PYENV_ROOT="$HOME/.pyenv"(.bash_Ajouter au profil)
# export PATH="$PYENV_ROOT/bin:$PATH"(.bash_Ajouter au profil)
# eval "$(pyenv init -)"(.bash_Ajouter au profil)
source .bash_profile

pyenv install 3.6.0
yum -y install atlas-sse3 atlas-sse2 atlas-devel atlas lapack-devel lapack-static lapack
pip3 install numpy six cython scipy matplotlib

pip install -r https://raw.githubusercontent.com/automl/autosklearn/master/requirements.txt
pip3 install auto-sklearn

Contrôle de fonctionnement

Exécutons l'exemple de programme de Honke (anglais) HP tel quel. Il semble que le calcul prendra un certain temps. Malgré tout, l'installation était terminée et j'ai pu confirmer que cela fonctionne!

à partir de maintenant

On ne sait pas combien d'auto-sklearn peut être utilisé, donc je vais essayer de le déplacer et de l'expérimenter.

Recommended Posts

J'ai installé la bibliothèque de machine learning automatique auto-sklearn sur centos7
Installez la bibliothèque d'apprentissage automatique TensorFlow sur fedora23
J'ai installé et utilisé la bibliothèque Deep Learning Chainer
J'ai installé Python 3.5.1 pour étudier l'apprentissage automatique
J'ai essayé de visualiser le modèle avec la bibliothèque d'apprentissage automatique low-code "PyCaret"
Retour sur le concours d'apprentissage automatique sur lequel j'ai travaillé pour la première fois
Bibliothèque d'apprentissage automatique dlib
Bibliothèque d'apprentissage automatique Shogun
Pip la bibliothèque d'apprentissage automatique à partir d'une extrémité (Ubuntu)
J'ai essayé de compresser l'image en utilisant l'apprentissage automatique
Enquête sur l'utilisation du machine learning dans les services réels
J'ai installé ROS sur Ubuntu 18.04
J'ai essayé la bibliothèque changefinder!
[Apprentissage automatique] J'ai essayé de résumer la théorie d'Adaboost
J'ai essayé d'implémenter Extreme Learning Machine
Une histoire coincée avec l'installation de la bibliothèque de machine learning JAX
J'ai installé Taiga.IO sur CentOS7 (j'ai fait un script pendant que j'y étais)
[Apprentissage automatique] Je vais vous expliquer en essayant le cadre d'apprentissage profond Chainer.
Supprimer Ubuntu installé sur une machine Windows 10
J'ai installé la plateforme IoT "Rimotte"
J'ai essayé l'apprentissage automatique avec liblinear
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Déterminez si la bibliothèque est installée.
Présentation de la bibliothèque d'apprentissage automatique SHOGUN
J'ai essayé d'installer Linux sur mon Mac
J'ai essayé de comprendre attentivement la fonction d'apprentissage dans le réseau de neurones sans utiliser la bibliothèque d'apprentissage automatique (deuxième moitié)
J'ai essayé d'appeler l'API de prédiction du modèle d'apprentissage automatique de WordPress
[Mise à jour Ver1.3.1] J'ai créé une bibliothèque de prétraitement de données DataLiner pour l'apprentissage automatique
Prédiction des données en un clic pour le champ réalisée par apprentissage automatique entièrement automatique
J'ai essayé avec les 100 meilleurs packages PyPI> J'ai essayé de représenter graphiquement les packages installés sur Python
J'ai installé la bibliothèque avec Visual Studio Code, mais impossible d'importer
Notifier Slack lorsque le processus d'apprentissage automatique en cours d'exécution sur GCP est terminé
J'ai essayé de comprendre attentivement la fonction d'apprentissage dans le réseau de neurones sans utiliser la bibliothèque d'apprentissage automatique (première moitié)
Je suis un amateur le 14e jour de python, mais je veux essayer l'apprentissage automatique avec scicit-learn
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
[Super rudimentaire] J'ai installé GDAL sur Anaconda
Enregistrez les étapes pour comprendre l'apprentissage automatique
Je suis tombé sur l'API Hatena Keyword
Remarques sur l'exécution locale d'Azure Machine Learning
J'ai essayé d'installer TensorFlow (version GPU) sur Ubuntu
J'ai essayé d'installer Kivy dans un environnement Mac
Apprentissage automatique avec Pytorch sur Google Colab
[Apprentissage automatique] Qu'est-ce que la norme LP?
J'ai essayé d'organiser les index d'évaluation utilisés en machine learning (modèle de régression)
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
J'ai essayé de prédire la présence ou l'absence de neige par apprentissage automatique.
J'ai essayé de prédire l'évolution de la quantité de neige pendant 2 ans par apprentissage automatique
J'ai essayé de traiter et de transformer l'image et d'élargir les données pour l'apprentissage automatique
Arrêtez automatiquement la VM lorsque le processus d'apprentissage automatique en cours d'exécution sur GCP est terminé
Je ne pouvais pas m'échapper du futon, alors j'ai fabriqué une machine à éplucher les futons entièrement automatique.
GTUG Girls + PyLadiesTokyo Meetup Je suis allé au premier machine learning