Sadržaj:
Definicija - Što znači TensorFlow?
TensorFlow je besplatna biblioteka softvera usredotočena na strojno učenje koje je stvorio Google. Prvotno objavljen kao dio licence Apache 2.0 otvorenog koda, TensorFlow su izvorno razvili inženjeri i istraživači Google Brain Team-a, uglavnom za internu upotrebu. TensorFlow se smatra nasljednikom aplikacije zatvorenog koda DistBelief i Google trenutno koristi u istraživačke i proizvodne svrhe. TensorFlow se smatra prvom ozbiljnom primjenom okvira usredotočenog na duboko učenje.
TensorFlow je također poznat i kao Google TensorFlow.
Techopedia objašnjava TensorFlow
TensorFlow svoje ime dobiva po višedimenzionalnom nizu poznatom kao tenzori, koje neuronske mreže koriste za različite operacije. Prema Googleu, u usporedbi s DistBelief-om, TensorFlow je brži, pametniji i fleksibilniji te se može lako prilagoditi novim područjima i proizvodima. Uglavnom je stvorena za dubinsko istraživanje neuronske mreže i za olakšavanje strojnog učenja, iako se TensorFlow koristio i u širokom nizu drugih područja.
TensorFlow funkcionira razvrstavanjem slojeva podataka (poznatih i kao čvorovi) kao dijela učenja. U prvom sloju sustav određuje osnovne značajke objekta. Kako se događaju dublji pokreti, traže više rafinirane informacije o objektu. Razvrstavanje slika vrši se bržim tempom, na taj način što korisnicima daje vrijednije informacije. TensorFlow je dostupan na različitim operativnim sustavima kao što su Linux, Windows, MacOS te na mobilnim operativnim platformama poput iOS i Android. Jedna od najvažnijih karakteristika TensorFlow-a je da može raditi na više CPU-a i GPU-a. O proračunima u TensorFlowu izvještavaju se kao stanja grafikona. Trenutno se TensorFlow koristi u preko šest tisuća besplatnih mrežnih spremišta.