Machine learning adalah cabang dalam Artificial Intelligence (AI) yang menggunakan algoritma dan teknik-teknik yang kompleks untuk mengenal pasti pola dan maklumat dalam data. Ia juga digunakan untuk membuat keputusan atau tindakan berdasarkan data yang diterima. Machine learning dibahagikan kepada empat kategori utama, iaitu:
Machine learning supervised: Ia adalah jenis pembelajaran yang menggunakan data yang telah di etiketkan atau diberi label. Algoritma ini digunakan untuk mengenal pasti pola dalam data dan digunakan untuk membuat keputusan atau tindakan berdasarkan data yang diterima.
Terdapat beberapa jenis algoritma yang digunakan dalam kategori ini, antaranya ialah:
Regression: digunakan untuk memprediksi nilai numerik berdasarkan data yang diperolehi.
Decision tree: digunakan untuk membuat keputusan atau tindakan berdasarkan data yang diperolehi.
Naive Bayes: digunakan untuk mengenal pasti kemungkinan sesuatu peristiwa berlaku berdasarkan data yang diperolehi.
Support vector machine (SVM): digunakan untuk mengenal pasti pola dalam data yang memisahkan antara kelas yang berbeza.
Machine learning unsupervised: Ia adalah jenis pembelajaran yang tidak menggunakan data yang telah di etiketkan atau diberi label. Algoritma ini digunakan untuk mengenal pasti pola dalam data tanpa sebarang panduan.
Terdapat beberapa jenis algoritma yang digunakan dalam kategori ini, antaranya ialah:
Clustering: digunakan untuk mengumpulkan data yang sama atau berdekatan ke dalam kumpulan yang sama.
Principal component analysis (PCA): digunakan untuk mengenal pasti pola dalam data dengan mengurangkan dimensi data.
Autoencoder: digunakan untuk mengekstrak maklumat penting daripada data yang tidak diketahui.
Machine learning semi-supervised: Ia adalah gabungan antara supervised dan unsupervised learning. Algoritma ini digunakan untuk mengenal pasti pola dalam data yang hanya sebahagian sahaja telah di etiketkan atau diberi label.
Terdapat beberapa jenis algoritma yang digunakan dalam kategori ini, antaranya ialah:
Self-training: digunakan untuk mengambil keputusan atau tindakan berdasarkan data yang telah di etiketkan atau diberi label serta data yang tidak diketahui.
Co-training: digunakan untuk mengenal pasti pola dalam data yang sebahagian sahaja telah di etiketkan atau diberi label.
Machine learning reinforcement: Ia adalah jenis pembelajaran yang menggunakan sistem penguat untuk membuat keputusan atau tindakan berdasarkan data yang diterima. Algoritma ini digunakan untuk mengoptimalkan prestasi sistem dengan mengukur tindak balas yang diperolehi daripada tindakan yang diambil.
Terdapat beberapa jenis algoritma yang digunakan dalam kategori ini, antaranya ialah:
Q-learning: digunakan untuk mengoptimalkan prestasi sistem dengan mengukur tindak balas yang diperolehi daripada tindakan yang diambil.
SARSA: digunakan untuk mengoptimalkan prestasi sistem dengan mengukur tindak balas yang diperolehi daripada tindakan yang diambil dalam situasi yang berbeza.
Secara keseluruhannya, machine learning merupakan teknologi yang semakin popular dan digunakan dalam pelbagai bidang, seperti pemasaran, kewangan, kesihatan, dan banyak lagi. Ia diharapkan dapat membantu membuat keputusan yang lebih tepat dan cepat serta mempermudah proses-proses yang sebelum ini memerlukan banyak masa dan tenaga.
0 Comments