
Membangun Model Klasifikasi dengan Decision Trees
Apa itu Model Klasifikasi? Model klasifikasi adalah salah satu jenis model machine learning yang digunakan untuk memprediksi kelas atau label dari data yang diberikan.
Disclaimer: Ini merupakan opini pribadi saya saat ini, sebagai developer dengan 4 tahun pengalaman. Mungkin saja di masa mendatang, opini saya dapat berubah.
Polyglot programming is the practice of writing code in multiple languages to capture additional functionality and efficiency not available in a single language. — techtarget.com
Polyglot programmer adalah istilah bagi programmer yang bisa menguasai beberapa bahasa sekaligus. Dapat memilih bahasa apa yang tepat digunakan ketika mendevelop aplikasi. Karena memiliki pengetahuan di banyak bahasa, biasanya polyglot programmer paham bahasa mana yang perlu dia gunakan serta kelebihan dan kelemahannya.
Dari beberapa keuntungan tersebut, lalu bagaimana cara menjadi polyglot programmer?
Ada beberapa hal yang dapat kamu lakukan untuk menjadi polyglot programmer:
Kamu harus menyediakan waktu untuk belajar beberapa bahasa. Apabila pekerjaanmu menggunakan bahasa yang spesifik, maka kamu harus menyediakan waktu untuk belajar bahasa lainnya.
Setelah belajar fundamental dari bahasanya, kuatkan pemahaman dengan praktik. Beberapa hal yang bisa kamu lakukan adalah:
Terakhir apabila kamu menemui blocker, kamu bisa meminta bantuan pada temanmu yang lebih ahli. Bisa juga meminta saran dan pendapat untuk selanjutnya belajar topik lain.
Beberapa kelebihan kalau kamu menjadi seorang polyglot programmer:
Namun, ini juga akan memiliki kekurangan.
Disclaimer: Ini adalah saran dari saya pribadi
Menjadi polyglot programmer bagi saya tepat dilakukan jika kamu masih dalam tahap belajar hal-hal dasar. Masih sedikit pengalaman (fresh graduate). Sehingga kamu akan membuka banyak peluang untuk masuk ke dunia kerja dengan lebih siap lagi.
Sedangkan untuk kamu yang sudah berpengalaman lama di software development, waktu untuk belajar bahasa sebenarnya adalah waktumu untuk belajar hal lain yang lebih bernilai dari sekedar bahasa. Masih banyak hal yang bisa kamu pelajari dengan lebih mendalam.
Apa itu Model Klasifikasi? Model klasifikasi adalah salah satu jenis model machine learning yang digunakan untuk memprediksi kelas atau label dari data yang diberikan.
Apa itu Regresi Linier? Regresi linier adalah metode statistik yang digunakan untuk memahami hubungan antara dua variabel, yaitu variabel dependen dan independen.
Setelah kita membahas Regresi dan Klasifikasi pada post sebelumnya, yang merupakan tipe machine learning Supervised, sekarang kita akan membahas tipe machine learning yang lain, yaitu Unsupervised Learning.
Apa itu regresi? Apa itu klasifikasi? Sebelum kita masuk ke definisi, mari kita pahami beberapa tipe machine learning.