Mengingat deep learning membutuhkan data yang sangat banyak sekali, kali ini saya diuji dengan jumlah dataset yang sedikit. Jadi apakah bisa menggunakan deep learning? ternyata masih bisa. Hal ini dilakukan oleh salah satu penggagas CNN Le Cun dengan menghadirkan Siamese Network.
Siamese network adalah dua buah model arsitektur yang sama dengan inputan yang berbedan. jadi ibaranya seperti kembaran, mungkin terlihat seperti U net tapi bedanya di bagian dasar U net adalah outputannya dengan Ujung Outputan di modif jadi inputan.
Beberapa starting point untuk memuliai mempelajari Siamese net antara lain :
- How To Train Your Siamese Neural Network lengkap dengan link github nya
- Siamese networks with Keras, TensorFlow, and Deep Learning dengan dataset yang sama MNIST
- Building image pairs for siamese networks with Python dengan dataset yang sama MNIST
- Siamese Network Line by line explanation for beginners
- A friendly introduction to Siamese Networks
- Image similarity estimation using a Siamese Network with a triplet loss terdapat sintak dasar yang muda dipahami
nb : sedikit tips untuk timeout colab