Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Pelajari Apa Itu Machine Learning dan Bedanya dengan Deep Learning

10 July 2018
in Learn

Machine learning merupakan teknologi yang semakin banyak digunakan dalam berbagai aplikasi baik produk ataupun layanan akhir-akhir ini. Teknologi ini memiliki potensi yang sangat besar dalam membantu suatu produk menyesuaikan diri dengan kebiasaan konsumen.

Kata.ai merupakan salah satu perusahaan di Indonesia yang sedang mengembangkan kecerdasan buatan—termasuk machine learning—untuk digunakan oleh berbagai produk dan layanan. Pria Purnama selaku VP Product & Engineering serta Kemal Maulana Kurniawan sebagai Research Scientist Kata.ai berbagi insight mengenai pemahaman dasar machine learning dan deep learning.

[postingan number=3 tag=”programming”]

Daftar Isi

  • Apa itu machine learning?
  • Apa bedanya dengan deep learning?
  • Kapan machine learning cocok digunakan?
  • Apa saja syarat yang dibutuhkan?

Apa itu machine learning?

Frase “machine learning” pertama kali dicetuskan oleh ahli komputer asal Amerika Serikat Arthur Samuel pada tahun 1959. Secara kasar, Samuel mendefinisikan machine learning sebagai cabang ilmu komputer yang meneliti bagaimana suatu mesin dapat menyelesaikan masalah tanpa diprogram secara eksplisit.

Machine learning menggunakan algoritme untuk mencerna rangkaian data, mengambil kesimpulan berdasarkan data yang dianalisis, serta menggunakan kesimpulan tersebut untuk menyelesaikan tugasnya dengan cara paling efektif.

Kemampuan ini merupakan perbedaan fundamental antara mesin yang belajar dengan mesin yang telah diprogram dari awal dengan rangkaian perintah tertentu. Mesin yang belajar memiliki kapabilitas untuk menyelesaikan suatu tugas secara dinamis.

Beberapa contoh implementasi machine learning

Beberapa contoh implementasi machine learning. Sumber: Cleveroad.

Machine learning bukan merupakan satu disiplin ilmu saja, melainkan meliputi berbagai aspek komputasi yang fungsinya saling berhubungan. Beberapa di antaranya adalah:

[postingan number=3 tag=”belajar”]

  • Machine reasoning atau penalaran mesin, yang merujuk kepada kemampuan suatu sistem untuk mengambil kesimpulan dengan metode logis berdasarkan data yang disediakan kepadanya.
  • Language processing atau pemrosesan bahasa, yang berarti kemampuan sistem untuk mencerna dan menginterpretasi bahasa manusia.

Apa bedanya dengan deep learning?

Deep learning adalah salah satu metode implementasi machine learningyang bertujuan meniru cara kerja otak manusia menggunakan artificial neural network atau jaringan nalar buatan. Deep learning menggunakan sejumlah algoritme sebagai ‘neuron’ untuk bekerja sama dalam menentukan dan mencerna karakteristik tertentu di suatu rangkaian data.

Berbeda dengan program machine learning pada umumnya yang dirancang untuk menyelesaikan tugas tertentu, program deep learning biasanya diprogram dengan kapabilitas lebih kompleks untuk mempelajari, mencerna, dan mengklasifikasikan data.

Ilustrasi Deep Learning

Ilustrasi model neural network dan deep learning. Sumber: Global Engage.

Berbagai ‘neuron’ dalam jaringan nalar buatan mampu menganalisis data dari berbagai dimensi, sehingga dapat meraih kesimpulan yang lebih tepat dan detail. Dalam suatu jaringan nalar buatan, algoritme yang memproses data dibagi ke dalam berbagai lapisan dengan fungsi yang berbeda-beda.Suatu jaringan nalar buatan umumnya dibagi menjadi:

  • Lapisan input yang menampung data mentah seperti gambar, suara atau teks,
  • Sejumlah lapisan tersembunyi yang meneliti dan mengklasifikasi data tersebut berdasarkan referensi yang sudah ada, dan
  • Lapisan output yang menyajikan kesimpulan hasil penelitian data.

Bagaimana cara kerja lapisan-lapisan ini? Katakanlah kamu sedang menggunakan program deep learning untuk melakukan kategorisasi gambar hewan. Ketika kamu mengunggah, misalnya, gambar seekor kucing, program deep learning akan mencocokkan gambar tersebut dengan gambar lain dalam referensi data yang telah ia miliki.

[postingan number=3 tag=”chatbot”]

Program deep learning akan mencari kesamaan karakteristik dalam gambar yang kamu unggah dengan kategori yang sudah ia kenali. Jika program menemukan kesamaan antara gambar yang kamu unggah dengan gambar yang sebelumnya sudah ia kenali sebagai kucing, maka di lapisan output ia akan menyampaikan suatu kesimpulan: gambar itu adalah gambar kucing.

Kapan machine learning cocok digunakan?

Kita tidak mungkin bisa meneliti seluruh data (mengenai cara manusia berkomunikasi). Bahkan jika kita bisa, datanya mungkin suatu hari akan menjadi tidak valid karena bahasa selalu berevolusi.

 Kemal Maulana Kurniawan, Research Scientist Kata.ai

Menurut Kata.ai, machine learning (terutama deep learning) cocok digunakan untuk memperhitungkan data yang tidak eksak, seperti bahasa, suara atau gambar. Machine learning dapat memberikan analisis atau kesimpulan yang lebih tepat dari algoritme eksak seperti fungsi lookup.

Contohnya, katakanlah kamu memiliki platform e-commerce pakaian dan ingin memberikan rekomendasi ukuran pakaian kepada pelanggan. Ukuran pakaian umumnya memiliki variasi yang terbatas dan tertentu; S, M, L, XL, dan seterusnya. Fungsi lookup yang sederhana sudah cukup untuk mencocokkan variasi tersebut dengan informasi yang diperoleh dari pelanggan.

Bandingkan dengan, misalnya, sebuah chatbot untuk melayani pemesanan ojek melalui teks. Terdapat banyak faktor yang harus diperhitungkan, seperti cara berkomunikasi pelanggan, lokasi yang dituju, hingga kemungkinan adanya saltik. Machine learning dibutuhkan untuk mencerna informasi tersebut dan memastikan diraihnya kesimpulan yang tepat.

Apa saja syarat yang dibutuhkan?

Hal pertama yang dibutuhkan agar suatu program machine learning dapat berfungsi dengan efektif adalah referensi data dalam jumlah besar. Suatu model machine learning memerlukan data untuk belajar dan memperoleh estimasi parameter, sehingga semakin banyak data yang bisa digunakan, program machine learning akan semakin pintar.

Lebih banyak parameter yang dimiliki suatu model, lebih banyak data yang dibutuhkan untuk mengestimasi secara akurat.

 Kemal Maulana Kurniawan, Research Scientist Kata.ai

Semakin bertambah kompleksitas tugasnya, sebuah model machine learningmembutuhkan data yang lebih besar untuk memperoleh informasi yang lebih akurat. Misalnya, jika kamu menggunakan machine learning untuk mengestimasi rata-rata tinggi badan orang Indonesia, tentunya kesimpulan akan lebih akurat jika kamu mengambil sampel dari seribu orang dibandingkan sepuluh orang.

[postingan number=3 tag=”hacker”]

Selain itu, mengoperasikan model machine learning—terutama jaringan nalar untuk deep learning—membutuhkan kekuatan komputasi yang tinggi. Ini karena model deep learning harus mengoperasikan banyak proses secara bersamaan, terutama dalam tahap training. Dalam tahap training, model machine learning harus memproses data dalam jumlah yang sangat besar untuk dikategorisasi sebagai referensi.

Oleh karena itu, proses deep learning biasanya lebih efektif jika dioperasikan menggunakan GPU (graphic processing unit). Menurut Kata.ai, operasi melalui GPU biasanya akan memroses training dan evaluasi hingga empat puluh kali lebih cepat dibandingkan CPU. [tia/ap]

Berikan rating

Follow Trentech.id di Google News, Klik DI SINI

Tags: apa itu machinedeep learningmachine learning
1.6k
VIEWS
Previous Post

Sistem Properti Akan Menjadikan Bisnis Properti Lebih Efektif dan Efisien

Next Post

Inilah 3 Desain Karakter Mobile Legends Ini Seperti Terinspirasi Capcom

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    2394 shares
    Share 957 Tweet 598
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    944 shares
    Share 378 Tweet 236
  • Daftar Gaji di Startup Indonesia

    241 shares
    Share 96 Tweet 60
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    296 shares
    Share 118 Tweet 74
  • Bitcoin Naik 1.500% dalam 5 Tahun, IHSG Hanya 35%

    109 shares
    Share 44 Tweet 27
  • Harga Saham GoTo Terjun Bebas (Lagi)

    123 shares
    Share 49 Tweet 31
  • Prompt ChatGPT untuk Designer

    155 shares
    Share 62 Tweet 39
  • Ini Dia 7 Perintah CMD Keren yang Wajib Kamu Coba

    358 shares
    Share 143 Tweet 90
  • Apa Saja Fitur Flipper Zero?

    566 shares
    Share 226 Tweet 142
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    572 shares
    Share 229 Tweet 143

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News