[Python] Comment créer facilement des dossiers de formation, de validation et de test pour plusieurs problèmes de classification

introduction

Dans le problème de classification multi-classes, nous présenterons comment diviser vos propres données d'image en formation, validation et test.

Chose que tu veux faire

Supposons que les données d'image dont vous disposez se trouvent dans le dossier d'entrée, comme illustré dans la figure ci-dessous.

<img width="300", alt="image.png " src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208980/bf6cf0ab-9452-272d-bfe8-8f0981b9182e.png "> Je voudrais diviser les données d'image en dossiers de formation, de validation et de test, comme indiqué dans la figure ci-dessous. <img width="300", alt="image.png ", src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/208980/7c1eae06-3cfd-8b31-7f0c-1ba898b1315b.png ">

Comment installer

pip install split-folders

Comment utiliser

Créez un programme Python. Importez le module split-folders et exécutez le code ci-dessous.

import split_folders

# Split with a ratio.
# To only split into training and validation set, set a tuple to `ratio`, i.e, `(.8, .2)`.
split_folders.ratio('input_folder', output="output", seed=1337, ratio=(.8, .1, .1)) # default values


Documents connexes

  1. [Split Folders]https://github.com/jfilter/split-folders

Recommended Posts

[Python] Comment créer facilement des dossiers de formation, de validation et de test pour plusieurs problèmes de classification
Comment définir plusieurs variables dans une instruction Python for
Comment créer un fichier * .spec pour pyinstaller.
Comment faire un test de sac avec python
[Python] Organisation de l'utilisation des instructions
Comment utiliser "deque" pour les données Python
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
[Python] Comment tester l'analyseur de ligne de commande cliquez sur
Comment créer un fichier JSON en Python
[Python] Comment dessiner plusieurs graphiques avec Matplotlib
Comment installer Python pour les chercheurs de sociétés pharmaceutiques
Comment rendre le Python des débutants plus rapide [numpy]
Script pour créer facilement un environnement de périphérique client pour AWS IoT (version Python v2)
Comment utiliser NUITKA-Utilities hinted-compilation pour créer facilement un fichier exécutable à partir d'un script Python
20e Comment écrire des problèmes en temps réel hors ligne en Python
[BigQuery] Comment utiliser l'API de BigQuery pour Python -Création de table-
[Pour les débutants] Comment utiliser la commande say avec python!
Créez votre propre Big Data en Python pour validation
Comment convertir le type Python # pour les super débutants de Python: str
Comment écrire une concaténation de chaînes sur plusieurs lignes en Python
[Pour les débutants] Comment étudier le test d'analyse de données Python3
Comment exécuter python dans l'espace virtuel (pour MacOS)
Conseils Prometheus client_python - Comment créer des métriques pour plusieurs cibles
[Go] Comment créer une erreur personnalisée pour Sentry
Comment créer un référentiel local pour le système d'exploitation Linux
Comment créer un téléchargeur d'image avec Bottle (Python)
[Python] Comment créer une matrice de corrélation et une carte thermique
Comment récupérer plusieurs tableaux à l'aide de slice en python.
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Python # Comment vérifier le type et le type pour les super débutants
[Introduction à Python] Comment écrire des instructions répétitives à l'aide d'instructions for
[Python] Créer plusieurs répertoires
Comment installer python
Comment tester cette exception est déclenchée dans python unittest
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
[python] Comment utiliser Matplotlib, une bibliothèque pour dessiner des graphiques
Un moyen simple d'éviter plusieurs boucles for en Python
Méthode d'apprentissage TensorFlow pour les professionnels des arts libéraux et les débutants en Python
Comment créer un package Python (écrit pour un stagiaire)
[Python Kivy] Comment créer une simple fenêtre pop-up
Comment utiliser l'apprentissage automatique pour le travail? 03_Procédure de codage Python
Comment spécifier Cache-Control pour le stockage BLOB dans le stockage Azure en Python
Comment rédiger un test de traitement utilisant BigQuery
Comment implémenter Python EXE pour Windows avec le conteneur Docker
Comment convertir le type Python # pour les super débutants de Python: int, float
Je ne savais pas comment utiliser l'instruction [python] for
13th Offline en temps réel Comment résoudre les problèmes d'écriture avec Python
[Python Kivy] Comment créer un fichier exe avec pyinstaller
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Comment écrire hors ligne en temps réel Résolution des problèmes E05 avec Python
Comment créer facilement un environnement où le code Python peut s'exécuter sur Jupyter sans polluer l'environnement local