renaldidafa commited on
Commit
92c19de
·
verified ·
1 Parent(s): 5356b39

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +67 -0
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}%")