pudja2001 / GD_exploration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Muhammad Pudja Gemilang

10119055

Link to miniproject : https://github.com/pudja2001/MiniProject

Saya telah mengeksplorasi salah satu produk dari google developer yaitu Tensorflow. Tensorflow biasa digunakan sebagai package untuk kebutuhan dalam project machine learning dan Deep Learning. Disana saya telah mengeksplorasi beberapa sub materinya, salah satunya pada bagian ML Basic dari Keras yaitu Basic Image Clasification.

Pada bagian ini saya mengeksplorasi mengenai algoritma untuk mengklasifikasikan gambar pada MNIST Dataset yang merupakan dataset standar untuk pemula machine learning / deep learning. Di dalam MNIST Dataset terdaat 60000 gambar yang akan di gunakan untuk melatih model (Training Set) dan 10000 gambar yang akan digunakan untuk mengukur performa yang telah didapatkan model (Test Set)

Berikut beberapa tahap yang di oversimplifikasikan untuk melakukan klasifikasi gambar pada MNIST Dataset

1. Import The MNIST DataSet

Dilakukan import dataset MNIST yang akan diklasifikasikan

2. Explore the Data

Dibagian ini akan dilakukan eksplorasi pada data seperti mengetahui beberapa properti data (ukuran data, panjang data, dan lain - lain)

3. Build The Model

Dibagian ini akan dibangun model yang akan digunakan seperti men-set up layer yang akan digunakan untuk mengkalisifikasikan gambar pada datasets MNIST dan melakukan compile pada model untuk menambahkan beberapa parameter yang dibutuhkan dalam training model nantinya seperti Lost Function, Optimizer, dan Metrics.

4. Train the Model

Pada bagian ini terdapat beberapa langkah yaitu model tersebut dilatih dan terus diperbaharui dengan menggunakan data training set agar didapatkan model yang memiliki akurasi cukup tinggi (menghindari overfitting) untuk data training set, setelah modelnya dirasa cocok, akan dilakukan pencocokan apakah model tersebut cocok (dengan melihat tingkat akurasi) untuk memprediksi data test set. Jika model tersebut memiliki akurasi yang tinggi untuk test set, maka model tersebut sudah cukup memiliki reabilitas untuk melakukan prediksi dan pengklasifikasian pada dataset di luar data test set dan training set. Jika belum, model akan terus dilatih dan diperbaharui menggunakkan data training set.

Diatas beberapa penjelasan singkat mengenai eksplorasi saya pada salahsatu "fitur" di Tensorflow, yaitu Mengklasifikasikan gambar

About