Anda adalah seorang data scientist di sebuah bank yang memiliki tugas untuk membuat model klasifikasi churn nasabah. Untuk memenuhi tugas ini beberapa step berikut perlu dilakukan, yaitu:
- Membuat pemodelan dengan machine learning, dimana anda diminta untuk melakukan semua proses pre-processing data yang dibutuhkan sebelum pemodelan klasifikasi. Melakukan training machine learning dengan menbandingkan 2 algoritma Random Forest dan Xgboost dan memilih algoritma terbaik yang akan anda simpan dalam format pickle. Pastikan semua proses disertakan dalam file .ipynb termasuk classification report dari setiap model.
- Mengubah proses training model terbaik yang telah diperoleh dalam pemodelan di atas dalam format OOP.
- Membuat code prediction yang akan digunakan untuk proses deployment.
- Melakukan proses deployment dan melakukan 2 test case pada Streamlit berdasarkan code prediction yang telah anda siapkan.
- percobaan dengan data baris ke 0 : not churn
- percobaan dengan data baris ke 21 : churn