Xarxa neuronal convolutiva

(S'ha redirigit des de: Xarxa neuronal convolucional)

Una xarxa neuronal convolutiva (l'acrònim anglès és CNN), en aprenentatge automàtic, és un tipus de xarxa neuronal artificial que disposa de connectivitat entre neurones inspirada pel còrtex visual dels animals. La resposta d'aquestes neurones corticals pot ser aproximada matemàticament per una funció de convolució. Les aplicacions de les CNN són el reconeixement d'imatges, sistemes de recomanació i processament del llenguatge. [1][2][3]

Fig.1 Esquema de blocs d'una Xarxa neuronal convolutiva

Història

modifica
  • 1990: primera CNN anomenada LeNet.[2]
  • 2012: AlexNet
  • 2013: ZF Net
  • 2014: GoogleLeNet i VGGNet
  • 2015: ResNets
  • 2016: DenseNet

Aplicacions

modifica

Se'n poden esmentar:[4]

  • Reconeixement d'àudio i d'imatges.
  • Processament d'àudio i de vídeo.
  • Processat del llenguatge.
  • Reconeixement de noves fórmules químiques
  • Algorismes de jocs: escacs, go.

Implementacions

modifica

Programari

modifica

Llibreries de programari: Caffe (de Berkeley Vision and Learning Center BVLC), TensorFlow (de Google), Theano (en Python), CNTF (Microsoft),[5] Arm NN (ARM),[6] compilador GLOW,[7] compilador XLA [8]

Maquinari

modifica

Circuits integrats: K-Eye (de KAIST),[9] TPU (de Google), FlexNoc 4 (Arteris),[10] plataforma Goya (Habana Labs),[11] HiFi 5 (Cadence) [12]

Vegeu també

modifica

Referències

modifica
  1. ujjwalkarn. «A Quick Introduction to Neural Networks» (en anglès). https://ujjwalkarn.me,+09-08-2016.+[Consulta: 20 juny 2017].
  2. 2,0 2,1 ujjwalkarn. «An Intuitive Explanation of Convolutional Neural Networks» (en anglès). https://ujjwalkarn.me,+10-08-2016.+[Consulta: 20 juny 2017].
  3. «Convolutional Neural Networks (LeNet) — DeepLearning 0.1 documentation» (en anglès). http://deeplearning.net.+Arxivat de l'original el 2017-12-28. [Consulta: 20 juny 2017].
  4. «CNN applications» (en anglès). http://ijcsit.com.+[Consulta: 20 juny 2017].
  5. «Microsoft Cognitive Toolkit» (en anglès). https://www.microsoft.com.+[Consulta: 10 novembre 2018].
  6. «Machine Learning | Arm NN SDK – Arm Developer» (en anglès). [Consulta: 10 novembre 2018].
  7. «Glow: Compiler For Neural Network Hardware Accelerators» (en anglès). TechLeer, 10-11-2018.
  8. «XLA  | TensorFlow» (en anglès). https://www.tensorflow.org.+[Consulta: 10 novembre 2018].
  9. «Convolutional neural network on-a-chip promises always-on face recognition» (en anglès). eeNews Europe, 15-06-2017.
  10. Shuler, Kurt «Arteris IP Announces New FlexNoC® 4 Interconnect IP with Artificial Intelligence (AI) Package» (en anglès). http://www.arteris.com, 10-11-2018.
  11. «Habana Labs: Goya deep learning inference platform» (en anglès). eeNews LED, 08-11-2018. Arxivat de l'original el 2018-11-11 [Consulta: 10 novembre 2018].
  12. «Cadence adds deep-learning support to audio DSP» (en anglès). Tech Design Forum, 31-10-2018.