Kecerdasan Buatan ยท 5 Algoritma Machine Learning
Prediksi Curah Hujan Harian
Analisis Komparatif Algoritma ML
Overview Dataset
Statistik umum dataset meteorologi BMKG yang digunakan untuk melatih 5 algoritma Machine Learning.
โ
Total Data
โ
Hari Hujan
โ
Tidak Hujan
โ
Stasiun
5
Algoritma
80:20
Split Train:Test
Distribusi per Stasiun Meteorologi
Hari Hujan
Hari Tidak Hujan
Nangapinoh
36.8%
Cilacap
27.6%
Bogor
27.2%
Mempawah
20.5%
Tanjung Mas
16.0%
5 Algoritma Machine Learning
Linear Regression ยท ANN ยท RNN/LSTM ยท K-Means ยท Backpropagation
โ Linear Regression
Linear Regression โ Prediksi Nilai RR (mm)
Memprediksi jumlah curah hujan sebagai nilai kontinu. Threshold RR > 0 dikonversi ke klasifikasi biner. Library: scikit-learn LinearRegression(). Metrik: MAE, RMSE, Rยฒ Score.
โก Artificial Neural Network (ANN)
ANN โ Training vs Validation Loss
TrainVal
โข RNN / LSTM
RNN/LSTM โ Training vs Validation Loss
TrainVal
โฃ K-Means Clustering UNSUPERVISED
โค Backpropagation MLP
Backpropagation โ Training vs Validation Loss
TrainVal
Perbandingan 5 Algoritma
| # | Algoritma | Tipe | Akurasi | Metrik Utama | Kelebihan | Kekurangan |
|---|
Simulasi Prediksi Real-time
Masukkan parameter cuaca hari ini. Flask akan menjalankan 5 model dan mengembalikan hasil voting dari 3 classifier utama (ANN, RNN, Backpropagation).
Rentang umum: 20โ26ยฐC
Rentang umum: 28โ35ยฐC
Rentang umum: 24โ30ยฐC
0 = tidak hujan hari ini
// Hasil Prediksi โ 5 Algoritma
Masukkan data cuaca
dan klik Prediksi
dan klik Prediksi
Preview Dataset
Data meteorologi harian dari 5 stasiun BMKG. Menampilkan 50 baris pertama dari 923 total record.
| # | Stasiun | Tanggal | Tn(ยฐC) | Tx(ยฐC) | Tavg(ยฐC) | RR(mm) | Besok Hujan |
|---|