Langsung ke konten utama

SUPERVISED LEARNING (PREDIKSI) 30 ALGORITMA

1. Pengertian Supervised Learning:

Supervised Learning adalah salah satu metode dalam pembelajaran mesin (machine learning) di mana model dilatih menggunakan data yang sudah diberi label. Data berlabel berarti setiap data input memiliki output yang diketahui dan telah ditentukan sebelumnya. Proses pelatihan ini melibatkan pemetaan input ke output yang benar, dengan tujuan agar model dapat melakukan prediksi yang akurat pada data baru yang belum pernah dilihat sebelumnya.

Dalam supervised learning, model dibimbing (supervised) dengan contoh-contoh dari data berlabel, sehingga dapat belajar dari pola-pola yang ada untuk kemudian digunakan dalam memprediksi atau mengklasifikasikan data yang tidak dikenal. Terdapat dua jenis utama tugas dalam supervised learning, yaitu:

  • Klasifikasi : Di mana output yang diprediksi adalah kategori atau kelas (contohnya, deteksi email spam, diagnosis penyakit).
  • Regres i: Di mana output yang diprediksi adalah nilai kontinu (contohnya, prediksi harga rumah, prediksi nilai saham).

2. Proses Supervised Learning:

  • Pengumpulan Data : Mengumpulkan data yang sudah diberi label.
  • Pembagian Data : Memisahkan data menjadi set pelatihan dan set pengujian.
  • Pelatihan Model : Melatih model dengan set pelatihan.
  • Evaluasi Model : Menguji kinerja model menggunakan set pengujian.
  • Prediksi : Menggunakan model yang sudah terlatih untuk membuat prediksi pada data baru.

3. Algoritma Supervised Learning:

Berikut adalah 30 algoritma prediksi yang umum digunakan dalam Supervised Learning:

1. Linear Regression

2. Logistic Regression

3. Decision Tree

4. Random Forest

5. Support Vector Machine (SVM)

6. K-Nearest Neighbors (KNN)

7. Naive Bayes

8. Gradient Boosting Machines (GBM)

9. AdaBoost

10. XGBoost

11. LightGBM

12. CatBoost

13. Ridge Regression

14. Lasso Regression

15. Elastic Net

16. Polynomial Regression

17. Bayesian Linear Regression

18. Multi-layer Perceptron (MLP)

19. Convolutional Neural Network (CNN)

20. Recurrent Neural Network (RNN)

21. Long Short-Term Memory (LSTM)

22. Extreme Gradient Boosting (XGBoost)

23. Stochastic Gradient Descent (SGD)

24. Perceptron

25. Quadratic Discriminant Analysis (QDA)

26. Linear Discriminant Analysis (LDA)

27. Bagging

28. Voting Classifier

29. Stacking

30. Extra Trees

Komentar

Postingan populer dari blog ini

APA ITU PHYSICAL MODEL?

PHYSICAL MODEL                        Sebuah physical data model (alias desain database) adalah  representasi dari desain data yang memperhitungkan fasilitas dan kendala sistem database yang diberikan manajemen . Dalam siklus hidup proyek itu biasanya berasal dari model data logis, meskipun mungkin reverse-engineered dari implementasi database yang diberikan.           Physical data model Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.           Sebuah physical data model (alias desain database) adalah representasi dari desain data yang memperhitungkan fasilitas dan kendala sistem database yang diberikan manajemen. Dalam siklus hidup proyek itu biasanya berasal dari model data logis, meskipun mungkin rever...

APA ITU CONSEPTUAL DATABASE?

  CONSEPTUAL DATABASE DESIGN           Conceptual Design Database adalah   tahapan pertama dalam desain database .  Tujuan dari tahapan ini adalah untuk merancang database yang independen dari database software dan detail fisik. Tahapan ini akan menghasilkan, conceptual data model yang menjelaskan entitas data, atribut, hubungan antara tabel, dan constraints di suatu database.           emua elemen dari data yang dibutuhkan dalam suatu transaksi database harus dijabarkan di modelnya, dan semua elemen data yang ada harus digunakan setidaknya satu kali di suatu transaksi  database  itu.  Conceptual database  memiliki 4 tahapan yaitu: Analisis dan persyaratan data Normalisasi dan perancangan hubungan antar entitas Verifikasi data model Distributed database design Analisis dan Persyaratan Data           Tahapan pertama dalam pengembangan  conceptual  databas...