File size: 1,828 Bytes
9474ecb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
914b7b6
 
 
 
 
 
 
 
 
 
 
c77bd16
914b7b6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
---
title: HistoryLens
emoji: ๐Ÿ‘
colorFrom: purple
colorTo: red
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: Classification Image using MobileNetV2
metrics:
  - accuracy
pipeline_tag: image-classification
library_name: keras
tags:
  - capstone
  - image-classification
  - keras
  - computer-vision
  - gradio
  - historycal-sites
  - tensorflow
datasets:
  - custom
---

# HistoryLens - Capstone DBS Coding Camp

Proyek ini adalah aplikasi klasifikasi gambar berbasis deep learning untuk mengenali situs cagar budaya di Daerah Istimewa Yogyakarta (DIY). Dibuat menggunakan Gradio dan TensorFlow/Keras, ditujukan untuk membantu pengguna mengenali tempat bersejarah hanya dengan mengunggah foto.

## Persyaratan Sistem

Sistem ini direkomendasikan untuk dijalankan di:

- OS: Windows 10/11 64-bit
- Python 3.10

---

##  Daftar Kelas

Model mengenali 10 lokasi berikut:
- Benteng Vredeburg  
- Candi Borobudur  
- Candi Prambanan  
- Gedung Agung Istana Kepresidenan  
- Masjid Gedhe Kauman  
- Monumen Serangan 1 Maret  
- Museum Gunungapi Merapi  
- Situs Ratu Boko  
- Taman Sari  
- Tugu Yogyakarta

## Arsitektur Model
- MobileNetV2 kustom dengan TensorFlow/Keras
- Input: Gambar RGB berukuran 224x224x3
- Output layer: Softmax (10 kelas)

##  Tools and Library
- Python, TensorFlow/Keras
- Gradio untuk antarmuka pengguna
- Model disimpan dalam format `.json` dan `.h5`
- Huggingface sebagai tools deploy model


##  Fitur
- login dan register
- Upload gambar sesuai yang ada di point kategori
- Model akan memprediksi nama lokasi dari gambar tersebut
- Menampilkan gambar unggahan dan hasil klasifikasinya
- Menampilkan Deskripsi terkait gambar yang diupload
- Menampilkan link Google maps 
- Menyimpan History dari detekesi gambar
- Berjalan langsung di browser