Trentech.id
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
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
Yuk Pelajari Apa Itu Machine Learning dan Bedanya dengan Deep Learning
1.4k
VIEWS
Berikan rating

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.

Baca lagi

7 Keterampilan Yang Harus Dimiliki Programmer Untuk 5-10 Tahun Ke Depan

8 Bahasa Pemrograman Terpopuler Untuk Machine Learning dan Data Science Di Awal 2017

[postingan number=3 tag=”programming”]

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]

Tags: apa itu machinedeep learningmachine learning
Previous Post

Sistem Properti Akan Menjadikan Bisnis Properti Lebih Efektif dan Efisien

Next Post

Inilah 3 Desain Karakter Mobile Legends Ini Seperti Terinspirasi Capcom

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Yang Harus Dimiliki Programmer Untuk 5-10 Tahun Ke Depan

3 December 2020
1.7k

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

8 Bahasa Pemrograman Terpopuler Untuk Machine Learning dan Data Science Di Awal 2017

8 Bahasa Pemrograman Terpopuler Untuk Machine Learning dan Data Science Di Awal 2017

5 January 2017
1.4k

Machine learning merupakan teknologi yang perkembangannya paling cepat dalam dunia teknik. Hampir di semua perusahaan besar teknologi berinvetasi dalam perkembangan...

Login
Please login to comment
0 Comments
Inline Feedbacks
View all comments

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    1011 shares
    Share 404 Tweet 253
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    354 shares
    Share 142 Tweet 89
  • Mengenal Lean Product Development dan Berbagai Keunggulannya

    139 shares
    Share 56 Tweet 35
  • Yuk Ketahui Sejarah Perkembangan Aplikasi Chat di Seluruh Dunia

    153 shares
    Share 61 Tweet 38
  • Inilah 15 Skin Paling Keren di Mobile Legends

    171 shares
    Share 68 Tweet 43
  • Google Buat Email Lebih Dinamis Dengan AMP Untuk Email

    138 shares
    Share 55 Tweet 35
  • Ternyata Beginilah Cara Kerja Powerbank

    172 shares
    Share 68 Tweet 43
  • Bekerja di Bidang Otomotif, Menjanjikan Penghasilan Besar! Berminat?

    139 shares
    Share 56 Tweet 35
  • Apa Itu Bisnis Model Kanvas dan Pentingnya untuk Sebuah Startup?

    130 shares
    Share 52 Tweet 33
  • EV Hive dan Pemprov DKI Jakarta Luncurkan Co-Working Space JSCHive

    111 shares
    Share 44 Tweet 28

About . Contact . Partnership

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
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Login
  • Sign Up
About . Contact . Partnership

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
wpDiscuz