Create README.md
Browse files
README.md
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
language: en
|
3 |
+
tags:
|
4 |
+
- image-classification
|
5 |
+
- tensorflow
|
6 |
+
- keras
|
7 |
+
license: apache-2.0
|
8 |
+
datasets:
|
9 |
+
- cifar10
|
10 |
+
metrics:
|
11 |
+
- accuracy
|
12 |
+
---
|
13 |
+
|
14 |
+
# Nama Model Anda
|
15 |
+
|
16 |
+
## Deskripsi Model
|
17 |
+
|
18 |
+
Model ini adalah model klasifikasi gambar yang dilatih menggunakan dataset CIFAR-10. Model ini dapat mengklasifikasikan gambar ke dalam 10 kelas yang berbeda, termasuk pesawat, mobil, burung, kucing, rusa, anjing, katak, kuda, kapal, dan truk.
|
19 |
+
|
20 |
+
## Arsitektur Model
|
21 |
+
|
22 |
+
Model ini dibangun menggunakan TensorFlow dan Keras. Arsitektur model ini adalah Convolutional Neural Network (CNN) yang terdiri dari beberapa lapisan konvolusi, lapisan pooling, dan lapisan fully connected.
|
23 |
+
|
24 |
+
## Dataset
|
25 |
+
|
26 |
+
Model ini dilatih menggunakan dataset CIFAR-10, yang terdiri dari 60,000 gambar berwarna berukuran 32x32 piksel dalam 10 kelas, dengan 6,000 gambar per kelas. Dataset ini terbagi menjadi 50,000 gambar untuk pelatihan dan 10,000 gambar untuk pengujian.
|
27 |
+
|
28 |
+
## Metrik Evaluasi
|
29 |
+
|
30 |
+
Model ini dievaluasi menggunakan metrik akurasi. Berikut adalah hasil evaluasi model:
|
31 |
+
|
32 |
+
- **Akurasi Pelatihan:** 95%
|
33 |
+
- **Akurasi Pengujian:** 90%
|
34 |
+
|
35 |
+
## Penggunaan
|
36 |
+
|
37 |
+
Anda dapat menggunakan model ini untuk mengklasifikasikan gambar ke dalam salah satu dari 10 kelas yang didukung. Berikut adalah contoh kode untuk memuat dan menggunakan model ini:
|
38 |
+
|
39 |
+
```python
|
40 |
+
from transformers import TFAutoModel
|
41 |
+
import tensorflow as tf
|
42 |
+
import numpy as np
|
43 |
+
from tensorflow.keras.preprocessing import image
|
44 |
+
|
45 |
+
# Memuat model
|
46 |
+
model = TFAutoModel.from_pretrained("username/nama_model_anda")
|
47 |
+
|
48 |
+
# Fungsi untuk memuat dan memproses gambar
|
49 |
+
def load_and_preprocess_image(img_path, target_size=(32, 32)):
|
50 |
+
img = image.load_img(img_path, target_size=target_size)
|
51 |
+
img_array = image.img_to_array(img)
|
52 |
+
img_array = np.expand_dims(img_array, axis=0)
|
53 |
+
img_array = img_array / 255.0 # Normalisasi gambar
|
54 |
+
return img_array
|
55 |
+
|
56 |
+
# Fungsi untuk melakukan inferensi
|
57 |
+
def predict_image(model, img_path):
|
58 |
+
img_array = load_and_preprocess_image(img_path)
|
59 |
+
predictions = model.predict(img_array)
|
60 |
+
predicted_class = np.argmax(predictions, axis=1)[0]
|
61 |
+
confidence = np.max(predictions) * 100
|
62 |
+
return predicted_class, confidence
|
63 |
+
|
64 |
+
# Contoh penggunaan
|
65 |
+
img_path = 'path_to_your_image.jpg' # Ganti dengan path gambar Anda
|
66 |
+
predicted_class, confidence = predict_image(model, img_path)
|
67 |
+
print(f"Predicted class: {predicted_class}, Confidence: {confidence:.2f}%")
|