Spaces:
Sleeping
Sleeping
File size: 2,025 Bytes
1fe2767 dfdfbf1 1fe2767 dfdfbf1 1fe2767 2f8e4e9 1fe2767 dfdfbf1 366f141 dfdfbf1 366f141 dfdfbf1 366f141 dfdfbf1 366f141 dfdfbf1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
---
title: "Phân loại ảnh Chó Mèo 🐶🐱"
emoji: "🐾"
colorFrom: "gray"
colorTo: "purple"
sdk: streamlit
sdk_version: "1.44.1"
app_file: app.py
pinned: true
---
# 🐾 Ứng dụng Phân loại ảnh Chó và Mèo bằng ResNet18
🎯 **Mục tiêu**: Dự đoán ảnh bạn tải lên là **Chó 🐶** hay **Mèo 🐱** dựa trên mô hình học sâu **ResNet18**.
🚀 Ứng dụng được xây dựng bằng **Streamlit + PyTorch**, triển khai trên nền tảng **Hugging Face Spaces**.
---
## 📥 Hướng dẫn sử dụng
1. Nhấn **"Browse files"** hoặc kéo thả ảnh vào ô tương tác
2. Ứng dụng sẽ xử lý ảnh và hiển thị kết quả phân loại
3. Bạn sẽ thấy tên loài vật (Chó hoặc Mèo) và độ tin cậy của dự đoán
📌 **Định dạng ảnh hỗ trợ**: JPG, JPEG, PNG
📏 **Kích thước ảnh đầu vào**: Tự động resize về 224x224 (chuẩn đầu vào của ResNet)
---
## 🧠 Về mô hình ResNet18
- Dựa trên kiến trúc **Residual Network (ResNet18)** nổi tiếng của Microsoft
- Được fine-tune từ mô hình pretrained trên ImageNet
- Gồm các khối residual giúp mô hình học tốt hơn trên ảnh có nhiều đặc điểm phức tạp
- Output là softmax 2 lớp: Chó 🐶 hoặc Mèo 🐱
---
## 🛠️ Công nghệ sử dụng
| Thành phần | Mô tả |
|----------------|-------------------------------|
| `Streamlit` | Tạo giao diện web đơn giản |
| `PyTorch` | Load và chạy mô hình ResNet18 |
| `TorchVision` | Tiền xử lý ảnh (transform, normalize) |
| `Pillow` | Đọc ảnh định dạng PNG/JPG |
---
## 👨💻 Tác giả
> ✨ Ứng dụng được phát triển bởi [Phuneil](https://huggingface.co/Phuneil) – kỹ sư phần mềm yêu thích lập trình nhúng và AI ứng dụng thực tế.
---
## 🌟 Hãy để lại 1 ⭐ nếu bạn thấy dự án này hữu ích!
|