Medical Pills Dataset
The medical-pills detection dataset is a proof-of-concept (POC) dataset, carefully curated to demonstrate the potential of AI in pharmaceutical applications. It contains labeled images specifically designed to train computer vision models for identifying medical-pills. This dataset serves as a foundational resource for automating essential tasks such as quality control, packaging automation, and efficient sorting in pharmaceutical workflows. By integrating this dataset into projects, researchers and developers can explore innovative solutions that enhance accuracy, streamline operations, and ultimately contribute to improved healthcare outcomes.
هيكلية مجموعة البيانات
The medical-pills dataset is divided into two subsets:
- Training set: Consisting of 92 images, each annotated with the class
pill
. - Validation set: Comprising 23 images with corresponding annotations.
التطبيقات
Using computer vision for medical-pills detection enables automation in the pharmaceutical industry, supporting tasks like:
- Pharmaceutical Sorting: Automating the sorting of pills based on size, shape, or color to enhance production efficiency.
- AI Research and Development: Serving as a benchmark for developing and testing computer vision algorithms in pharmaceutical use cases.
- Digital Inventory Systems: Powering smart inventory solutions by integrating automated pill recognition for real-time stock monitoring and replenishment planning.
مجموعة البيانات YAML
A YAML configuration file is provided to define the dataset's structure, including paths and classes. For the medical-pills dataset, the medical-pills.yaml
file can be accessed at https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/medical-pills.yaml.
ultralytics/cfg/datasets/medical-pills.yaml
# Ultralytics YOLO 🚀, AGPL-3.0 license
# Medical-pills dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/medical-pills/
# Example usage: yolo train data=medical-pills.yaml
# parent
# ├── ultralytics
# └── datasets
# └── medical-pills ← downloads here (8.19 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: ../datasets/medical-pills # dataset root dir
train: train/images # train images (relative to 'path') 92 images
val: valid/images # val images (relative to 'path') 23 images
test: # test images (relative to 'path')
# Classes
names:
0: pill
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/medical-pills.zip
الاستخدام
To train a YOLO11n model on the medical-pills dataset for 100 epochs with an image size of 640, use the following examples. For detailed arguments, refer to the model's Training page.
مثال على القطار
مثال استدلالي
عينة من الصور والتعليقات التوضيحية
The medical-pills dataset features labeled images showcasing the diversity of pills. Below is an example of a labeled image from the dataset:
- Mosaiced Image: Displayed is a training batch comprising mosaiced dataset images. Mosaicing enhances training diversity by consolidating multiple images into one, improving model generalization.
الاستشهادات والشكر والتقدير
The dataset is available under the AGPL-3.0 License.
If you use the Medical-pills dataset in your research or development work, please cite it using the mentioned details:
الأسئلة الشائعة
What is the structure of the medical-pills dataset?
The dataset includes 92 images for training and 23 images for validation. Each image is annotated with the class pill
, enabling effective training and evaluation of models.
How can I train a YOLO11 model on the medical-pills dataset?
You can train a YOLO11 model for 100 epochs with an image size of 640px using the Python or CLI methods provided. Refer to the Training Example section for detailed instructions.
What are the benefits of using the medical-pills dataset in AI projects?
The dataset enables automation in pill detection, contributing to counterfeit prevention, quality assurance, and pharmaceutical process optimization.
How do I perform inference on the medical-pills dataset?
Inference can be done using Python or CLI methods with a fine-tuned YOLO11 model. Refer to the Inference Example section for code snippets.
Where can I find the YAML configuration file for the medical-pills dataset?
The YAML file is available at medical-pills.yaml, containing dataset paths, classes, and additional configuration details.