Belajar Deep Learning Mulai Dari Mana?

Deep Learning merupakan salah satu model artificial intelligence yang berkembang pesat pada beberapa tahun belakangan ini. Hal ini tidak lepas dari keberhasilan model berbasis convolutional network (CNN) yang menjuarai perlombaan Imagenet Large Scale Visual Recognition (ILSVRC) pada tahun 2012 silam. Lomba dimana para kompetitor membuat model AI untuk mengklasifikasikan 1000 jenis objek. Pada perlombaan tersebut, […]

Tutorial Backpropagation 2: Convolution – Teori dan Implementasi

Artikel ini merupakan artikel lanjutan dari tutorial backpropagation. Untuk memahami materi dalam artikel ini, akan lebih mudah bila kamu sudah memahami konsep backpropagation untuk MLP dan juga teknik gradient descent. Jika masih belum begitu paham, kamu dapat membuka artikel sebelumnya yang juga dilengkapi dengan kode program yang dapat kamu utak-atik langsung di google colab. Jika […]

Tutorial Backpropagation: Teori dan Implementasi

Pengenalan Backpropagation Backpropagation merupakan salah satu teknik untuk melatih model deep learning. Sebuah model deep learning memiliki beberapa lapisan untuk memproses data menjadi sebuah keluaran. Dengan menggunakan backpropagation, parameter dari model di-“update” mulai dari lapisan paling akhir (Ln) dengan menggunakan teknik gradient descent. Proses pembaruan dilanjutkan ke lapisan sebelumnya (Ln-1) dengan menggunakan informasi gradient yang […]

Tutorial Gradient Descent: Teori dan Implementasi

Gradient descent merupakan salah satu cara yang paling populer untuk melatih sebuah model deep learning. Artikel ini khusus dibuat untuk kamu yang baru belajar tentang machine learning dan ingin mengetahui lebih dalam tentang gradient descent. Dalam artikel ini, kamu akan belajar tentang teori gradient descent dan kemudian mengimplementasikannya ke dalam program untuk memecahkan sebuah masalah […]

Coba Langsung Kode Programnya, Deep Face Embedding Untuk Identifikasi Wajah

Identifikasi wajah merupakan salah satu fungsi yang dapat dibuat dengan menggunakan deep learning dan memiliki banyak potensi untuk digunakan di berbagai aplikasi seperti sistem absensi, pemantauan, authentikasi, dan lain-lain. Fungsi ini dapat dibuat berdasarkan prinsip yang cukup sederhana. Foto dari wajah dirubah ke dalam nilai vektor (embedding) yang nilainya konsisten terhadap perubahan penampilan (seperti pencahayaan, […]

Belajar Mendeteksi Covid19 dari Gambar CT-Scan Yuk!

Baru-baru ini, dataset berupa kumpulan gambar CT-scan dari pasien terinfeksi SARS-Cov-2 diterbitkan di kaggle dan github. Sebagai penggiat machine learning, tentunya kamu penasaran dong, bisa nggak sih deep-learning mendeteksi pasien terinfeksi dari gambar ct-scan? Pada artikel kali ini, kita akan mencoba menjawab seberapa baguskah kemampuan deep-learning dalam proses klasifikasi gambar ct-scan untuk pasien terjangkit SARS-Cov-2. […]

Bikin Sendiri Yuk, Detektor Pengguna Masker di Masa Pandemi Covid19, Gampang Kok!

Jangan keluar rumah, batasi kontak fisik dengan orang lain. Itulah salah satu pesan warga wuhan dalam menghadapi masa pandemi covid19 ini. Tetap tinggal di rumah untuk membatasi kontak fisik merupakan salah satu cara untuk berjaga-jaga dari penularan virus corona. Namun demikian, ada kalanya kita harus keluar rumah karena ada keperluan yang mendesak. Jika kita terpaksa […]

Kamu Juga Bisa: Bikin Aplikasi yang bisa Mengenali Wajah dengan akurasi 99.8%

Pada artikel kali ini, kamu dapat mencoba membuat sendiri aplikasi untuk mengenali wajah. Sebelum mulai coding, kita akan membahas sedikit mengenai cara kerja dari sistem ini. Secara umum, pengenalan wajah atau face recognition terbagi ke dalam 2 bagian, verifikasi dan identifikasi. Coba perhatikan gambar berikut: Verifikasi wajah merupakan metode yang digunakan untuk menentukan apakah wajah […]

Di Rumah Aja? Bikin Aplikasi Pendeteksi Wajah Yuk, Gampang Kok!

Masa-masa di rumah aja seperti sekarang memang paling cocok untuk belajar. Dalam masa pandemi covid-19 ini, ternyata banyak aplikasi yang bisa kita buat dengan menggunakan kamera dan teknologi kecerdasan buatan. Salah satunya adalah sistem pendeteksi wajah. Kita bisa memanfaatkan untuk berbagai keperluan seperti mendeteksi siapa saja yang ada di sekitar rumah kita, untuk sistem monitoring […]

Penjadwalan Learning Rate

Learning rate merupakan salah satu parameter penting dalam melatih model deep learning. Learning rate yang besar dapat mempersingkat proses pelatihan karena dapat membuat model menjadi konvergen dengan jumlah langkah yang lebih sedikit. Akan tetapi, jika nilai learning rate ini terlalu besar, model justru tidak akan bisa dilatih karena nilai parameter pada model akan berubah terlalu […]