Besaran Yang Diberikan Kepada Algoritma Sebelum Algoritma Mulai Bekerja Disebut
Apa itu Machine Learning?
Machine Learning (ML) adalah cabang dari kecerdasan buatan (Artificial Intelligence/AI) yang memungkinkan mesin untuk belajar dari data tanpa harus diprogram secara eksplisit. Pada dasarnya, algoritma machine learning dirancang untuk mengenali pola dalam data dan membuat keputusan atau prediksi berdasarkan pola tersebut.
Dengan kata lain, ML memungkinkan sistem komputer untuk meningkatkan kinerjanya secara otomatis berdasarkan pengalaman yang didapat dari data. Berbeda dari metode tradisional di mana setiap langkah harus diatur oleh manusia, ML bekerja secara otomatis untuk meningkatkan presisi prediksi dengan mengasah kemampuannya melalui latihan dengan data yang tersedia.
Baca juga : Bootcamp Machine Learning and AI for Beginner
You are now being redirected to atozpdfbooks.com shortly.....
Skema umum Algoritma Greedy
Algoritma greedy disusun oleh elemen, dan elemen-elemen yang digunakan dalam penerapan algoritma greedy antara lain :
Himpunan yang berisi elemen pembentuk solusi.
Himpunan yang terpilih sebagai solusi persoalan.
Fungsi yang memilih kandidat yang paling mungkin untuk mencapai solusi optimal.
Fungsi yang memeriksa apakah suatu kandidat yang dipilih dapat memberikan solusi yang layak. Maksudnya yaitu apakah kandidat tersebut bersama dengan himpunan solusi yang sudah terbentuk tidak melanggar kendala yang ada.
Fungsi yang mengembalikan nilai boolean. True jika himpunan solusi yang sudah tebentuk merupakan solusi yang lengkap; False jika himpunan solusi belum lengkap.
Fungsi yang mengoptimalkan solusi.
Di dalam mencari sebuah solusi (optimasi) algoritma greedy hanya memakai 2 buah macam persoalan Optimasi,yaitu:
Cara Kerja Algoritma Instagram
Feed setiap pengguna Instagram sudah diatur agar sesuai dengan algoritma Instagram, termasuk akun digital business Anda.
Lalu, apa saja yang mempengaruhi cara kerja algoritma Instagram? Ada tiga kriteria yang akan Redcomm uraikan di bawah ini!
Jenis-Jenis Algoritma Machine Learning
Algoritma machine learning dapat dikategorikan ke dalam tiga kelompok utama: supervised learning, unsupervised learning, dan reinforcement learning. Supervised learning melibatkan pelatihan model menggunakan data yang sudah memiliki label atau jawaban yang benar, seperti pada masalah klasifikasi dan regresi. Algoritma seperti regresi linier, decision tree, dan random forest termasuk dalam kategori ini.
Unsupervised learning digunakan ketika data tidak memiliki label, sehingga algoritma harus menemukan pola atau struktur tersembunyi dalam data, seperti pengelompokan (clustering) dengan algoritma seperti K-Means dan Principal Component Analysis (PCA).
Terakhir, reinforcement learning bekerja dengan cara memberikan reward dan punishment pada sistem berdasarkan tindakan yang diambil, di mana sistem belajar melalui percobaan dan kesalahan untuk mencapai tujuan tertentu. Algoritma ini sering digunakan dalam pengembangan agen AI untuk bermain game atau mengontrol robot.
Hubungan atau Relationship
Instagram mempunyai misi untuk membuat orang-orang menghabiskan lebih banyak waktu dalam aplikasinya.
Oleh karena itu, salah satu algoritma Instagram menonjolkan postingan dari akun-akun yang sudah saling terhubung atau sering berinteraksi.
Jadi, tampilan feed Anda ketika pertama kali membuka Instagram akan memunculkan postingan dari akun-akun yang terakhir kali berinteraksi dengan Anda.
Interaksi yang dimaksudkan di sini bisa dalam bentuk saling memberi likes, komentar, DM, mention, dan tagging.
Doa Berangkat Kerja
Artinya: "Dengan nama Allah, semoga Engkau menjaga diri kami, harta kami dan agama kami. Wahai Allah, ridailah kami dari ketetapan-Mu dan berilah berkah kepada kami pada segala apa yang telah Engkau putuskan sehingga kami Tidak suka apa yang Engkau mempercepatkan apa yang Engkau akhirkan dan tidak pula menyukai mengakhirkan apa yang, Engkau cepatkan."
Doa Sebelum Bekerja agar Mendapat Keberkahan
Doa lainnya yang dapat dibaca oleh umat muslim sebelum bekerja supaya mendapat rezeki yang berkah dan halal, yaitu:
Artinya: "Ya Allah, sesungguhnya aku meminta dari keutamaanMu dan pemberianMu, rezeki yang baik lagi berkah. Ya Allah sesungguhnya Engkau memerintahkan untuk berdoa dan memutuskan atasku pengabulan doa, dan Engkau Zat yang tidak melanggar janji dan tidak mendustainya.
Ya Allah, tidak ada kebaikan yang engkau sukai, kecuali Engkau jadikanlah kami mencintai kebaikan tersebut dan mudahkanlah kami mendapatkannya. Dan tidak ada sesuatu yang Engkau benci kecuali Engkau jadikan kami benci terhadap sesuatu tersebut dan jauhkanlah kami darinya. Dan janganlah Engkau cabut dari kami keislaman kami setelah Engkau berikan."
Artinya: "Ya Allah, berilah padaku rezeki yang halal dan baik, serta pakaikanlah padaku segala perbuatan yang baik. Ya Tuhanku, jadikanlah olehMu rezekiku itu paling luas ketika tuaku dan ketika lemahku.
Ya Allah, cukupkanlah bagiku segala rezekiMu yang halal daripada yang haram dan kayakanlah aku dengan karuniaMu dari yang lainnya. Ya Allah, aku mohonkan padaMu rezeki yang luas dan berguna. Ya Allah, aku mohonkan padaMu nikmat yang kekal yang tidak putus-putus dan tidak akan hilang"
Algoritma Shopee Live dirancang untuk membantu penjual menjangkau audiens yang relevan dan memaksimalkan penjualan selama siaran langsung.
Dengan memahami bagaimana algoritma ini bekerja, penjual dapat mengoptimalkan strategi mereka untuk menarik lebih banyak penonton dan meningkatkan konversi.
Berikut adalah cara kerja algoritma Shopee Live berdasarkan berbagai faktor yang memengaruhinya:
Jakarta: Sehari-hari manusia melakukan berbagai kegiatan, salah satunya bekerja untuk memenuhi kebutuhan hidup. Umat
terlebih dahulu sebelum mulai bekerja.
Doa merupakan cara seseorang berkomunikasi dengan Allah SWT. Dengan membaca doa sebelum mulai bekerja, sama artinya seseorang tengah meminta kemudahan, keberkahan, serta perlindungan kepada Allah SWT agar pekerjaannya berjalan lancar.
Melansir NU Online, ada sejumlah doa yang bisa dipanjatkan seorang muslim sebelum mulai bekerja, di antaranya ialah:
Contoh Pseudocode Algoritma Greedy
• Contoh (1) : tinjau masalah penukaran uang.
(a) Koin: 5, 4, 3, dan 1
Uang yang ditukar = 7.
Solusi greedy: 7 = 5 + 1 + 1 ( 3 koin) → tidak optimal
Solusi optimal: 7 = 4 + 3 ( 2 koin)
(b) Koin: 10, 7, 1
Uang yang ditukar: 15
Solusi greedy: 15 = 10 + 1 + 1 + 1 + 1 + 1 (6 koin)
Solusi optimal: 15 = 7 + 7 + 1 (hanya 3 koin)
(c) Koin: 15, 10, dan 1
Uang yang ditukar: 20
Solusi greedy: 20 = 15 + 1 + 1 + 1 + 1 + 1 (6 koin)
Solusi optimal: 20 = 10 + 10 (2 koin)
Penyelesaian dengan exhaustive search
— Terdapat 2n kemungkinan solusi
(nilai-nilai X = {x1, x2, …, xn} )
— Untuk mengevaluasi fungsi obyektif = O(n)
— Kompleksitas algoritma exhaustive search seluruhnya = O(n × 2n ).
Strategi greedy: Pada setiap langkah, pilih koin dengan nilai terbesar dari himpunan koin yang tersisa
menentukan solusi optimum dari persoalan optimasi dengan algoritma greedy
Masukan: himpunan kandidat C
Keluaran: himpunan solusi S
while (∑(nilai semua koin didalam S) ≠ A) and (C ≠ {} ) do
x ← Koin yang mempunyai nilai terbesar
if (∑ (nilai semua koin didalam S) + nilai koin x ≤ A then
if (∑ (nilai semua koin didalam S) = A then
write (“tidak ada solusi”)
procedure PenjadwalanPelanggan(input n:integer)
{ Mencetak informasi deretan pelanggan yang akan diproses oleh server tunggal
Masukan: n pelangan, setiap pelanggan dinomori 1, 2, …, n
Keluaran: urutan pelanggan yang dilayani
{pelanggan 1, 2, …, n sudah diurut menaik berdasarkan ti}
write(‘Pelanggan ‘, i, ‘ dilayani!’)
• Contoh (3) : Algoritma Greedy mencari jarak terpendek dari peta
Misalkan kita ingin bergerak dari titik A ke titik B, dan kita telah menemukan beberapa jalur dari peta.
Untuk mencari jarak terpendek dari A ke B, sebuah algoritma greedy akan menjalankan langkah-langkah seperti berikut:
Kunjungi satu titik pada graph, dan ambil seluruh titik yang dapat dikunjungi dari titik sekarang. 1 Cari local maximum ke titik selanjutnya. 2 Tandai graph sekarang sebagai graph yang telah 3 dikunjungi, dan pindah ke local maximum yang telah ditentukan. 4 Kembali ke langkah 1 sampai titik tujuan didapatkan.
Dengan menggunakan algoritma greedy pada graph di atas hasil akhir jarak terpendek adalah ACDEFB. Hasil jarak terpendek ini sbenarnya tidak tepat dengan jarak pendek sebenarnya(A-G-E-F-B). Maka dari aalgoritma yang tidak selamanya benar namu algoritma yang mendekati nilai kebenaran.
Pemecahan Masalah dengan Algoritma Greedy
Strategi greedy untuk memilih job:
Pada setiap langkah, pilih job i dengan
pi yang terbesar untuk menaikkan nilai
(p1, p2, p3, p4) = (50, 10, 15, 30)
(d1, d2, d3, d4) = (2, 1, 2, 1)
Solusi optimal: J = {4, 1} dengan F = 80.
Function JobSchedulling(input C : himpunan_job) → himpunan_job
{menghasilkan barisan job yang akan diproses oleh mesin}
J: himpunan_job {solusi}
i ← job yang mempunyai p [i] terbesar
if (semua job di dalam J ᴜ {i} layak) then
0%0% menganggap dokumen ini bermanfaat, Tandai dokumen ini sebagai bermanfaat
0%0% menganggap dokumen ini tidak bermanfaat, Tandai dokumen ini sebagai tidak bermanfaat