Seidor
personas saltando en la puesta del sol

06 de juny de 2024

Deep Learning: Algoritmes de programació que aprenen per si mateixos

El Deep Learning és una part de Machine Learning que s'encarrega de simular el comportament del cervell humà per resoldre problemes de difícil solució per a les màquines.

Per a què la Intel·ligència Artificial?

Deep learning o aprenentatge profund és una subpart del machine learning que al seu torn forma part de la intel·ligència artificial.

La intel·ligència artificial és un concepte considerat modern, tant que neix a mitjans del segle XX, fa més de mig segle!!

Amb la intel·ligència artificial es va intentar que els ordinadors fossin capaços de resoldre problemes que fins al moment només podien resoldre els humans.

Si ho pensem podem programar algorismes més o menys complexos amb qualsevol llenguatge de programació sigui JavaScript, Phyton, Java... en el qual definirem les instruccions a executar per resoldre un problema concret.

Sabries programar un algorisme que en funció de la veu sàpiga qui ets?, segurament no, però veritat que tu ets capaç de reconèixer algú per la seva veu?. Aquí és on entra la intel·ligència artificial i desapareixen els algorismes tradicionals comuns.

Què és el Deep Learning?

Aleshores la intel·ligència artificial consisteix a deixar a la màquina la possibilitat de resoldre problemes que només podien ser resolts pels humans. O més aviat, problemes fàcils de resoldre pels humans però difícils per a les màquines.

El machine learning és la capacitat que un algorisme aprengui per si sol, i el deep learning és un tipus d'algorisme capaç d'aprendre per si mateix.

En Deep learning es construeix un model basat en capes, cadascuna d'aquestes capes es compon d'un nombre determinat de nodes també anomenats neurones.

Imatge lliure de drets: Pixabay Aquestes neurones estan connectades entre si, emulant el poc que es coneix del funcionament del cervell: Les neurones reben unes dades d'entrada i generen a partir d'ells una nova sortida i aquesta sortida passa a ser l'entrada de les neurones de la següent capa.

Si ho pensem bé, el que fa és processar característiques per generar noves característiques que al seu torn generen noves característiques. Potser en la teoria suposa la resolució de qualsevol problema.

mapa deep-learning-drauta

Per què és tan interessant l'aprenentatge profund?

El que és increïble d'això no és només que puguem crear algoritmes que aprenguin per si mateixos, sinó que poden arribar a resoldre problemes de manera més eficient que els humans.

Ens imaginem un expert en futbol que vol saber quin equip guanyarà el partit, estudiarà una sèrie de factors, pensarà sobre ells i després de valorar-los conscientment podrà extreure una conclusió. Un model de xarxa neuronal ben entrenat per a això et donarà una resposta en un segon, només haurem de passar-li les dades d'entrada perquè les processi i ens aporti el que volem saber.

Ho podem extrapolar a molts camps: conducció automàtica, saber si una parella es separarà, saber si una empresa farà fallida, o si l'economia d'un país creixerà....

Si ho pensem, tot el que passa al món es basa en uns factors, coneguts o desconeguts. La qüestió és, saber quines variables incideixen, recopilar prou dades i aplicar-ho al nostre model de machine learning perquè ens doni una resposta.

POT SER QUE T'INTERESSI

06 de juny de 2024

Posicionament web SEO

Com utilitzem el SEO en la teva pàgina web? El posicionament web a Drauta et donarà visibilitat i t'aportarà bons resultats en els buscadors.

SEIDOR
05 de juny de 2024

Com configurar el mòdul Metatag de Drupal 8

Les metaetiquetes poden semblar una cosa sense importància per a una web, però tenen una importància rellevant per a SEO. El mòdul Metatag de Drupal 8 ens ajuda a administrar dinàmicament aquestes metaetiquetes de forma interactiva.

SEIDOR
05 de juny de 2024

Traduccions de paràgrafs en Drupal 8

Avui fem un petit tutorial per poder saber com aplicar les nostres traduccions als paràgrafs de la nostra web en Drupal 8.

SEIDOR