Xarxa neuronal binària

De la Viquipèdia, l'enciclopèdia lliure

La xarxa neuronal binària és una xarxa neuronal artificial, on els pesos de coma flotant utilitzats habitualment se substitueixen per binaris.[1][2]

Estalvia emmagatzematge i càlcul, i serveix com a tècnica per a models profunds en dispositius amb recursos limitats. L'ús de valors binaris pot augmentar l'acceleració fins a 58 vegades.[3] La precisió i la capacitat d'informació de la xarxa neuronal binària es poden controlar manualment.[4] Les xarxes neuronals binàries no aconsegueixen la mateixa precisió que les seves contraparts de precisió total, però s'estan fent millores per tancar aquesta bretxa.

El concepte de xarxes neuronals binàries és molt senzill, quan cada valor dels tensors de pes i activació es representa amb +1 i -1 de manera que es poden emmagatzemar en 1 bit en lloc de precisió completa (-1 es representa com 0 a 1- Bit nombres enters). La conversió de valors de punt flotant a valors binaris és utilitzar la funció de signe que es mostra a continuació:

L’inconvenient principal de les xarxes neuronals binàries ha estat el fet que no han pogut aconseguir una precisió tan bona com les xarxes més profundes de precisió. Però això ha canviat lentament i cada any (més com cada mes amb el nombre de treballs publicats), hi ha hagut molts avenços amb la bretxa que es tanca. Com que es centra molt més en la implementació de models d’aprenentatge automàtic en dispositius que tinguin recursos informàtics limitats, hi haurà un augment dels esforços de recerca en aquest camp en els propers anys.[5]

Referències[modifica]

  1. Courbariaux, M.; Bengio, Y.; David, J.-P. NIPS, 2015. arXiv: 1511.00363.
  2. Yuan, Chunyu; Agaian, Sos S. «A comprehensive review of Binary Neural Network». arXiv:2110.06804 [cs], 11-03-2023.
  3. Rastegari, M.; Ordonez, V.; Redmon, J.; Farhadi, A. ECCV, 2016. arXiv: 1603.05279.
  4. Ignatov, D.; Ignatov, A. Pattern Recognition Letters, 138, 2020, pàg. 276–281. arXiv: 2008.01438. Bibcode: 2020PaReL.138..276I. DOI: 10.1016/j.patrec.2020.07.033.
  5. Varma, Rahul. «Binary Neural Networks — Future of low-cost neural networks?» (en anglès). https://towardsdatascience.com,+29-01-2021.+[Consulta: 24 març 2023].