TensorFlow společnosti Google je knihovna s otevřeným zdrojovým kódem, která usnadňuje zpracování úloh závislých na strojovém učení. TensorFlow například získává data, trénuje model a řeší předpovědi za účelem zpřesnění budoucích výsledků. Pokud vezmeme v úvahu pracovní postup, program TensorFlow má primárně dvě fáze:první fáze je pojmenována jako fáze výstavby a další je fáze provádění. Grafy jsou vytvářeny ve fázi konstrukce, zatímco pro vyhodnocování těchto grafů přichází do hry fáze provádění. Ve srovnání se starými verzemi vám nejnovější verze TensorFlow umožňují vytvářet programy efektivním a snadným způsobem.
Tento rámec globálně používá několik velkých organizací a také vyhledávače:Například přední tržiště Airbnb používá rámec TensorFlow ke klasifikaci obrázků, aby zlepšil zážitek svých návštěvníků. Kromě toho další přední finanční technologická společnost PayPal praktikuje TensorFlow, aby vytvořila složité vzorce podvodů, a tím snížila výskyt podvodů.
Operační systém Linux poskytuje open-source přístup a je vhodný pro vývojáře. Jeho distribuce také poskytují stejné funkce, ale decentralizovaným způsobem. V tomto popisném příspěvku poskytneme krok za krokem postup instalace TensorFlow na Debian 11 :
Než se pustíme do instalace TensorFlow, podívejme se na základní úvod pro lepší pochopení TensorFlow:
Jak je TensorFlow lepší než jeho konkurenti
Hlavními konkurenty TensorFlow jsou PyTorch, Microsoft CNTK a Apache MXNet; tyto všechny rámce nějak fungují stejně jako TensorFlow od Google, ale jsou užitečné pro konkrétní scénář. Například PyTorch postavený v pythonu je výhodný pro krátkodobé projekty a poskytuje rychlé zpracování na krátkou dobu, ale není vhodný pro mega projekty. Na druhou stranu, TensorFlow jako open-source framework vám umožňuje pracovat na mega projektech a efektivně zvládat komplexní pracovní postupy.
Jak nainstalovat TensorFlow na Debian 11
Níže jsou uvedeny předpoklady pro instalaci TensorFlow na Debian 11:
Předpoklady
- Nejnovější verze Python3
- Správce balíčků Python (pip)
„Krok 1 ” v této příručce odkazuje na kontrolu dostupnosti nezbytných požadavků a také vás provede jejich instalací (pokud nejsou dostupné ve vašem Debianu 11):
Krok 1:Nainstalujte Python3 a pip
Nejprve zkontrolujte dostupnost pythonu pomocí níže uvedeného příkazu:
$ python3 --version
V případě, že jej váš systém Debian 11 nemá; můžete jej nainstalovat pomocí následujícího příkazu:
$ sudo apt install python3
Podobnost, spusťte níže uvedený příkaz a zkontrolujte verzi pip:
$ pip --version
Nebo pokud jej chcete nainstalovat; spusťte ve svém terminálu Debian 11 následující příkaz:
$ sudo apt install python3-pip
Krok 2:Nainstalujte virtuální prostředí Pythonu
Nejprve aktualizujte úložiště systému zadáním následujícího příkazu:
$ sudo apt update
Virtuální prostředí pythonu (venv) můžete nainstalovat pomocí příkazu uvedeného níže:
$ sudo apt install python3-venv
Krok 3:Vytvořte a aktivujte virtuální prostředí založené na pythonu
Pro virtuální prostředí vytváříme nový adresář a změníme náš pracovní adresář na tento adresář:
$ mkdir tfproject
Změňte pracovní adresář na „/tfproject “:
$ cd tfproject
Výše uvedený příkaz změní aktuální pracovní adresář na „~/tfproject ” adresář:Poté můžete vytvořit virtuální prostředí pomocí příkazu uvedeného níže:
$ python3 -m venv venv
Po vytvoření tohoto virtuálního prostředí jej musíte aktivovat pomocí následujícího příkazu:
$ source venv/bin/activate
Po aktivaci virtuálního prostředí se doporučuje upgradovat pip:
$ sudo pip install --upgrade pip
Krok 4:Nainstalujte TensorFlow
Jakmile dokončíte seznam předpokladů a vytvoříte virtuální prostředí; nyní můžete nainstalovat TensorFlow pomocí následujícího příkazu:
Poznámka: tento příkaz nainstaluje všechny potřebné balíčky spolu s TensorFlow.
$ sudo pip install --upgrade tensorflow
Navíc, pokud jste skončili s virtuálním prostředím; můžete deaktivovat pomocí následujícího příkazu (toto klíčové slovo musí být spuštěno, pokud jste ve virtuálním prostředí):
$ deactivate
Jak odinstalovat TensorFlow z Debianu 11
Pokud nepotřebujete dostupnost TensorFlow na Debianu 11; Můžete jej odinstalovat zadáním následujícího příkazu:
$ sudo pip uninstall tensorflow
Závěr
TensorFlow je široce používaný rámec pro efektivní podporu programů strojového učení. Například knihovnu TensorFlow používají vývojáři k vytváření modelů a mohou také vytvářet vícevrstvé neuronové sítě. V tomto příspěvku je uveden průvodce instalací TensorFlow na Debian 11; s pomocí tohoto článku budete také moci vytvořit virtuální prostředí založené na pythonu pro TensorFlow.