AndresFelipeYule/AvesdelTolima
收藏资源简介:
# 🦅 Aves del Tolima - High-Quality Bird Dataset A comprehensive collection of **11,000 high-resolution images** of **11 bird species** from the Tolima region in Colombia. Perfect for machine learning, computer vision research, and biodiversity studies. ## 📊 Dataset Overview | Metric | Value | |--------|-------| | **Total Images** | 11,000 | | **Number of Species** | 11 | | **Images per Species** | 1,000 | | **Image Resolution** | Minimum 600×600 pixels | | **Image Format** | JPEG (Quality 95) | | **Total Size** | ~3.1 GB (uncompressed) | | **Unique Images** | 100% (0 duplicates) | ## 🦜 Species Included 1. ATRAPAMOSCAS CARDENAL (*Paroaria coronata*) 2. BATARA CARCAJADA (*Thamnophilus caerulescens*) 3. BOBO RAYADO (*Nystalus radiatus*) 4. ELENIA MONTANA (*Elaenia frantzii*) 5. GALLITO DE ROCA (*Rupicola peruvianus*) 6. HORMIGUERO GUARDABOSQUE (*Hypocnemis peruviana*) 7. MARTIN PESCADOR GRANDE (*Megaceryle torquata*) 8. MARTIN PESCADOR VERDE (*Chloroceryle amazona*) 9. TIRANUELO CEJIAMARILLO (*Phylloscartes ventralis*) 10. TOROROI COMPADRE (*Grallaria ruficapilla*) 11. TUCANCITO ESMERALDA (*Aulacorhynchus albivitta*) ## 📥 How to Download ### Option 1: Python (Recommended) ```python from datasets import load_dataset # Load the dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima") # Access data print(f"Total examples: {len(dataset['train'])}") ``` **Install requirements:** ```bash pip install datasets huggingface-hub ``` ### Option 2: Direct Download Click the **"Download"** button on this page. ### Option 3: Git Clone ```bash git clone https://huggingface.co/datasets/AndresFelipeYule/AvesdelTolima ``` ## 🚀 Quick Start Examples ### Basic Loading ```python from datasets import load_dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima") print(dataset) print(f"Total images: {len(dataset['train'])}") ``` ### With PyTorch ```python from datasets import load_dataset import torch from torch.utils.data import DataLoader dataset = load_dataset("AndresFelipeYule/AvesdelTolima") def collate_fn(batch): images = torch.stack([torch.tensor(img['image']) for img in batch]) return {'image': images} loader = DataLoader(dataset['train'], batch_size=32, collate_fn=collate_fn) ``` ### With TensorFlow ```python import tensorflow as tf from datasets import load_dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima") tf_dataset = dataset['train'].to_tf_dataset( columns=['image'], shuffle=True, batch_size=32 ) ``` ### Memory-Efficient Streaming ```python # Stream without downloading entire dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima", streaming=True) for example in dataset['train']: print(example) break ``` ## 💾 Dataset Structure ``` AvesdelTolima/ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA/ │ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA_0001_xxxxx.jpg │ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA_0002_xxxxx.jpg │ └── ... (1000 images) ├── BATARA CARCAJADA-THAMNOPHILUS CAERULESCENS/ └── ... (11 species total) ``` **Naming Convention:** - **Folders:** `COMMON_NAME-SCIENTIFIC_NAME` - **Files:** `COMMON_NAME-SCIENTIFIC_NAME_XXXX_HASH.jpg` - **Hash:** First 10 characters of MD5 for deduplication ## ✅ Quality Assurance All images have been validated: - ✅ Minimum resolution: 600×600 pixels - ✅ Minimum file size: 100 KB - ✅ JPEG quality: 95 - ✅ No duplicates (MD5 hash verified) - ✅ No corrupted files - ✅ Sourced from trusted repositories ## 📊 Data Sources Images collected from: - **GBIF** - Global Biodiversity Information Facility - **iNaturalist** - Research-grade observations - **Zenodo** - Scientific repository - **Wikimedia Commons** - CC-licensed media All sources provide public or CC-licensed images. ## 🎯 Use Cases 1. **Bird Classification** - Train CNNs for species identification 2. **Object Detection** - YOLO, Faster R-CNN, RetinaNet 3. **Feature Extraction** - Transfer learning with ResNet, ViT 4. **Biodiversity Research** - Ecological studies 5. **Conservation** - Bird population monitoring 6. **Computer Vision** - General CV benchmarks ## 🔧 Advanced Usage ### Save to Different Formats ```python # Parquet dataset['train'].to_parquet("aves_dataset.parquet") # CSV (metadata only) dataset['train'].to_csv("aves_dataset.csv") # Local directory dataset['train'].save_to_disk("./aves_local") ``` ### Train/Test Split ```python from sklearn.model_selection import train_test_split dataset = load_dataset("AndresFelipeYule/AvesdelTolima") data = dataset['train'] train_idx, test_idx = train_test_split( range(len(data)), test_size=0.2, random_state=42 ) train_set = data.select(train_idx) test_set = data.select(test_idx) ``` ## 📋 Troubleshooting | Issue | Solution | |-------|----------| | `ModuleNotFoundError: datasets` | `pip install datasets` | | Slow download | Use streaming mode | | Git LFS not installed | `sudo apt-get install git-lfs` | | Low disk space | Use streaming or transfer learning | ## 📚 Dataset Statistics - Images per species: **Exactly 1,000** - Total unique species: **11** - Geographic region: **Tolima, Colombia** - Resolution range: **600×600 to 4096×4096** - Average file size: **~280 KB** - Compression ratio: **40%** (3.1 GB → 1.2 GB) ## 📄 License & Attribution This dataset combines images from multiple public sources: - **GBIF:** Public domain/CC licenses - **iNaturalist:** CC BY-NC (research use) - **Zenodo:** CC licenses by authors - **Wikimedia Commons:** CC BY-SA licenses Please respect individual image licenses when using this dataset. ## 🏷️ Citation If you use this dataset in research, please cite: ```bibtex @dataset{aves_tolima_2025, title={Aves del Tolima: High-Quality Bird Image Dataset}, author={Yule, Andres Felipe}, year={2025}, publisher={Hugging Face Datasets}, url={https://huggingface.co/datasets/AndresFelipeYule/AvesdelTolima} } ``` ## 💬 Support - **Issues or questions?** Check the dataset comments section - **Feature request?** Leave feedback on the page - **Research use?** Feel free to cite and use! --- **Made with ❤️ for biodiversity and machine learning research** Last updated: April 2025 | Dataset version: 1.0 | Status: ✅ Complete and public
# 🦅 Aves del Tolima——高质量鸟类数据集 本数据集收录了来自哥伦比亚托利马地区的11种鸟类共计11000张高分辨率图像,适用于机器学习、计算机视觉研究及生物多样性研究场景。 ## 📊 数据集概览 | 指标 | 数值 | |--------|-------| | **总图像数** | 11,000 | | **物种数量** | 11 | | **单物种图像数** | 1,000 | | **图像分辨率** | 最低600×600像素 | | **图像格式** | JPEG格式(质量等级95) | | **总大小** | 未压缩总大小约3.1 GB | | **唯一图像数** | 100%无重复(无重复图像) | ## 🦜 收录物种 1. 红顶唐纳雀(ATRAPAMOSCAS CARDENAL,*Paroaria coronata*) 2. 蓝灰蚁鵙(BATARA CARCAJADA,*Thamnophilus caerulescens*) 3. 纹胸喷䴕(BOBO RAYADO,*Nystalus radiatus*) 4. 山拟霸鹟(ELENIA MONTANA,*Elaenia frantzii*) 5. 安第斯动冠伞鸟(GALLITO DE ROCA,*Rupicola peruvianus*) 6. 秘鲁蚁鹩(HORMIGUERO GUARDABOSQUE,*Hypocnemis peruviana*) 7. 大翠鸟(MARTIN PESCADOR GRANDE,*Megaceryle torquata*) 8. 亚马逊绿鱼狗(MARTIN PESCADOR VERDE,*Chloroceryle amazona*) 9. 黄眉霸鹟(TIRANUELO CEJIAMARILLO,*Phylloscartes ventralis*) 10. 棕顶蚁鸫(TOROROI COMPADRE,*Grallaria ruficapilla*) 11. 绿巨嘴鵙(TUCANCITO ESMERALDA,*Aulacorhynchus albivitta*) ## 📥 下载方式 ### 选项1:Python(推荐) python from datasets import load_dataset # 加载数据集 dataset = load_dataset("AndresFelipeYule/AvesdelTolima") # 访问数据 print(f"总样本数:{len(dataset['train'])}") **安装依赖:** bash pip install datasets huggingface-hub ### 选项2:直接下载 点击此页面的**"Download"**按钮。 ### 选项3:Git克隆 bash git clone https://huggingface.co/datasets/AndresFelipeYule/AvesdelTolima ## 🚀 快速使用示例 ### 基础加载 python from datasets import load_dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima") print(dataset) print(f"总图像数:{len(dataset['train'])}") ### 配合PyTorch使用 python from datasets import load_dataset import torch from torch.utils.data import DataLoader dataset = load_dataset("AndresFelipeYule/AvesdelTolima") def collate_fn(batch): images = torch.stack([torch.tensor(img['image']) for img in batch]) return {'image': images} loader = DataLoader(dataset['train'], batch_size=32, collate_fn=collate_fn) ### 配合TensorFlow使用 python import tensorflow as tf from datasets import load_dataset dataset = load_dataset("AndresFelipeYule/AvesdelTolima") tf_dataset = dataset['train'].to_tf_dataset( columns=['image'], shuffle=True, batch_size=32 ) ### 内存高效流式加载 python # 无需下载完整数据集即可流式加载 dataset = load_dataset("AndresFelipeYule/AvesdelTolima", streaming=True) for example in dataset['train']: print(example) break ## 💾 数据集结构 AvesdelTolima/ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA/ │ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA_0001_xxxxx.jpg │ ├── ATRAPAMOSCAS CARDENAL-PAROARIA CORONATA_0002_xxxxx.jpg │ └── ... (共1000张图像) ├── BATARA CARCAJADA-THAMNOPHILUS CAERULESCENS/ └── ... (共计11个物种文件夹) **命名规范:** - **文件夹命名:** `通用名-学名` - **文件命名:** `通用名-学名_XXXX_HASH.jpg` - **哈希值:** 用于去重的MD5哈希前10位字符 ## ✅ 质量保障 所有图像均经过严格验证: - ✅ 最低分辨率:600×600像素 - ✅ 最小文件大小:100 KB - ✅ JPEG质量等级:95 - ✅ 无重复图像(通过MD5哈希验证) - ✅ 无损坏文件 - ✅ 源自可信数据源 ## 📊 数据来源 图像采集自以下平台: - **GBIF(Global Biodiversity Information Facility,全球生物多样性信息设施)** - **iNaturalist(自然观察科研平台)** - **Zenodo(科研知识库)** - **Wikimedia Commons(维基共享资源)** 所有数据源均提供公有领域或CC授权图像。 ## 🎯 适用场景 1. **鸟类分类任务**——训练卷积神经网络(Convolutional Neural Network, CNN)实现物种识别 2. **目标检测任务**——适用于YOLO、Faster R-CNN、RetinaNet等算法 3. **特征提取**——结合ResNet、视觉Transformer(Vision Transformer, ViT)开展迁移学习 4. **生物多样性研究**——生态学相关调研 5. **物种保护**——鸟类种群监测 6. **计算机视觉基准测试**——通用CV研究场景 ## 🔧 高级用法 ### 保存为不同格式 python # 保存为Parquet格式 dataset['train'].to_parquet("aves_dataset.parquet") # 保存为CSV格式(仅包含元数据) dataset['train'].to_csv("aves_dataset.csv") # 保存至本地磁盘 dataset['train'].save_to_disk("./aves_local") ### 训练集/测试集划分 python from sklearn.model_selection import train_test_split dataset = load_dataset("AndresFelipeYule/AvesdelTolima") data = dataset['train'] train_idx, test_idx = train_test_split( range(len(data)), test_size=0.2, random_state=42 ) train_set = data.select(train_idx) test_set = data.select(test_idx) ## 📋 故障排查 | 问题 | 解决方案 | |-------|----------| | `ModuleNotFoundError: datasets` | 执行 `pip install datasets` 安装依赖 | | 下载速度缓慢 | 使用流式加载模式 | | 未安装Git LFS | 执行 `sudo apt-get install git-lfs` | | 磁盘空间不足 | 使用流式加载或迁移学习方式 | ## 📚 数据集统计信息 - 单物种图像数:**恰好1,000张** - 唯一物种总数:**11种** - 地理分布区域:**哥伦比亚托利马地区** - 分辨率范围:**600×600至4096×4096像素** - 平均文件大小:**约280 KB** - 压缩比:**40%(未压缩3.1 GB → 压缩后1.2 GB)** ## 📄 授权与署名要求 本数据集整合了多个公有数据源的图像: - **GBIF**:公有领域/CC授权协议 - **iNaturalist**:CC BY-NC协议(仅可用于科研用途) - **Zenodo**:作者指定的CC授权协议 - **Wikimedia Commons**:CC BY-SA授权协议 使用本数据集时,请尊重各图像的原始授权协议。 ## 🏷️ 引用规范 若在研究中使用本数据集,请引用如下文献: bibtex @dataset{aves_tolima_2025, title={Aves del Tolima: High-Quality Bird Image Dataset}, author={Yule, Andres Felipe}, year={2025}, publisher={Hugging Face Datasets}, url={https://huggingface.co/datasets/AndresFelipeYule/AvesdelTolima} } ## 💬 技术支持 - **问题或疑问?** 查看数据集页面的评论区 - **功能请求?** 在数据集页面留下反馈 - **科研用途?** 可自由引用并使用本数据集 --- **为爱与生物多样性及机器学习研究打造 ❤️** 最后更新:2025年4月 | 数据集版本:1.0 | 状态:✅ 完整公开




