Obsah:
Definice - Co znamená TensorFlow?
TensorFlow je bezplatná softwarová knihovna zaměřená na strojové učení vytvořená společností Google. TensorFlow, původně vydaný jako součást open-source licence Apache 2.0, byl původně vyvinut inženýry a výzkumníky týmu Google Brain, hlavně pro interní použití. TensorFlow je považován za nástupce aplikace DistBelief s uzavřeným zdrojem a Google ji v současnosti používá pro výzkumné a výrobní účely. TensorFlow je považován za první seriózní implementaci rámce zaměřeného na hluboké učení.
TensorFlow je také známý jako Google TensorFlow.
Techopedia vysvětluje TensorFlow
TensorFlow odvozuje své jméno z vícerozměrných polí známých jako tenzory, které neuronové sítě používají pro různé operace. Podle společnosti Google je TensorFlow ve srovnání s DistBelief rychlejší, chytřejší a flexibilnější a lze jej snadno přizpůsobit novým oblastem a produktům. Byl vytvořen hlavně pro hluboký výzkum neuronových sítí a pro usnadnění strojového učení, ačkoliv TensorFlow byl použit v celé řadě dalších oblastí.
TensorFlow funguje jako třídění podle vrstev dat (známých také jako uzly) jako součást učení. V první vrstvě systém určuje základní vlastnosti objektu. Jak dochází k hlubším pohybům, hledá podrobnější informace týkající se objektu. Třídění obrázků se provádí rychleji, což uživatelům poskytuje cennější informace. TensorFlow je k dispozici na různých operačních systémech, jako je Linux, Windows, MacOS a také na mobilních operačních platformách, jako jsou iOS a Android. Jednou z hlavních vlastností TensorFlow je, že je schopen běžet na více procesorech a GPU. Výpočty v TensorFlow jsou hlášeny jako stavové grafy datových toků. V současné době je TensorFlow používán ve více než šesti tisícech bezplatných online úložištích.
