Cum să faci AI să-ți numere caloriile un prototip de lucru în 5 minute

Indiferent dacă ați mâncat prea mult în această vacanță de Ziua Recunoștinței sau pur și simplu doriți să fiți mai atenți la ceea ce mâncați în general, sunt aici pentru a vă arăta o aplicație de recunoaștere vizuală Clarifai pe care oricine o poate folosi pentru a informa obiceiurile alimentare! Voi arăta cum funcționează și vă voi oferi instrucțiuni despre cum puteți face acest lucru și extinde-l ca propriul dvs. proiect în câteva minute și chiar mai puțini pași.

faci

Aruncați o privire asupra aplicației în acțiune!

Această aplicație Clarifai-Food-Nutrition-Demo este o aplicație prototip de analiză a nutriției alimentare care rulează într-un browser, realizată folosind tehnologia de recunoaștere a alimentelor Clarifai și unele hacking inteligente de către prietenii noștri buni de la Major League Hacking .

„Front-end-ul” (cu ce interacționează un utilizator) este o singură pagină web pentru intrare/ieșire, unde un utilizator poate încărca o imagine a alimentelor. Aplicația răspunde afișând o estimare a conținutului caloric al alimentelor. „Backend-ul” (un mic fișier javascript care rulează local în browserul web) se reduce la câteva linii de JavaScript care leagă apelurile API către Clarifai și Wolfram Alpha pentru a căuta tabele nutriționale.

Noroc pentru tine, aproape tot codul este deja scris! Trebuie doar să copiați depozitul și să actualizați câțiva parametri conform instrucțiunilor mele, care vă vor conecta codul local la conturile dvs. de utilizator, astfel încât să puteți face orice personalizări doriți și să aveți propria aplicație Clarifai de pornire.

Pasul 0: cod de pornire gratuit!

Copiați toate computerele disponibile în această repo Github. Puteți utiliza comanda `git clone [url]` de mai jos la interfața din linia de comandă pentru a o copia direct într-un folder de proiect. Alternativ, puteți descărca fișierele prin browser.

Pasul 1: Obțineți cheile pentru Clarifai și creați-vă aplicația Clarifai

Conectați-vă la contul dvs. de utilizator Clarifai. Dacă nu aveți încă unul, mergeți aici și derulați până la partea care spune „Obțineți cheia API gratuită” pentru a vă crea contul gratuit. De acolo, puteți crea acum noua aplicație! Pentru această aplicație, schimbați fluxul de lucru de bază la Alimentare (un flux de lucru este unul sau mai multe modele). În acest fel, Clarifai știe că predicțiile pe care doriți să le obțineți trebuie să provină din modelul nostru special recunoscut pentru imaginea alimentelor.

Asigurați-vă că copiați cheia API care este generată automat pentru dvs. Îl veți utiliza la Pasul 3 ca parametru de identificare în codul dvs.

Pasul 2: Obțineți cheile pentru Wolfram Alpha

Wolfram Alpha este un motor de cunoaștere a calculului. Practic, este un serviciu de informare foarte interesant, care calculează răspunsurile la interogări de fapt, făcând referire la date curate provenite din exterior, inclusiv tabele nutriționale.

Dacă nu aveți un cont Wolfram Alpha Developer Portal, puteți crea unul gratuit. Tot ce aveți nevoie pentru acest proiect este un șir AppID, deci faceți clic pentru a primi unul care vi se atribuie automat. Veți copia AppID în pasul următor ca parametru pentru codul dvs.