Algoritma machine learning adalah seperangkat aturan atau proses yang digunakan oleh sistem AI untuk melakukan tugas-tugas, sering kali untuk menemukan insight dan pola data baru, atau untuk memprediksi nilai hasil dari sekumpulan variabel input yang diberikan. Algoritma memungkinkan machine learning (ML) untuk belajar.
Analis industri sepakat tentang pentingnya pembelajaran mesin dan algoritma yang mendasarinya. Dari Forrester, “Kemajuan dalam algoritma pembelajaran mesin menghadirkan presisi dan kedalaman analisis data pemasaran yang membantu pemasar memahami bagaimana detail pemasaran—seperti platform, kreatif, ajakan bertindak, atau pesan—berdampak pada kinerja pemasaran.1” Sementara Gartner menyatakan bahwa, “Pembelajaran mesin adalah inti dari banyak aplikasi AI yang sukses, memicu daya tariknya yang sangat besar di pasar.2”
Seringkali, melatih algoritma ML dengan lebih banyak data akan memberikan jawaban yang lebih akurat daripada melatih dengan lebih sedikit data. Dengan menggunakan metode statistik, algoritma dilatih untuk menentukan klasifikasi atau membuat prediksi, dan untuk mengungkap insight penting dalam proyek penambangan data. Insight ini selanjutnya dapat meningkatkan pengambilan keputusan Anda untuk meningkatkan metrik utama.
Contoh penggunaan untuk algoritma machine learning mencakup kemampuan analisis data untuk mengidentifikasi tren dan memprediksi masalah sebelum terjadi.3 AI yang lebih canggih dapat memungkinkan dukungan yang lebih personal, mengurangi waktu respons, menyediakan pengenalan suara, dan meningkatkan kepuasan pelanggan. Industri yang secara khusus memperoleh manfaat dari algoritma machine learning untuk menciptakan konten baru dari sejumlah besar data meliputi manajemen rantai pasokan, transportasi dan logistik, retail dan manufaktur4, semuanya merangkul AI generatif, dengan kemampuannya untuk mengotomatiskan tugas, meningkatkan efisiensi, dan memberikan insight berharga, bahkan untuk pemula.
Pembelajaran mendalam adalah aplikasi spesifik dari fungsi-fungsi lanjutan yang disediakan oleh algoritma machine learning. Perbedaannya terletak pada cara masing-masing algoritma belajar. Model machine learning “mendalam” dapat menggunakan kumpulan data berlabel Anda, yang juga dikenal sebagai pembelajaran terawasi, untuk menginformasikan algoritmanya, tetapi tidak selalu membutuhkan data berlabel. Pembelajaran mendalam dapat menyerap data yang tidak terstruktur dalam bentuk mentah (seperti teks atau gambar), dan secara otomatis dapat menentukan sekumpulan fitur yang membedakan kategori data yang berbeda satu sama lain. Hal ini menghilangkan sebagian dari campur tangan manusia yang diperlukan dan memungkinkan penggunaan kumpulan data yang lebih besar.
Cara termudah untuk memikirkan kecerdasan buatan, machine learning, pembelajaran mendalam, dan jaringan saraf adalah dengan menganggapnya sebagai serangkaian sistem AI dari yang terbesar hingga yang terkecil, yang masing-masing mencakup yang berikutnya. Kecerdasan buatan (AI) adalah sistem yang menyeluruh. Machine learning adalah bagian dari AI. Pembelajaran mendalam adalah subbidang machine learning, dan neural network merupakan tulang punggung algoritma pembelajaran mendalam. Ini adalah jumlah lapisan node, atau kedalaman, neural network yang membedakan neural network tunggal dengan algoritma pembelajaran mendalam, yang harus memiliki lebih dari tiga lapisan.
Sebuah makalah dari UC Berkeley membagi sistem pembelajaran algoritma machine learning menjadi tiga bagian utama.5
3. Proses optimasi model: Jika model dapat lebih cocok dengan titik data dalam set pelatihan, maka bobot disesuaikan untuk mengurangi perbedaan antara contoh yang diketahui dan estimasi model. Algoritma akan mengulangi proses “mengevaluasi dan mengoptimalkan” ini, memperbarui bobot secara mandiri sampai ambang batas akurasi terpenuhi.
Pembelajaran terawasi secara khusus menggunakan satu set pelatihan untuk mengajarkan model untuk menghasilkan output yang diinginkan. Kumpulan data pelatihan ini mencakup input dan output yang benar, yang memungkinkan model untuk belajar dari waktu ke waktu. Algoritma mengukur akurasinya melalui fungsi kehilangan, menyesuaikan sampai kesalahan telah diminimalkan secara memadai.
Ada empat jenis algoritma machine learning: terawasi, tak terawasi, semi-terawasi, dan penguatan. Bergantung pada anggaran, kebutuhan akan kecepatan, dan presisi yang diperlukan, setiap jenis dan varian memiliki kelebihannya sendiri. Algoritma machine learning tingkat lanjut memerlukan beberapa teknologi, termasuk pembelajaran mendalam, neural network, dan pemrosesan bahasa alami, dan dapat menggunakan pembelajaran tak terawasi dan terawasi.6 Berikut ini adalah algoritma yang paling populer dan umum digunakan.
Pembelajaran terawasi dapat dibagi menjadi dua jenis masalah dalam penambangan data: klasifikasi dan regresi.
Berbagai algoritma dan teknik komputasi digunakan dalam proses pembelajaran mesin yang diawasi, yang sering kali dihitung melalui penggunaan program seperti Python. Algoritma pembelajaran yang diawasi meliputi:
Tidak seperti pembelajaran terawasi, pembelajaran tak terawasi menggunakan data yang tidak berlabel. Dari data tersebut, algoritma menemukan pola yang membantu memecahkan masalah pengelompokan atau asosiasi. Hal ini sangat berguna ketika para pakar subjek tidak yakin dengan properti umum dalam kumpulan data. Algoritma pengelompokan yang umum digunakan adalah hierarki, K-means, model campuran Gaussian, dan Metode Pengurangan Dimensi seperti PCA dan t-SNE.
Algoritma pembelajaran semi-supervisi
Dalam hal ini, pembelajaran terjadi ketika hanya sebagian dari data input yang diberikan telah diberi label—memberikan algoritma sedikit "permulaan." Pendekatan ini dapat menggabungkan yang terbaik dari kedua dunia10—peningkatan akurasi yang terkait dengan pembelajaran mesin yang diawasi dan kemampuan untuk memanfaatkan data tanpa label yang hemat biaya, seperti dalam kasus pembelajaran mesin tanpa pengawasan.
Algoritma penguatan
Dalam hal ini, algoritma dilatih seperti halnya manusia belajar—melalui hadiah dan hukuman—yang diukur dan dilacak oleh agen pembelajaran penguatan11 yang memiliki pemahaman umum tentang probabilitas keberhasilan menggerakkan skor ke atas vs. menggerakkannya ke bawah. Melalui uji coba dan kesalahan, agen belajar untuk mengambil tindakan yang mengarah pada hasil yang paling menguntungkan dari waktu ke waktu. Pembelajaran penguatan seringdigunakan12 dalam manajemen sumber daya, robotika, dan permainan video.
Kami menyurvei 2.000 organisasi tentang inisiatif AI mereka untuk mengetahui apa yang berhasil, apa yang tidak, dan cara Anda untuk maju.
IBM Granite adalah rangkaian model AI kami yang terbuka, berkinerja, dan tepercaya, yang dirancang untuk bisnis dan dioptimalkan untuk menskalakan aplikasi AI Anda. Jelajahi opsi bahasa, kode, deret waktu, dan batasan.
Akses katalog lengkap kami yang terdiri dari lebih dari 100 kursus online dengan membeli langganan individu atau multi-pengguna hari ini, memungkinkan Anda untuk memperluas keterampilan Anda di berbagai produk kami dengan satu harga murah.
Dipandu oleh pemimpin terkemuka IBM, kurikulumnya dirancang untuk membantu pemimpin bisnis dalam mendapatkan pengetahuan yang diperlukan untuk memprioritaskan investasi AI yang dapat mendorong pertumbuhan.
Ingin mendapatkan laba yang lebih baik atas investasi AI Anda? Pelajari bagaimana meningkatkan AI gen di berbagai bidang utama mendorong perubahan dengan membantu para pemikir terbaik Anda membangun dan memberikan solusi baru yang inovatif.
Pelajari cara menggabungkan AI generatif dan machine learning dengan percaya diri ke dalam bisnis Anda.
Selami 3 elemen penting dari strategi AI yang kuat: menciptakan keunggulan kompetitif, meningkatkan skala AI di seluruh bisnis, dan memajukan AI yang dapat dipercaya.