π¨βπ»Praktikum 4
Klasifikasi dengan ANN
Deskripsi
Pada praktikum kali ini, Anda diminta untuk membuat model ANN untuk mengklasifikasi potensi seorang customer akan meninggalkan perusahaan Anda atau tidak. Istirlah populer dari fenomena ini disebut sebagai 'churn'. Tingkat churn yang tinggi (chrun rate) akan berdampak tidak baik bagi perusahaan.
Dataset
π½ Download π½
β οΈ Perhatian! β οΈ
Pada praktikum ini, Anda akan menggunakan library tensorflow dari google. Oleh karena itu, Anda diharuskan untuk menginstal tensorflow terlebih dahulu.
Anda juga perlu menyesuaikan instalasi tensorflow yang Anda gunakan pada komputer lokal, apakah komputasi pada,
CPU
GPU (GPU support CUDA)
Apple Silicon (M1/M2)
Panduan instalasi,
Pra Pengolahan Data
Langkah 1 - Import Library
Langkah 2 - Load Data
Cek data (X)
Langkah 3 - Encoding Data Kategorikal
Cek data (X) dengan print. Hasilnya,
Langkah 4 - Encoding Kolom "Geography" dengan One Hot Encoder
Cek data (X) dengan print. Hasilnya,
Langkah 5 - Split Data
Langkah 6 - Scaling Fitur
Membuat Model ANN
Langkah 1 - Inisiasi Model ANN
Langkah 2 - Membuat Input Layer dan Hidden Layer Pertama
Langkah 3 - Membuat Hidden Layer Kedua
Langkah 4 - Membuat Output Layer
Training Model
Langkah 1 - Compile Model (Menyatukan Arsitektur) ANN
Langkah 2 - Fitting Model
Membuat Prediksi
Diberikan informasi sebagai berikut,
Geography: France
Credit Score: 600
Gender: Male
Age: 40 years old
Tenure: 3 years
Balance: $ 60000
Number of Products: 2
Does this customer have a credit card ? Yes
Is this customer an Active Member: Yes
Estimated Salary: $ 50000
Apakah customer tersebut perlu dipertahankan?
Modelkan Data Baru dan Buat Prediksi
Apakah hasilnya False?
Prediksi Dengan Data Testing
Cek Akurasi dan Confusion Matrix
Hasil (bisa jadi berbeda),
Last updated
Was this helpful?