Lompat ke isi

Pengguna:KhalilullahAlFaath/Jaringan saraf konvolusional: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
penambahan konten
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Penambahan Konten
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
Baris 3: Baris 3:
{{Other uses|CNN (disambiguasi)}}
{{Other uses|CNN (disambiguasi)}}
{{Pemelajaran mesin|Jaringan saraf konvolusional}}
{{Pemelajaran mesin|Jaringan saraf konvolusional}}
'''Jaringan saraf konvolusional''' ([[bahasa Inggris]]: ''Convolutional Neural Network'') yang biasa disingkat '''CNN''' adalah jaringan saraf umpan maju te[[regularisasi (matematika)|regularisasi]] yang dapat meng[[ekstraksi fitur]] sendiri dengan menggunakan optimasi [[filter (pemrosesan sinyal)|filter]] (atau kernel). Masalah hilang atau meledaknya gradien yang seringkali muncul selama [[Algoritma perambatan mundur|propagasi balik]] pada jaringan saraf awal, dicegah dengan menggunakan bobot teregularisi pada koneksi yang lebih sedikit.<ref name="auto3">{{cite book |last1=Venkatesan |first1=Ragav |url=https://books.google.com/books?id=bAM7DwAAQBAJ&q=vanishing+gradient |title=Convolutional Neural Networks in Visual Computing: A Concise Guide |last2=Li |first2=Baoxin |date=2017-10-23 |publisher=CRC Press |isbn=978-1-351-65032-8 |language=en |access-date=2020-12-13 |archive-date=2023-10-16 |archive-url=https://web.archive.org/web/20231016190415/https://books.google.com/books?id=bAM7DwAAQBAJ&q=vanishing+gradient#v=snippet&q=vanishing%20gradient&f=false |url-status=live }}</ref><ref name="auto2">{{cite book |last1=Balas |first1=Valentina E. |url=https://books.google.com/books?id=XRS_DwAAQBAJ&q=exploding+gradient |title=Recent Trends and Advances in Artificial Intelligence and Internet of Things |last2=Kumar |first2=Raghvendra |last3=Srivastava |first3=Rajshree |date=2019-11-19 |publisher=Springer Nature |isbn=978-3-030-32644-9 |language=en |access-date=2020-12-13 |archive-date=2023-10-16 |archive-url=https://web.archive.org/web/20231016190414/https://books.google.com/books?id=XRS_DwAAQBAJ&q=exploding+gradient#v=snippet&q=exploding%20gradient&f=false |url-status=live }}</ref> Contohnya, untuk ''setiap'' neuron pada lapisan yang terhubung sepenuhnya (''fully-connected layers''), 10.000 bobot diperlukan untuk memproses sebuah citra berukuran 100 x 100 piksel. Namun, dengan menerapkan kernel konvolusi (atau korelasi silang) bertingkat,<ref>{{Cite journal|last1=Zhang|first1=Yingjie|last2=Soon|first2=Hong Geok|last3=Ye|first3=Dongsen|last4=Fuh|first4=Jerry Ying Hsi|last5=Zhu|first5=Kunpeng|date=September 2020|title=Powder-Bed Fusion Process Monitoring by Machine Vision With Hybrid Convolutional Neural Networks|url=https://ieeexplore.ieee.org/document/8913613|journal=IEEE Transactions on Industrial Informatics|volume=16|issue=9|pages=5769–5779|doi=10.1109/TII.2019.2956078|s2cid=213010088|issn=1941-0050|access-date=2023-08-12|archive-date=2023-07-31|archive-url=https://web.archive.org/web/20230731120013/https://ieeexplore.ieee.org/document/8913613/|url-status=live}}</ref><ref>{{Cite journal|last1=Chervyakov|first1=N.I.|last2=Lyakhov|first2=P.A.|last3=Deryabin|first3=M.A.|last4=Nagornov|first4=N.N.|last5=Valueva|first5=M.V.|last6=Valuev|first6=G.V.|date=September 2020|title=Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network|url=https://linkinghub.elsevier.com/retrieve/pii/S092523122030583X|journal=Neurocomputing|language=en|volume=407|pages=439–453|doi=10.1016/j.neucom.2020.04.018|s2cid=219470398|quote=Convolutional neural networks represent deep learning architectures that are currently used in a wide range of applications, including computer vision, speech recognition, malware dedection, time series analysis in finance, and many others.|access-date=2023-08-12|archive-date=2023-06-29|archive-url=https://web.archive.org/web/20230629155646/https://linkinghub.elsevier.com/retrieve/pii/S092523122030583X|url-status=live}}</ref> hanya dibutuhkan 25 neuron untuk memproses petak berukuran 5x5.<ref name="auto1">{{cite book |title=Guide to convolutional neural networks : a practical application to traffic-sign detection and classification |last=Habibi |first=Aghdam, Hamed |others=Heravi, Elnaz Jahani |isbn=9783319575490 |location=Cham, Switzerland |oclc=987790957 |date=2017-05-30}}</ref><ref>{{Cite journal|last=Atlas, Homma, and Marks|title=An Artificial Neural Network for Spatio-Temporal Bipolar Patterns: Application to Phoneme Classification|url=https://papers.nips.cc/paper/1987/file/98f13708210194c475687be6106a3b84-Paper.pdf |archive-url=https://web.archive.org/web/20210414091306/https://papers.nips.cc/paper/1987/file/98f13708210194c475687be6106a3b84-Paper.pdf |archive-date=2021-04-14 |url-status=live|journal=Neural Information Processing Systems (NIPS 1987)|volume=1}}</ref> Fitur tingkat tinggi diekstrak dari jendela konteks yang lebih luas dibandingkan fitur tingkat rendah.
'''Jaringan saraf konvolusional''' ([[bahasa Inggris]]: ''Convolutional Neural Network'') yang biasa disingkat '''CNN''' adalah jaringan saraf umpan maju te[[regularisasi (matematika)|regularisasi]] yang dapat meng[[ekstraksi fitur]] sendiri dengan menggunakan optimasi [[filter (pemrosesan sinyal)|filter]] (atau kernel). Pada versi awalnya, jaringan saraf selama proses [[Algoritma perambatan mundur|propagasi balik]] seringkali mengalami masalah hilangnya atau meledaknya gradien. Untuk mencegah hal tersebut terjadi, digunakanlah bobot teregulasi dengan koneksi yang lebih sedikit.<ref name="auto3">{{cite book |last1=Venkatesan |first1=Ragav |url=https://books.google.com/books?id=bAM7DwAAQBAJ&q=vanishing+gradient |title=Convolutional Neural Networks in Visual Computing: A Concise Guide |last2=Li |first2=Baoxin |date=2017-10-23 |publisher=CRC Press |isbn=978-1-351-65032-8 |language=en |access-date=2020-12-13 |archive-date=2023-10-16 |archive-url=https://web.archive.org/web/20231016190415/https://books.google.com/books?id=bAM7DwAAQBAJ&q=vanishing+gradient#v=snippet&q=vanishing%20gradient&f=false |url-status=live }}</ref><ref name="auto2">{{cite book |last1=Balas |first1=Valentina E. |url=https://books.google.com/books?id=XRS_DwAAQBAJ&q=exploding+gradient |title=Recent Trends and Advances in Artificial Intelligence and Internet of Things |last2=Kumar |first2=Raghvendra |last3=Srivastava |first3=Rajshree |date=2019-11-19 |publisher=Springer Nature |isbn=978-3-030-32644-9 |language=en |access-date=2020-12-13 |archive-date=2023-10-16 |archive-url=https://web.archive.org/web/20231016190414/https://books.google.com/books?id=XRS_DwAAQBAJ&q=exploding+gradient#v=snippet&q=exploding%20gradient&f=false |url-status=live }}</ref> Misalkan, untuk ''setiap'' neuron pada lapisan yang terhubung sepenuhnya (''fully-connected layers''), 10.000 bobot diperlukan untuk memproses sebuah citra berukuran 100 x 100 piksel. Namun, dengan menerapkan kernel konvolusi (atau korelasi silang) bertingkat,<ref>{{Cite journal|last1=Zhang|first1=Yingjie|last2=Soon|first2=Hong Geok|last3=Ye|first3=Dongsen|last4=Fuh|first4=Jerry Ying Hsi|last5=Zhu|first5=Kunpeng|date=September 2020|title=Powder-Bed Fusion Process Monitoring by Machine Vision With Hybrid Convolutional Neural Networks|url=https://ieeexplore.ieee.org/document/8913613|journal=IEEE Transactions on Industrial Informatics|volume=16|issue=9|pages=5769–5779|doi=10.1109/TII.2019.2956078|s2cid=213010088|issn=1941-0050|access-date=2023-08-12|archive-date=2023-07-31|archive-url=https://web.archive.org/web/20230731120013/https://ieeexplore.ieee.org/document/8913613/|url-status=live}}</ref><ref>{{Cite journal|last1=Chervyakov|first1=N.I.|last2=Lyakhov|first2=P.A.|last3=Deryabin|first3=M.A.|last4=Nagornov|first4=N.N.|last5=Valueva|first5=M.V.|last6=Valuev|first6=G.V.|date=September 2020|title=Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network|url=https://linkinghub.elsevier.com/retrieve/pii/S092523122030583X|journal=Neurocomputing|language=en|volume=407|pages=439–453|doi=10.1016/j.neucom.2020.04.018|s2cid=219470398|quote=Convolutional neural networks represent deep learning architectures that are currently used in a wide range of applications, including computer vision, speech recognition, malware dedection, time series analysis in finance, and many others.|access-date=2023-08-12|archive-date=2023-06-29|archive-url=https://web.archive.org/web/20230629155646/https://linkinghub.elsevier.com/retrieve/pii/S092523122030583X|url-status=live}}</ref> hanya dibutuhkan 25 neuron untuk memproses petak berukuran 5x5.<ref name="auto1">{{cite book |title=Guide to convolutional neural networks : a practical application to traffic-sign detection and classification |last=Habibi |first=Aghdam, Hamed |others=Heravi, Elnaz Jahani |isbn=9783319575490 |location=Cham, Switzerland |oclc=987790957 |date=2017-05-30}}</ref><ref>{{Cite journal|last=Atlas, Homma, and Marks|title=An Artificial Neural Network for Spatio-Temporal Bipolar Patterns: Application to Phoneme Classification|url=https://papers.nips.cc/paper/1987/file/98f13708210194c475687be6106a3b84-Paper.pdf |archive-url=https://web.archive.org/web/20210414091306/https://papers.nips.cc/paper/1987/file/98f13708210194c475687be6106a3b84-Paper.pdf |archive-date=2021-04-14 |url-status=live|journal=Neural Information Processing Systems (NIPS 1987)|volume=1}}</ref> Fitur tingkat tinggi diekstrak dari jendela konteks yang lebih luas dibandingkan fitur tingkat rendah.


CNN diaplikasikan pada:
CNN diaplikasikan pada:
Baris 24: Baris 24:


[[Jaringan saraf umpan maju]] atau ''feed-forward neural networks'' umumnya merupakan jaringan yang terhubung sepenuhnya. Maksudnya, setiap neuron di [[Lapisan (pemelajaran dalam)|lapisan]] tertentu terhubung dengan semua neuron yang ada di lapisan setelahnya. “Keterhubungan penuh” ini menyebabkan jaringan menjadi rentan terhadap [[overfitting|''overfitting'']]. Cara-cara regularisasi atau pencegahan ''overfitting'' yang umum digunakan, adalah pengurangan parameter ketika pelatihan, seperti ''weight decay'' (peluruhan bobot) atau pemangkasan konektivitas, seperti penggunaan skip connection, dropout, dll. Selain itu, penggunaan dataset yang kokoh (robust) dapat meningkatkan probabilitas kemampuan CNN untuk mempelajari prinsip-prinsip yang diperumum yang dapat mewakilkan karakter dataset, bukan bias-bias dari dataset yang tidak mewakilkan keseluruhan populasi.<ref>{{Cite journal |last=Kurtzman |first=Thomas |date=August 20, 2019 |title=Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening |journal=PLOS ONE|volume=14 |issue=8 |pages=e0220113 |doi=10.1371/journal.pone.0220113 |pmid=31430292 |pmc=6701836 |bibcode=2019PLoSO..1420113C |doi-access=free }}</ref>
[[Jaringan saraf umpan maju]] atau ''feed-forward neural networks'' umumnya merupakan jaringan yang terhubung sepenuhnya. Maksudnya, setiap neuron di [[Lapisan (pemelajaran dalam)|lapisan]] tertentu terhubung dengan semua neuron yang ada di lapisan setelahnya. “Keterhubungan penuh” ini menyebabkan jaringan menjadi rentan terhadap [[overfitting|''overfitting'']]. Cara-cara regularisasi atau pencegahan ''overfitting'' yang umum digunakan, adalah pengurangan parameter ketika pelatihan, seperti ''weight decay'' (peluruhan bobot) atau pemangkasan konektivitas, seperti penggunaan skip connection, dropout, dll. Selain itu, penggunaan dataset yang kokoh (robust) dapat meningkatkan probabilitas kemampuan CNN untuk mempelajari prinsip-prinsip yang diperumum yang dapat mewakilkan karakter dataset, bukan bias-bias dari dataset yang tidak mewakilkan keseluruhan populasi.<ref>{{Cite journal |last=Kurtzman |first=Thomas |date=August 20, 2019 |title=Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening |journal=PLOS ONE|volume=14 |issue=8 |pages=e0220113 |doi=10.1371/journal.pone.0220113 |pmid=31430292 |pmc=6701836 |bibcode=2019PLoSO..1420113C |doi-access=free }}</ref>

Jaringan konvolusional [[biologi matematika dan teori|terinspirasi]] oleh proses [[biologis]]<ref name=fukuneoscholar/><ref name="hubelwiesel1968"/><ref name="intro"/><ref name="robust face detection">{{cite journal |last=Matusugu |first=Masakazu |year=2003 |title=Subject independent facial expression recognition with robust face detection using a convolutional neural network |url=http://www.iro.umontreal.ca/~pift6080/H09/documents/papers/sparse/matsugo_etal_face_expression_conv_nnet.pdf |journal=Neural Networks |volume=16 |issue=5 |pages=555–559 |doi=10.1016/S0893-6080(03)00115-1 |pmid=12850007 |author2=Katsuhiko Mori |author3=Yusuke Mitari |author4=Yuji Kaneda |access-date=17 November 2013 |archive-date=13 December 2013 |archive-url=https://web.archive.org/web/20131213022740/http://www.iro.umontreal.ca/~pift6080/H09/documents/papers/sparse/matsugo_etal_face_expression_conv_nnet.pdf |url-status=live }}</ref>, terkait pola koneksi antar-[[neuron tiruan|neuron]] yang menyerupai organisasi [[korteks visual]] hewan. Setiap neuron kortikal tersebut merespons rangsangan hanya pada [[bidang visual]] terbatas yang biasa disebut sebagai [[bidang reseptif]]. Bidang reseptif pada neuron yang berbeda saling sebagiannya tumpang tindih sehingga dapat menutupi seluruh bidang visual.

CNN menggunakan pra-pemrosesan (pre-processing) yang relatif lebih sedikit, dibandingkan dengan [[klasifikasi citra|algoritma klasifikasi citra]] lain. Artinya, jaringan pada CNN dapat mengoptimasi [[filter (pemrosesan sinyal|filter]] atau kernel dengan pemelajaran otomatis, yang mana filter pada algoritma tradisional harus [[rekayasa fitur|direkayasa manual]].
Kelebihan besar CNN dalam pemodelannya oleh pengguna adalah CNN tidak memerlukan pengetahuan awal dan ekstraksi fitur manual.

{{TOC limit|3}}

Revisi per 28 Februari 2024 01.56

Jaringan saraf konvolusional (bahasa Inggris: Convolutional Neural Network) yang biasa disingkat CNN adalah jaringan saraf umpan maju teregularisasi yang dapat mengekstraksi fitur sendiri dengan menggunakan optimasi filter (atau kernel). Pada versi awalnya, jaringan saraf selama proses propagasi balik seringkali mengalami masalah hilangnya atau meledaknya gradien. Untuk mencegah hal tersebut terjadi, digunakanlah bobot teregulasi dengan koneksi yang lebih sedikit.[1][2] Misalkan, untuk setiap neuron pada lapisan yang terhubung sepenuhnya (fully-connected layers), 10.000 bobot diperlukan untuk memproses sebuah citra berukuran 100 x 100 piksel. Namun, dengan menerapkan kernel konvolusi (atau korelasi silang) bertingkat,[3][4] hanya dibutuhkan 25 neuron untuk memproses petak berukuran 5x5.[5][6] Fitur tingkat tinggi diekstrak dari jendela konteks yang lebih luas dibandingkan fitur tingkat rendah.

CNN diaplikasikan pada:

CNN juga dikenal sebagai Shift Invariant atau Space Invariant Artificial Neural Networks (SIANN), berdasarkan arsitektur bobot bersama (shared-weights) dari kernel konvolusi (filter) yang bergeser sepanjang fitur masukan dan menghasilkan respons yang equivariasi-translasi, yang dikenal sebagai peta fitur (feature maps). Sebaliknya, kebanyakan CNN tidak invarian translasi, karena adanya operasi downsampling yang diaplikasikan pada masukan.

Jaringan saraf umpan maju atau feed-forward neural networks umumnya merupakan jaringan yang terhubung sepenuhnya. Maksudnya, setiap neuron di lapisan tertentu terhubung dengan semua neuron yang ada di lapisan setelahnya. “Keterhubungan penuh” ini menyebabkan jaringan menjadi rentan terhadap overfitting. Cara-cara regularisasi atau pencegahan overfitting yang umum digunakan, adalah pengurangan parameter ketika pelatihan, seperti weight decay (peluruhan bobot) atau pemangkasan konektivitas, seperti penggunaan skip connection, dropout, dll. Selain itu, penggunaan dataset yang kokoh (robust) dapat meningkatkan probabilitas kemampuan CNN untuk mempelajari prinsip-prinsip yang diperumum yang dapat mewakilkan karakter dataset, bukan bias-bias dari dataset yang tidak mewakilkan keseluruhan populasi.[12]

Jaringan konvolusional terinspirasi oleh proses biologis[13][14][15][16], terkait pola koneksi antar-neuron yang menyerupai organisasi korteks visual hewan. Setiap neuron kortikal tersebut merespons rangsangan hanya pada bidang visual terbatas yang biasa disebut sebagai bidang reseptif. Bidang reseptif pada neuron yang berbeda saling sebagiannya tumpang tindih sehingga dapat menutupi seluruh bidang visual.

CNN menggunakan pra-pemrosesan (pre-processing) yang relatif lebih sedikit, dibandingkan dengan algoritma klasifikasi citra lain. Artinya, jaringan pada CNN dapat mengoptimasi filter atau kernel dengan pemelajaran otomatis, yang mana filter pada algoritma tradisional harus direkayasa manual. Kelebihan besar CNN dalam pemodelannya oleh pengguna adalah CNN tidak memerlukan pengetahuan awal dan ekstraksi fitur manual.

  1. ^ Venkatesan, Ragav; Li, Baoxin (2017-10-23). Convolutional Neural Networks in Visual Computing: A Concise Guide (dalam bahasa Inggris). CRC Press. ISBN 978-1-351-65032-8. Diarsipkan dari versi asli tanggal 2023-10-16. Diakses tanggal 2020-12-13. 
  2. ^ Balas, Valentina E.; Kumar, Raghvendra; Srivastava, Rajshree (2019-11-19). Recent Trends and Advances in Artificial Intelligence and Internet of Things (dalam bahasa Inggris). Springer Nature. ISBN 978-3-030-32644-9. Diarsipkan dari versi asli tanggal 2023-10-16. Diakses tanggal 2020-12-13. 
  3. ^ Zhang, Yingjie; Soon, Hong Geok; Ye, Dongsen; Fuh, Jerry Ying Hsi; Zhu, Kunpeng (September 2020). "Powder-Bed Fusion Process Monitoring by Machine Vision With Hybrid Convolutional Neural Networks". IEEE Transactions on Industrial Informatics. 16 (9): 5769–5779. doi:10.1109/TII.2019.2956078. ISSN 1941-0050. Diarsipkan dari versi asli tanggal 2023-07-31. Diakses tanggal 2023-08-12. 
  4. ^ Chervyakov, N.I.; Lyakhov, P.A.; Deryabin, M.A.; Nagornov, N.N.; Valueva, M.V.; Valuev, G.V. (September 2020). "Residue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural Network". Neurocomputing (dalam bahasa Inggris). 407: 439–453. doi:10.1016/j.neucom.2020.04.018. Diarsipkan dari versi asli tanggal 2023-06-29. Diakses tanggal 2023-08-12. Convolutional neural networks represent deep learning architectures that are currently used in a wide range of applications, including computer vision, speech recognition, malware dedection, time series analysis in finance, and many others. 
  5. ^ Habibi, Aghdam, Hamed (2017-05-30). Guide to convolutional neural networks : a practical application to traffic-sign detection and classification. Heravi, Elnaz Jahani. Cham, Switzerland. ISBN 9783319575490. OCLC 987790957. 
  6. ^ Atlas, Homma, and Marks. "An Artificial Neural Network for Spatio-Temporal Bipolar Patterns: Application to Phoneme Classification" (PDF). Neural Information Processing Systems (NIPS 1987). 1. Diarsipkan dari versi asli (PDF) tanggal 2021-04-14. 
  7. ^ Valueva, M.V.; Nagornov, N.N.; Lyakhov, P.A.; Valuev, G.V.; Chervyakov, N.I. (2020). "Application of the residue number system to reduce hardware costs of the convolutional neural network implementation". Mathematics and Computers in Simulation. Elsevier BV. 177: 232–243. doi:10.1016/j.matcom.2020.04.031. ISSN 0378-4754. Convolutional neural networks are a promising tool for solving the problem of pattern recognition. 
  8. ^ van den Oord, Aaron; Dieleman, Sander; Schrauwen, Benjamin (2013-01-01). Burges, C. J. C.; Bottou, L.; Welling, M.; Ghahramani, Z.; Weinberger, K. Q., ed. Deep content-based music recommendation (PDF). Curran Associates, Inc. hlm. 2643–2651. Diarsipkan dari versi asli (PDF) tanggal 2022-03-07. Diakses tanggal 2022-03-31. 
  9. ^ Collobert, Ronan; Weston, Jason (2008-01-01). "A unified architecture for natural language processing". Proceedings of the 25th international conference on Machine learning - ICML '08. New York, NY, USA: ACM. hlm. 160–167. doi:10.1145/1390156.1390177. ISBN 978-1-60558-205-4. 
  10. ^ Avilov, Oleksii; Rimbert, Sebastien; Popov, Anton; Bougrain, Laurent (July 2020). "Deep Learning Techniques to Improve Intraoperative Awareness Detection from Electroencephalographic Signals" (PDF). 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC) (PDF). 2020. Montreal, QC, Canada: IEEE. hlm. 142–145. doi:10.1109/EMBC44109.2020.9176228. ISBN 978-1-7281-1990-8. PMID 33017950 Periksa nilai |pmid= (bantuan). Diarsipkan dari versi asli tanggal 2022-05-19. Diakses tanggal 2023-07-21. 
  11. ^ Tsantekidis, Avraam; Passalis, Nikolaos; Tefas, Anastasios; Kanniainen, Juho; Gabbouj, Moncef; Iosifidis, Alexandros (July 2017). "Forecasting Stock Prices from the Limit Order Book Using Convolutional Neural Networks". 2017 IEEE 19th Conference on Business Informatics (CBI). Thessaloniki, Greece: IEEE. hlm. 7–12. doi:10.1109/CBI.2017.23. ISBN 978-1-5386-3035-8. 
  12. ^ Kurtzman, Thomas (August 20, 2019). "Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening". PLOS ONE. 14 (8): e0220113. Bibcode:2019PLoSO..1420113C. doi:10.1371/journal.pone.0220113alt=Dapat diakses gratis. PMC 6701836alt=Dapat diakses gratis. PMID 31430292. 
  13. ^ Kesalahan pengutipan: Tag <ref> tidak sah; tidak ditemukan teks untuk ref bernama fukuneoscholar
  14. ^ Kesalahan pengutipan: Tag <ref> tidak sah; tidak ditemukan teks untuk ref bernama hubelwiesel1968
  15. ^ Kesalahan pengutipan: Tag <ref> tidak sah; tidak ditemukan teks untuk ref bernama intro
  16. ^ Matusugu, Masakazu; Katsuhiko Mori; Yusuke Mitari; Yuji Kaneda (2003). "Subject independent facial expression recognition with robust face detection using a convolutional neural network" (PDF). Neural Networks. 16 (5): 555–559. doi:10.1016/S0893-6080(03)00115-1. PMID 12850007. Diarsipkan dari versi asli (PDF) tanggal 13 December 2013. Diakses tanggal 17 November 2013.