A fost puterea mea de voință vacilantă vs. un brownie cu ciocolată dublă, iar brownie câștiga.

Cea mai nouă apărare a mea: contorul de calorii al aplicației pentru dieta Lose It. Folosind o fotografie a brownie-ului, m-a avertizat cu privire la daunele îngrozitoare ale dietei pe care le va provoca brownie-ul. Am mâncat pe jumătate.

Nu sunt dietar. Ideea de a ține evidența a tot ceea ce mănânc - o strategie câștigătoare, spun experții - mă face să-mi pierd pofta de mâncare. Ceea ce, presupun, este o altă strategie de dietă.

Dar săptămâna trecută, o versiune beta a programului Lose It's Automatic, contor de calorii, m-a atras în rândul celor 45 de milioane de dietă americană.

Contor de calorii Deep Learning

diet

Aplicația de dietă Lose It are un nou contor automat de calorii care folosește învățarea profundă pentru a calcula caloriile dintr-o fotografie.

Denumit Snap It, aplicația de învățare profundă accelerată de GPU păstrează filele asupra a ceea ce mănânci, în mare parte pe fotografiile pe care le faci cu ceea ce este în farfurie. Întoarce o listă cu alimentele pe care crede că sunt în fotografie. Alegeți una și selectați o dimensiune a porției, iar aceasta calculează valoarea calorii.

Ca orice beta, are câteva erori. Aplicația identifică cu ușurință fotografiile unor alimente precum salată, paste sau o banană. Însă lista pe care a generat-o dintr-o imagine a unui pahar de vin alb nu era la îndemână și sună din ce în ce mai disperată: apă, prăjitură, milkshake, smoothie, mere, orez prăjit, cheesecake, edamame, sushi, găluște. Când a văzut o poză de cereale într-un castron, a oferit paste, granola, migdale, pui prăjit, tort, risotto, covrigi, friptură, sos sau un ou.

Dar una dintre frumusețile învățării profunde este că AI se îmbunătățește cu mai multe date și mai multe feedback-uri de formare. Iar milioane de clienți Lose It - aplicația are în medie 2 milioane de utilizatori pe lună - au obținut acces la funcția de învățare profundă Snap It săptămâna aceasta.

„Cu cât utilizează mai mulți oameni, cu atât se îmbunătățește mai mult”, a spus Edward W. Lowe, cercetător de date la Lose It. „Scopul este de a obține o precizie suficient de mare în șase luni, astfel încât nici măcar nu va trebui să vă solicite validarea”.

Antrenament dur pentru rețeaua neuronală

Deși Google și alții au creat contoare automate de calorii, Lowe a spus că rata de precizie Lose It's este de aproximativ 87% pentru alimentele introduse în mod obișnuit de către utilizatorii săi. Acest lucru a depășit altele testate folosind măsura standard din setul de date Food-101.

El atribuie acest lucru formării riguroase a rețelei neuronale - a instruit rețeaua de 10 ori - folosind o vastă bază de date de 230.000 de imagini alimentare și peste 4 miliarde de alimente înregistrate de utilizatorii Lose It din 2008.

Lowe a instruit rețeaua folosind sistemul de formare profundă NVIDIA DIGITS pe patru GPU-uri NVIDIA TITAN X. DIGITS folosește cea mai recentă bibliotecă de învățare profundă cuDNN 5.1 pentru formare accelerată pe GPU-urile NVIDIA.

„Fără GPU-uri, nu am fi inițiat niciodată acest proiect”, a spus Lowe.

Un pic de ajutor Pierderea în greutate

Chiar înainte de numărarea automată a caloriilor, Lose It a ajutat mulți oameni să slăbească. De la lansarea companiei în 2008, membrii săi au raportat că au pierdut în total peste 50 de milioane de lire sterline.

Este un lucru bun că funcționează ceva. Mai mult de două treimi dintre adulții americani sunt considerați supraponderali sau obezi, potrivit Institutului Național de Sănătate. La nivel global, 39% dintre adulți sunt supraponderali sau obezi, a spus Organizația Mondială a Sănătății.

În ceea ce privește lupta mea cu brownies, să spunem doar că funcția Snap It continuă să primească feedback regulat cu privire la aspectul unei porțiuni mici de delicioase ciocolată.