Dockerfile avec les bibliothèques nécessaires pour le traitement du langage naturel avec python

Pour un usage personnel, j'ai créé un Dockerfile pour créer une image avec les bibliothèques nécessaires au traitement du langage naturel en python. Comme je l'ai créé avec beaucoup d'efforts, j'ai pensé qu'il serait utile à quelqu'un, j'ai donc décidé de le publier ici.

Code source

Il est placé en dessous. https://github.com/fukumame/dockerfile-machine-learning

Bibliothèque incluse

--Cette image docker comprend mecab, qui est un moteur d'analyse morphologique, et la bibliothèque python suivante.

Comment utiliser

cd /docker/file/path
#Créer un fichier image(IMAGE_NAME et TAG sont des valeurs arbitraires)
docker build -t IMAGE_NAME:TAG .

--Démarrez le conteneur en fonction de l'image créée ci-dessus.

#Tout CONTENEUR_Ajouter NOM, HOST_Spécifiez n'importe quel port avec PORT et HOST_VOLUME_Spécifiez le chemin d'accès côté hôte dans PATH et créez un conteneur
docker run -it --name CONTAINER_NAME -p HOST_PORT:8888 -v HOST_VOLUME_PATH:/notebook IMAGE_NAME bash

--Lorsque vous le démarrez, le message suivant s'affiche, donc si vous cliquez sur l'URL du navigateur en fonction de l'affichage, jupyter notebook démarre.

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://0.0.0.0:8888/?token=xxxxxxxxxx

image.png

Recommended Posts

Dockerfile avec les bibliothèques nécessaires pour le traitement du langage naturel avec python
Créer un environnement pour le traitement du langage naturel avec Python
3. Traitement du langage naturel par Python 2-1. Réseau de co-occurrence
3. Traitement du langage naturel par Python 1-1. Word N-gram
Python: traitement du langage naturel
3. Traitement du langage naturel par Python 2-2. Réseau de co-occurrence [mecab-ipadic-NEologd]
[Python] J'ai joué avec le traitement du langage naturel ~ transformers ~
Python: apprentissage profond du traitement du langage naturel: principes de base
100 coups de traitement du langage avec Python 2015
Étudiez le traitement du langage naturel avec Kikagaku
100 traitements de langage avec Python
100 Language Processing Knock Chapitre 1 en Python
Traitement du langage naturel pour les personnes occupées
[Traitement du langage naturel] Prétraitement avec le japonais
100 traitements de langage avec Python (chapitre 3)
Traitement du langage naturel (données originales) avec Word2Vec développé par des chercheurs Google américains
Conseils pour gérer les binaires en Python
Afficher Python 3 dans le navigateur avec MAMP
100 traitements de langage avec Python (chapitre 2, partie 2)
[WIP] Pré-traitement des notes dans le traitement du langage naturel
Traiter plusieurs listes avec for en Python
100 traitements de langage avec Python (chapitre 2, partie 1)
MongoDB avec Python pour la première fois
Traitez facilement des images en Python avec Pillow
J'ai essayé le traitement du langage naturel avec des transformateurs.
Recevez une liste des résultats du traitement parallèle en Python avec starmap
3. Traitement du langage naturel avec Python 1-2. Comment créer un corpus: Aozora Bunko
Démarrer avec Python avec 100 coups sur le traitement du langage
CERTIFICATE_VERIFY_FAILED dans Python 3.6, le programme d'installation officiel de macOS
[Python] Récupérez les fichiers dans le dossier avec Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Afficher le résultat du traitement de la géométrie en Python
[Automation] Extraire le tableau en PDF avec Python
Utilisez Logger avec Python pour le moment
Conseils pour accéder à l'API ATND avec Python
Traitement d'image? L'histoire du démarrage de Python pour
Traitement d'image avec la configuration de l'environnement Python pour Windows
Traitement parallèle sans signification profonde en Python
Profitons du traitement du langage naturel à l'aide de l'API COTOHA
[Introduction pour les débutants] Manipuler MySQL avec Python
Insoutenable manque d'attention dans le traitement du langage naturel
Paramètres pour démarrer avec MongoDB avec python
[Python] [Traitement du langage naturel] J'ai essayé le Deep Learning ❷ fait de toutes pièces en japonais ①
3. Traitement du langage naturel par Python 3-1. Important outil d'extraction de mots Analyse TF-IDF [définition originale]
Python: Apprentissage en profondeur dans le traitement du langage naturel: Implémentation d'un système de sélection de phrases de réponses
Recherche d'un moyen efficace d'écrire un Dockerfile avec Python avec de la poésie
Transformez plusieurs listes avec l'instruction for en même temps en Python
Mettre en place un environnement de développement pour le traitement du langage naturel
Traitement de fichiers en Python
Traitement multithread en python
Exemple de code spécifique pour travailler avec SQLite3 en Python
Exécutez avec CentOS7 + Apache2.4 + Python3.6 pour le moment
[Python] Mesure et affiche le temps nécessaire au traitement