Ultralytics YOLO27 :
Get Started

Jeu de données sur les tumeurs cérébrales#

Open Brain Tumor Dataset In Colab

Le jeu de données Ultralytics sur les tumeurs cérébrales est un jeu de données de détection d’objets comprenant 1 116 images médicales (893 pour l’entraînement et 223 pour la validation) issues d’examens IRM et CT, réparties en 2 classes : negative (aucune tumeur) et positive (tumeur présente). Il te permet d’entraîner des modèles de vision par ordinateur pour localiser les tumeurs cérébrales dans les examens, et facilite le diagnostic précoce et la planification du traitement dans les applications de santé.



Regarder : Détection de tumeurs cérébrales avec la plateforme Ultralytics et Ultralytics YOLO26 | Détection d’objets 🚀

Structure du jeu de données#

Le jeu de données sur les tumeurs cérébrales contient 1 116 images réparties en deux sous-ensembles prédéfinis, définis par la configuration brain-tumor.yaml :

PartitionImagesAnnotations
Entraînement893Oui
Validation223Oui

Chaque image est étiquetée selon l’une des 2 classes :

  • negative : images sans tumeur cérébrale
  • positive : images montrant une tumeur cérébrale

Le jeu de données (4.21 MB) est téléchargé automatiquement depuis les ressources GitHub d’Ultralytics lors du premier entraînement ; aucune configuration manuelle n’est nécessaire.

Explore Brain Tumor sur Ultralytics Platform pour parcourir les images avec leurs superpositions d’annotations, consulter la répartition des classes et les cartes thermiques des boîtes englobantes dans l’onglet Charts, puis le cloner afin d’entraîner ton propre modèle dans le cloud.

Applications#

La détection des tumeurs cérébrales par vision par ordinateur facilite le diagnostic précoce, la planification des traitements et le suivi de l’évolution des tumeurs. En analysant des examens IRM ou CT, les modèles de détection localisent précisément les tumeurs, ce qui favorise une intervention médicale rapide et un traitement personnalisé.

Les professionnels de santé peuvent tirer parti de cette technologie pour :

  • Réduire le temps nécessaire au diagnostic et améliorer sa précision
  • Faciliter la planification chirurgicale en localisant précisément les tumeurs
  • Suivre l’efficacité du traitement au fil du temps
  • Soutenir la recherche en oncologie et en neurologie

Fichier YAML du jeu de données#

Un fichier YAML définit la configuration du jeu de données, notamment les chemins, les classes et d’autres informations pertinentes. Pour le jeu de données sur les tumeurs cérébrales, le fichier brain-tumor.yaml est géré à l’adresse https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/brain-tumor.yaml.

ultralytics/cfg/datasets/brain-tumor.yaml
# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/license

# Brain-tumor dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/brain-tumor
# Example usage: yolo train data=brain-tumor.yaml
# parent
# ├── ultralytics
# └── datasets
#     └── brain-tumor ← downloads here (4.21 MB)

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: brain-tumor # dataset root dir
train: images/train # train images (relative to 'path') 893 images
val: images/val # val images (relative to 'path') 223 images

# Classes
names:
  0: negative
  1: positive

# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/brain-tumor.zip

Utilisation#

Pour entraîner un modèle YOLO26 sur le jeu de données sur les tumeurs cérébrales pendant 100 époques avec une taille d’image de 640, utilise les extraits de code fournis. Pour obtenir la liste détaillée des arguments disponibles, consulte la page Entraînement du modèle.

Exemple d’entraînement
from ultralytics import YOLO

# Charger un modèle
model = YOLO("yolo26n.pt")  # charger un modèle préentraîné (recommandé pour l’entraînement)

# Entraîner le modèle
results = model.train(data="brain-tumor.yaml", epochs=100, imgsz=640)
Exemple d’inférence
from ultralytics import YOLO

# Charger un modèle
model = YOLO("path/to/best.pt")  # charger un modèle affiné sur les tumeurs cérébrales

# Inférence avec le modèle
results = model.predict("https://ultralytics.com/assets/brain-tumor-sample.jpg")

Exemples d’images et annotations#

Le jeu de données sur les tumeurs cérébrales contient des examens IRM et CT du cerveau avec et sans tumeur. Voici un exemple d’image du jeu de données avec ses annotations.

Exemple d’image du jeu de données sur les tumeurs cérébrales

  • Image en mosaïque : ce lot d’entraînement présente des images du jeu de données assemblées en mosaïque. La mosaïque combine plusieurs images en une seule pendant l’entraînement, ce qui accroît la diversité des lots et aide le modèle à mieux généraliser aux différentes tailles, formes et localisations des tumeurs pour l’analyse d’images médicales.

Citations et remerciements#

Le jeu de données est mis à disposition sous la licence AGPL-3.0.

Si tu utilises ce jeu de données dans tes travaux de recherche ou de développement, cite-le correctement :

Citation
@dataset{Ultralytics_Brain_Tumor_Dataset_2023,
    author = {Ultralytics},
    title = {Brain Tumor Detection Dataset},
    year = {2023},
    publisher = {Ultralytics},
    url = {https://docs.ultralytics.com/datasets/detect/brain-tumor}
}

FAQ#

  • Le jeu de données sur les tumeurs cérébrales contient 1 116 images réparties en deux sous-ensembles : un ensemble d’entraînement de 893 images et un ensemble de validation de 223 images, chacun associé à ses annotations. Cette répartition structurée favorise le développement de modèles de vision par ordinateur robustes et précis pour détecter les tumeurs cérébrales. Pour en savoir plus, consulte la section Structure du jeu de données.

  • Le jeu de données sur les tumeurs cérébrales comprend 2 classes : negative (images sans tumeur cérébrale) et positive (images montrant une tumeur cérébrale). Cette classification binaire permet à un modèle de détection de localiser une tumeur et de signaler les examens qui n’en présentent aucune.

  • Le jeu de données sur les tumeurs cérébrales (4.21 MB) est téléchargé automatiquement depuis les ressources GitHub d’Ultralytics lors du premier entraînement avec data="brain-tumor.yaml" — aucun téléchargement manuel n’est nécessaire. Tu peux parcourir des jeux de données connexes dans la présentation des jeux de données de détection.

  • Tu peux entraîner un modèle YOLO26 sur le jeu de données sur les tumeurs cérébrales pendant 100 époques avec une taille d’image de 640px, en utilisant Python ou la CLI. Voici les exemples pour les deux méthodes :

    Exemple d’entraînement
    from ultralytics import YOLO
    
    # Charger un modèle
    model = YOLO("yolo26n.pt")  # charger un modèle préentraîné (recommandé pour l’entraînement)
    
    # Entraîner le modèle
    results = model.train(data="brain-tumor.yaml", epochs=100, imgsz=640)

    Pour obtenir la liste détaillée des arguments disponibles, consulte la page Entraînement.

  • L’utilisation du jeu de données sur les tumeurs cérébrales dans des projets d’IA facilite le diagnostic précoce et la planification des traitements des tumeurs cérébrales. Elle contribue à automatiser l’identification des tumeurs cérébrales par vision par ordinateur, à faciliter des interventions médicales précises et rapides, et à soutenir des stratégies de traitement personnalisées. Cette application offre un fort potentiel pour améliorer les résultats des patients et l’efficacité des soins médicaux. Pour en savoir plus sur les applications de l’IA en santé, consulte les solutions de santé d’Ultralytics.

  • Tu peux effectuer l’inférence avec un modèle YOLO26 affiné en utilisant Python ou la CLI. Voici des exemples :

    Exemple d’inférence
    from ultralytics import YOLO
    
    # Charger un modèle
    model = YOLO("path/to/best.pt")  # charger un modèle affiné sur les tumeurs cérébrales
    
    # Inférence avec le modèle
    results = model.predict("https://ultralytics.com/assets/brain-tumor-sample.jpg")
  • Le fichier de configuration YAML du jeu de données sur les tumeurs cérébrales se trouve à l’adresse brain-tumor.yaml. Il comprend les chemins, les classes et d’autres informations pertinentes nécessaires à l’entraînement et à l’évaluation des modèles sur ce jeu de données.

Commentaires