Kazalo:
Opredelitev - Kaj pomeni TensorFlow?
TensorFlow je brezplačna knjižnica programske opreme, osredotočena na strojno učenje, ki jo je ustvaril Google. Prvotno izdan kot del licence Apache 2.0 z odprto kodo, je bil TensorFlow prvotno razvit s strani inženirjev in raziskovalcev Google Brain Team, predvsem za interno uporabo. TensorFlow velja za naslednika aplikacije zaprtega izvora DistBelief in ga Google trenutno uporablja v raziskovalne in proizvodne namene. TensorFlow velja za prvo resno izvajanje okvira, osredotočenega na poglobljeno učenje.
TensorFlow je znan tudi kot Google TensorFlow.
Techopedia razlaga TensorFlow
TensorFlow svoje ime dobiva po večdimenzionalnih nizih, znanih kot tenzorji, ki jih nevronske mreže uporabljajo za različne operacije. Po podatkih Googla je TensorFlow v primerjavi z DistBelief hitrejši, pametnejši in bolj prilagodljiv ter ga je mogoče enostavno prilagoditi novim področjem in izdelkom. Ustvarjen je bil predvsem za globoko raziskovanje nevronskih mrež in za olajšanje strojnega učenja, čeprav se TensorFlow uporablja tudi na številnih drugih področjih.
TensorFlow deluje tako, da je del učenja razvrščanje po slojih podatkov (znan tudi kot vozlišča). V prvi plasti sistem določi osnovne značilnosti predmeta. Ko pride do globljih premikov, išče bolj izpopolnjene informacije o predmetu. Razvrščanje slik poteka hitreje in tako uporabnikom da več dragocenih informacij. TensorFlow je na voljo v različnih operacijskih sistemih, kot so Linux, Windows, MacOS in tudi na mobilnih operacijskih platformah, kot sta iOS in Android. Ena pomembnih značilnosti TensorFlow je, da lahko deluje na več CPU in GPU. O izračunih v TensorFlowu poročajo kot stanja grafov pretoka podatkov. Trenutno se TensorFlow uporablja v več kot šestih tisoč brezplačnih spletnih skladiščih.