Ressenyes

Intel movidius: intel·ligència artificial en un usb

Taula de continguts:

Anonim

2001: Odissea en l'espai, Ex machina i Jo, Robot són alguns exemples de la Intel·ligència Artificial tractada per la ciència ficció. Éssers pensants, que després interactuar amb nosaltres es plantegen la seva pròpia existència i el conflicte comença. Malgrat resultar obres molt interessants per a la reflexió, la Intel·ligència Artificial és una disciplina actual de programació que no té a veure amb consciència. És una realitat i Intel Movidius és un USB de desenvolupament al nostre abast.

Ho hem provat i tot seguit et donem una pinzellada de la IA i quin paper té aquest estic de desenvolupament que ens ofereix Intel. Vols saber més sobre aquesta intel·ligència artificial? No et perdis la nostra anàlisi.

Què és la Intel·ligència Artificial que s'implementa actualment?

La IA o Intel·ligència Artificial s'ha descrit en la literatura futurista i per alguns acadèmics com la capacitat d'un sistema informàtic de pensar en termes psicològics com ho faria un humà. Les reflexions sobre què és la consciència i el que deriva del fet que un programa pugui adquirir-la alimenten els forns de la imaginació en llibres, pel·lícules i sèries.

Però altres branques d'acadèmics, investigadors i programadors la defineixen en termes més concrets. Si entenem la intel·ligència com la capacitat estructurada de resoldre problemes, s'acosta molt més al que entenem com un programa informàtic. La intel·ligència artificial de la qual tant es parla actualment és d'aquest tipus, programes informàtics que intenten resoldre problemes i milloren la forma en com ho fan amb la seva experiència.

Què resol i com la Intel·ligència Artificial

Si la Intel·ligència Artificial de la qual parlem no és una consciència sinó un programa que resol problemes, què la diferència de la "programació convencional"?

Igual que nosaltres, els diferents tipus d'IA intenten resoldre un problemes intentant diverses vegades fins que troben el millor mètode per fer-ho. Per aprendre, s'estructura matemàticament el programa i literalment se li s'entrena amb dades. Cada vegada es torna millor en donar un resultat a el problema, i si segueix aprenent amb més dades va reorientant l'algoritme que cerca la solució.

Intel Movidius: Desenvolupament IA a les nostres mans

Igual que el processat d'imatges i 3D, els algoritmes d'Intel·ligència Artificial són molt complexos per a la lògica d'una CPU convencional i poden accelerar mitjançant maquinari. L'acceleració maquinari mitjançant GPU va ser un primer pas que els fabricants van posar al nostre abast, però els productes embeguts o integrats no han de portar targetes gràfiques de 300 € que consumeixen 80W.

Per a aplicacions com una càmera de seguretat o un dron, el que anomenem sistemes integrats o encastats, el consum i grandària en placa electrònica ha de ser mínim. El mateix passa en els smartphones, que estan relegant el tractament d'imatges a xips amb acceleració de maquinari d'IA.

Per això fabricants com Intel estan desenvolupant i oferint xips que es poden integrar en aplicacions d'aquest tipus. Intel Movidius és un plataforma de programari i maquinari que fa justament això, executar Intel·ligència Artificial en un petit xip relativament potent i de molt baix consum. Amb 1W és capaç de realitzar tasques de processament d'imatges com a reconeixement de cares, objectes… amb un rendiment de 100 GFlops. És un resultat menor que el que dóna una GPU però suficient per a les tasques d'IA que se li demanin i es pot integrar en el disseny electrònic d'un producte final.

Intel Movidius: un USB és integrat?

Segons l'aplicació es pot simplificar el disseny electrònic i tenir sempre connectat l'USB Intel Movidius. Si no és així per descomptat en la majoria dels casos, ¿Per a què serveix l'USB Movidius llavors?

Quan es dissenya un dispositiu (telèfon intel·ligent, nevera, cotxe, càmera de seguretat…), una de les seves parts més importants és la placa electrònica. Perquè l'electrònica i la programació vagin bé unides, s'han de prendre les decisions tenint dues categories en compte. Quan es trien els processadors i controladors que es van a implementar a la placa PCB, escollir xips que vagin a facilitar les tasques mitjançant acceleració és la clau.

És per això que Intel vol vendre milions de xips Movidius que els fabricants de dispositius s'integraran en les plaques dels seus productes, i vendre de forma barata i accessible l'USB Movidius que permet a qualsevol desenvolupador formar-se i programar per a la seva pròpia plataforma. L'equip tècnic triarà el xip i programari que li resulti més accessible i robust, i l'estic Movidius permet fer desenvolupaments d'IA sense haver fet encara la placa electrònica de l'producte final, i després s'asseguren que aquestes empreses compraran els seus xips per als seus productes.

Un exemple d'IA integrada que podria fer-se amb Intel Movidius

Si anem a dissenyar una càmera forestal que intentarà mesurar la població de linxs en una zona concreta, la Intel·ligència Artificial permetrà que la mateixa càmera, abans de connectar-se amb ningú, realitzi el reconeixement i enviï un missatge simple dient "He vist un linx" en vegada d'enviar imatges i que el servidor executi la Intel·ligència Artificial.

Amb això estalviem ample de banda i costos en la connexió atès que poden usar-se missatges molt simples. També el servidor pot ser molt més senzill, i estarem fent més aviat fog computing que en núvol. Si en comptes de mantenir el servidor a les nostres instal·lacions li estem pagant a Amazon o Google per usar recursos de computació en els seus servidors, el cost de només guardar un registre dels missatges "he vist un linx" és moltíssim menor a el de rebre grans quantitats de dades en format imatges, tractar-mitjançant IA i tenir el registre, tot al servidor. Parlem de milers d'euros periòdicament.

Ho hem provat

Hem estat fent unes petites proves amb els programes d'IA que Intel ens dóna ja compilats. Aquests programes ha estat codificats mitjançant Tensorflow i entrenats amb moltes fotos de diferents objectes. Quan executem el programa dient-li que vagi a buscar una foto que li hem posat, ens diu la probabilitat de 0 a 1 que sigui un objecte de les categories que té entrenades.

Veiem com la IA funciona de manera probabilística i sent entrenat mitjançant dades. Els exemples que Intel ens dóna impressionen bastant, perquè encerten amb un nivell de confiança major a l'90% les fotos que li donem entre 1001 categories.

Quina xapa! Això… Conclusions

En el desenvolupament d'un producte que té electrònica i programació cal tenir sempre en compte com i on es tracten les dades. Això és especialment cert, actualment, en el camp de la Intel·ligència Artificial, i Intel és un dels fabricants que posa eines per aconseguir millors resultats amb la plataforma Movidius.

L'estic USB amb Intel·ligència Artificial accelerada per maquinari està destinat a facilitar la formació i programació dels desenvolupadors, i poder vendre els xips Movidius perquè els integrin en cada un dels productes finals que resulten d'aquests projectes.

Ressenyes

Selecció de l'editor

Back to top button