Sultan Farel Syah Reza
NAMA : SULTAN FAREL SYAH REZA
https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database
NAMA : SULTAN FAREL SYAH REZA
ID KEGIATAN : 3124091
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA
1. Load Data
Kita akan menggunanakan pima-indiandiabetes.csv
Input Variable (X):
Output Variables (y):
Bagi data, 70 training, 30% testing
Kita akan membangun model sequensial https://keras.io/api/models/sequential/ dan menambahkan layer.
pertama, kita menambahkan input layer dengan jumlah input_dim sejumlah fitur yang kita gunakan, dalam dataset ini kita menggunakan input_dim=8
Fungsi aktivasi yang digunakan adala ReLU (rectified linear activation unit) kecuali pada output menggunakan sigmoid (nilai antara 0-1), dan output kita adalah 0 atau 1 (thershold 0,5).
karena kasus kita adalah kasus biner, kita dapat emnggunakan binary_crossentropy, jika lebih dari 2 kelas, kita dapat gunakan 'categorical_crossentropy'. optimizer pada keras https://keras.io/api/optimizers/
kita tentukan jumlah epoch dan batch_size. apa itu?
Batch size merupakan jumlah sampel yang di proses sebelum model di update. batchsize dapat berukuran 1 - jumlah sampel
Epoch merupakan jumlah pengulangan dari seluruh sampel di dataset. epoch dapat berukuran 1 - tak hingga
evaluasi model (evaluasi training) dilakukan dengan memberikan input dan kelas yang sebelumnya digunakan untuk membangun model. model.evaluate keras menghasilkan loss dan accuracy. dapat di cek di https://keras.io/api/metrics/
Pengujian dilakukan dengan menggunakan data (yang belum dipakai untuk training)
7. Evaluasi Pengujian