DEEP LEARNING



Definisi :
Deep Learning (Deep Structured Learning atau Hierarchical Learning) merupakan salah satu dai cabang Machine Learning yang terdiri algoritma pemodelan abstraksi tingkat tinggi pada data menggunakan sekumpulan fungsi transformasi non-linear yang ditata berlapis-lapis dan mendalam.

Sejarah :
Geoffrey Hinton pada tahun 2006 memperkenalkan salah satu varian Artificial Neural Network (Jaringan Saraf Tiruan) yang disebut Deep Belief Nets, ide untuk men-train model jaringan saraf tiruan ini dengan men-train dua layer kemudian tambahkan satu layer diatasnya, kemudian train hanya layer teratas dan begitu seterusnya. Paper ini lalu mempopulerkan istilah Deep Learning untuk pembeda bagi arsitektur jaringan saraf tiruan yang menggunakan banyak layer. Hingga pada tahun 2009 Andrew Ng dkk memperkenalkan penggunaan GPU untuk deep learning melalui paper yang berjudul Large-scale Deep Unsupervised Learning using Graphics Processors.

Konsep Dasar :
Konsep Dasar dari Deep Learning adalah :
  • Membuat hierarki yang terdiri dari beberapa konsep.
  • Konsep tersebut disusun dalam sebuah arsitektur yang memiliki beberapa layer.
  • Menyusun konsep-konsep kompleks menjadi konsep yang lebih sederhana.
Berdasarkan konsep diatas, sifat dari Deep Learning mempresentasikan sebuah permasalahan dengan tingkat fleksibilitas yang tinggi.

Penjelasan dan Penerapan :
Setiap output dari hidden layer satu ke hidden layer lainnya dapat dipantau dengan menggunakan grafik khusus yang dirancang untuk setiap output neuron. Kombinasi dan rekombinasi dari setiap neuron yang saling terhubung dari semua unit hidden layer dilakukan menggunakan gabungan dari fungsi aktivasi.
Prosedur-prosedur tersebut dikenal sebagai Transformasi Non Linier yang digunakan untuk prosedur optimal untuk menghasilkan bobot optimal pada setiap unit lapisan guna mendapatkan nilai target yang dibutuhkan.
Penerapan dari deep learning adalah arsitektur algoritma dari pencarian Google Photos yang dapat mengenal suatu gambar berdasarkan warna yang dijadikan input layer yang akan melakukan kombinasi dan rekombinasi dengan beberapa hidden layer hingga dapat mengenali berbagai objek pada gambar tersebut.

Sumber :








Comments