Apa Sih Deep Learning Itu?

(Source: https://online.york.ac.uk/wp-content/uploads/2021/09/Illustration-of-a-brain-with-cogs-inside-and-pathways-outside-and-deep-learning-written-above.jpg)



Kemarin kita sudah mengenal yang namanya AI. Nah, salah satu yang digunakan AI dalam prosesnya adalah Deep Learning.


Pengertian Deep Learning

Jika diartikan ke dalama bahasa Indonesia, "Deep Learning" adalah "Pembelajaran Mendalam". Deep artinya dalam dan learning artinya belajar. 

Sedangkan berdasarkan definisinya, Deep Learning adalah bagian dari keluarga metode pembelajaran mesin yang lebih luas berdasarkan jaringan saraf tiruan dengan pembelajaran representasi. Pembelajaran dapat diawasi, semi-diawasi atau tidak diawasi.


Cara Kerja Deep Learning

Dalam upaya menciptakan sistem yang bisa belajar serupa dengan cara manusia belajar, arsitektur yang mendasari deep learning terinspirasi oleh struktur otak manusia. Untuk alasan ini, beberapa terminologi mendasar dalam deep learning mendalam dapat dirangkum ke neurologi. Mirip dengan bagaimana neuron membentuk blok bangunan fundamental dari otak, arsitektur deep learning berisi unit komputasi yang memungkinkan terjadinya pemodelan fungsi nonlinier yang disebut perceptron.

Keajaiban deep learning dimulai dengan perceptron yang sederhana. Mirip dengan bagaimana "neuron" di otak manusia mentransmisikan pulsa listrik ke seluruh sistem saraf kita, perceptron menerima daftar sinyal input dan mengubahnya menjadi sinyal output.

Perceptron bertujuan untuk memahami representasi data dengan menumpuk banyak lapisan, di mana setiap lapisan bertanggung jawab untuk memahami beberapa bagian dari input. Lapisan dapat dianggap sebagai kumpulan unit komputasi yang belajar mendeteksi kemunculan nilai yang berulang.

Setiap lapisan perceptron bertanggung jawab untuk menafsirkan pola tertentu dalam data. Jaringan perceptron ini meniru bagaimana neuron di otak membentuk jaringan, sehingga arsitekturnya disebut jaringan saraf (atau jaringan saraf tiruan).


Pengaplikasian Teknologi Deep Learning

Ada beberapa contoh pengaplikasian teknologi deep learning ini, antara lain:

Image Recognition

Image Recognition adalah sebuah teknologi dengan menggunakan artificial intelligence, khususnya deep learning untuk secara otomatis mengidentifikasi objek, orang, tempat, dan tindakan dalam gambar. Image Recognition digunakan untuk melakukan tugas seperti memberi label gambar, mencari konten, dan sistem bantuan pengemudi. 

(Source: https://azati.ai/wp-content/uploads/2020/04/object-detection-800x400-1.jpg)

Image Recognition ini bekerja seperti otak manusia yang mengenali benda-benda atau orang-orang di sekitarnya. Saat melihat meja, manusia akan langsung mengenali bahwa yang mereka lihat itu adalah meja. Nah, proses ini juga diterapkan pada mesin dengan Image Recognition.

Image Restoration

Image Restoration adalah proses memulihkan gambar dari versi yang terdegradasi yang biasanya untuk gambar yang buram dan bernoise. Image restoration adalah masalah mendasar dalam pemrosesan gambar, dan juga menyediakan testbed untuk masalah invers yang lebih umum. Corruption dapat terjadi dalam berbagai bentuk seperti blur, noise, dan salah fokus kamera. 

Image restoration dilakukan dengan membalikkan proses yang mengaburkan gambar dan semacamnya dilakukan dengan mencitrakan sumber titik dan menggunakan gambar sumber titik, yang disebut Point Spread Function (PSF) untuk mengembalikan informasi gambar yang hilang akibat proses blur.

(Source: https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Restoration_using_Artificial_intelligence.jpg/1200px-Restoration_using_Artificial_intelligence.jpg)

Operasi pemulihan citra bertujuan untuk mengembalikan kondisi citra pada kondisi yang diketahui sebelumnya akibat adanya pengganggu yang menyebabkan penurunan kualitas citra.

Natural Language Processing

Salah satu disiplin ilmu AI berikut ini adalah salah satu teknologi yang sering digunakan oleh manusia zaman sekarang.

Natural Language Processing adalah kemampuan program komputer untuk memahami bahasa manusia seperti yang diucapkan dan ditulis - disebut sebagai bahasa alami.

(Source: https://navigate360.com/wp-content/uploads/2021/03/NLP-image.png)

Natural Language Processing menggabungkan linguistik komputasi - pemodelan bahasa manusia berbasis aturan - dengan model statistik, machine learning (pembelajaran mesin), dan deep learning (pembelajaran mendalam).

Beberapa contoh Natural Language Processing, yaitu:
Google Assistant
Saat kamu memanggil Google Assist, google akan mendeteksi suara kamu dan membaca dari cara bicara kamu, apa yang kamu butuhkan.
Google Translate
Aplikasi terjemahan bahasa seperti Google Translate juga menggunakan NLP untuk menerjemahkan bukan lagi kata per kata tetapi sesuai konteks dan grammar bahasa.



Nah, begitu kira-kira penjelasan mengenai Deep Learning.

Komentar

Postingan populer dari blog ini

Arsitektur Aplikasi Mobile: Diagram dan Langkah-langkah Awal

Apa Itu Software Development Life Cycle (SDLC)?

Yuk, Kenalan dengan Agile Software Development!