AI Image Detection

EfficientNet-B3 · Natural vs Synthetic · hirawaru/animeaidetect

🖼️ Upload ảnh để phân tích

📁

Kéo thả ảnh vào đây hoặc chọn file

JPG, PNG, BMP · Tối đa 5 MB

preview

🎯 Kết quả

🌿 Natural (ảnh thực) —
🤖 Synthetic (AI tạo) —

📈 Chỉ số huấn luyện (5 epoch đầu)

—
Best Val Accuracy
—
Best Val Loss
—
Final Train Accuracy
—
Epochs chạy
● Val Accuracy ● Train Accuracy ● Val Loss ×100

🗂️ Phân tích dữ liệu (EDA)

Data Split
Phân chia tập dữ liệu Train / Validation / Test split
Image Formats
Định dạng ảnh Phân bố các định dạng file trong dataset
Sample Images
Ảnh mẫu Một số ảnh Natural và Synthetic từ dataset
Confusion Matrix
Confusion Matrix Kết quả đánh giá trên tập test
ROC Curve
ROC Curve AUC score trên tập test

🏗️ Kiến trúc hệ thống

👤 Người dùng
→
📤 Upload ảnh
→
⚙️ Tiền xử lý
Resize · Normalize
→
🧠 EfficientNet-B3
Inference
→
📊 Kết quả JSON

Model được tải tự động từ huggingface.co/hirawaru/animeaidetect nếu không có file cục bộ.

⚙️ Thông số mô hình

Thông sốGiá trị
Kiến trúcEfficientNet-B3
PretrainedImageNet
Input size224 × 224 (web) · 384 × 384 (training)
Số lớp phân loại2 (Natural / Synthetic)
Dropout0.3
OptimizerAdam · lr=0.001 · weight_decay=1e-4
SchedulerCosine Annealing
AugmentationFlip · Rotation · ColorJitter · Affine

📦 Dataset

TậpNaturalSyntheticTổng
Train (70%)~2,293~2,288~4,581
Validation (15%)~491~490~981
Test (15%)~491~490~981
Tổng3,2753,2686,543