MODEL di sini bahkan bisa dijadikan experimen, tidak cuma bisa dicoba coba, diperlakukan apapun dia tidak akan komplain, dan yang mengherankan lagi ... tidak mau dibayar alias gratis. Trus pertanyaanya siapa model yang bisa dipakai tsb? Simak paparan saya, untuk menepati janji melanjutkan postingan kemarin.
Model tersebut adalah Model Machine Learning dari Studio Azure Machine Learning Microsof, di sini akan dicoba menganalisa dataset yang sudah dipersiapkan, untuk menguji 5 model Machine Learning sbb:
1. Bayesian Linear Regression
2. Neural Network Regression
3. Boosted Decision Tree Regression
4. Linear Regression
5. Decision Forest Regression
Model Bayesian Linear Regression dan Neural Network Regression sudah dicoba dipostingan sebelumnya, hasilnya Neural Network Regression lebih unggul dari Bayesian Linear Regression, apakah model Neural Network Regression masih unggul, jika data diatas duji lagi dengan model Boosted Decision Tree Regression, Linear Regression dan Decision Forest Regression? Ikuti langkah di bawah ini:
Langkahnya sama seperti postingan terdahulu,
1. Upload Modul data
2. Split data, recomended 50% training data 50% test data
3. Modul Machine Learning
4. Modul Train Model, di panel properties, dikeluarkan variable lable(medv), sebagai target.
5. Modul Score Model
6. Evaluate Model
7. Executed R Script modul
8. Masing masing dihubungkan dengan Modul Add Row
Note:
Perlu modifikasi R script di panel properties sbb:
Perlu modifikasi R script di panel properties sbb:
Untuk Bayesian Linear Regressian dan Decision Forest Regression model, ketik R script di bawah ini(Script 1)
Script 1
Untuk Neural Network Regression, Boosted Decision Tree Regression dan Linear Regression, ketik R script (Script 2)
Script 2
9. Lakukan prosedure 1 sampai 7 untuk setiap modul machine learning, jadi ada total 5 modul yang akan diexecusi di Studio Machine Learning. Diagram lengkap modelnya ada di Screen 1
Screen 1
10. Klik Run
11. Upload to Web
Screen 2
12. Kesimpulan
12.1. Ternyata model yang unggul adalah Boosted Decision Tree Regression, dengan nilai
Coefficient Determination = 0.898651, dan RMSE = 2.790232, lihat Screen 2.
12.2. Jadi dari kelima model machine learning yang dicoba di sini, yang terbaik adalah model Boosted Decision Tree Regression.
12.3. Eksekusi 5 model di atas di Studio Azure Machine Learning hanya makan waktu kira2-kira 3 menit.
Referensi
2. Azure ai
3. Github
4. Dropbox
5. H2O