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".
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.
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
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!
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