Een spannende ontwikkeling voor de developers onder ons. Google heeft namelijk zijn zelflerende software, TensorFlow, opensource gemaakt. TensorFlow is de tweede generatie van dit stukje software, het is namelijk de opvolger van het intern gebruikte deep learning infrastructuur DistBelief, wat in 2011 is gebouwd door Google voor het Brain-Project.
Breed inzetbaar
De voorganger van TensorFlow, DistBelief, werd ingezet bij Google om via schaalbare kunstmatige neurale netwerken diverse eigenschappen te leren aan de betreffende netwerken. Denk hierbij aan het herkennen van een kat op Youtube-previews. Het netwerk is ook ingezet voor het verder verbeteren van spraakherkenningssoftware en de zoekfunctie van Google Photo. Je kunt dus gerust stellen dat deze techniek door Google erg breed ingezet is en overal opduikt, want naast de eerder genoemde producten zit het stukje software ook in het automatisch verzinnen van bijschriften in Google Photo en wordt het gebruikt voor de SmartReply functie in de Inbox.
“DistBelief was erg succesvol maar had flinke beperkingen. Het was voornamelijk gericht op neurale netwerken, moeilijk te configureren en nauw verbonden met Google’s interne infrastructuur. Hierdoor was het nagenoeg onmogelijk om code extern te delen.” – Google Research Blog
Samen delen samen spelen
TensorFlow moet de hierboven geciteerde problemen oplossen. Door TensorFlow opensource te maken maken hopen de onderzoekers van Google dat het systeem gebruikt eng edeeld gaat worden om vervolgens een levendige ontwikkelgemeenschap te creëren.