Bab II
Bab II
LANDASAN TEORI
Menurut (Lorentius et al., 2020) Deep Learning adalah salah satu jenis algoritma
jaringan saraf tiruan yang menggunakan metadata sebagai input dan mengolahnya
menggunakan sejumlah lapisan tersembunyi (hidden layer) transformasi non linier
dari data masukan untuk menghitung nilai output. Algortima pada Deep Learning
memiliki fitur yang unik yaitu sebuah fitur yang mampu mengekstraksi secara
otomatis. Hal ini berarti algoritma yang dimilikinya secara otomatis dapat
menangkap fitur yang relevan sebagai keperluan dalam pemecahan suatu masalah.
Algortima semacam ini sangat penting dalam sebuah kecerdasan buatan karena
mampu mengurangi beban pemrograman dalam memilih fitur yang eksplisit. Dan,
algortima ini dapat digunakan untuk memecahkan permasalahan yang perlu
1
pengawasan (supervised), tanpa pengawasan (unsupervised), dan semi terawasi
(semi supervised).
2.4 TensorFlow
Menurut (Nurfita & Ariyanto, 2018) Perkembangan bidang Deep Learning saat ini
telah dipermudah oleh banyaknya library dan Application Program Interface (API).
Library yang digunakan adalah Tensorflow yang merupakan antarmuka untuk
mengekspresikan algoritma pembelajaran mesin dan untuk mengeksekusi perintah
dengan menggunakan informasi yang dimiliki tentang objek tersebut atau target
yang dikenali serta dapat membedakan objek satu dengan objek lainnya.
2
Tensorflow memiliki fitur untuk menjalankan pelatihan model menggunakan
Central Processing Unit (CPU) dan pelatihan model Graphic Processing Unit
(GPU). Namun dalam implementasi ini akan menjalankan pelatihan model dengan
fitur CPU.
2.5 Keras
Menurut (Santoso & Ariyanto, 2018) Keras merupakan library jaringan syaraf
tiruan tingkat tinggi yang ditulis dengan bahasa python dan mampu berjalan di atas
TensorFlow, CNTK, atau Theano. Library ini menyediakan fitur yang digunakan
dengan fokus mempermudah pengembangan lebih dalam tentang Deep Learning.
Keras diciptakan oleh Franchois Chollet. (Ilmiah et al., 2018) sebagai library untuk
deep learning yang ditulis dengan Bahasa python. Saat ini, Keras merupakan salah
satu library machine learning terbaik di python. Keras menyediakan beberapa
utilitas terbaik dalam hal menyusun model, memproses dataset, memvisualisasikan
grafik dan hal lainnya.
3
Tabel 2.1 Hasil Penelitian yang Relevan
No Peneliti Judul Metode Keterangan
4
hasil klasifikasikan terhadap
gambar wajah yang
menggunakan masker dan tanpa
menggunakan masker.