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