Xarxa neuronal convolucional

De Viquipèdia
Salta a la navegació Salta a la cerca
Fig.1 Esquema de blocs d'una Xarxa neuronal convolucional

Una xarxa neuronal convolucional ( 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 processat del llenguatge. [1][2][3]

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.
  • Processat d'àudio i de vídeo.
  • Processat del llenguatge.
  • Reconeixemnet de noves fórmules químiques
  • Algorsmes 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.+[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.
  12. «Cadence adds deep-learning support to audio DSP» (en anglès). Tech Design Forum, 31-10-2018.