GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Keras s backendem TensorFlow na Ubuntu

Úvod

Keras je softwarová knihovna s otevřeným zdrojovým kódem, která poskytuje rozhraní Pythonu pro umělé neuronové sítě. Keras funguje jako rozhraní pro knihovnu TensorFlow.

Jedná se o knihovnu neuronové sítě založenou na programovacím jazyce Python navrženou pro zjednodušení aplikací strojového učení. Keras běží na platformách, jako je TensorFlow.

V této příručce vám tedy ukážeme jak nainstalovat Keras na systémy Ubuntu.

Instalace

Keras je vytvořen pro práci s mnoha různými rámcemi strojového učení, jako jsou TensorFlow, Theano, R, PlaidML a Microsoft Cognitive Toolkit. Nejlepší rámec pro použití s ​​Keras je však TensorFlow .

Můžete také postupovat podle kroků v instalační příručce TensorFlow z tohoto odkazu Instalovat Tensorflow na Ubuntu .

Po úspěšné instalaci Tensorflow nainstalujte Keras podle níže uvedených kroků .

Nainstalovat Keras

  • Nainstalujte keras pomocí následujícího příkazu
pip3 install keras
  • Ověřte instalaci zobrazením informací o balíčku spuštěním níže uvedeného příkazu s pip.
pip3 show keras

Keras vs. TensorFlow

Keras a TensorFlow jsou tedy oba software s otevřeným zdrojovým kódem.

TensorFlow je softwarová knihovna pro strojové učení.

Keras běží nad TensorFlow a rozšiřuje možnosti základního softwaru pro strojové učení.

Keras také usnadňuje implementaci, testování a používání.

Keras spolupracuje s TensorFlow a poskytuje rozhraní v programovacím jazyce Python. Funguje pomocí vrstev a modelů.

Vrstvy

vrstva je zpracovatelská jednotka. Přijímá vstup, provádí výpočty na tomto vstupu a poté vydává transformované informace.

Vrstva vyžaduje následující:

  • Tvar vstupu: Definuje, jak bude vrstva dávat smysl vstupním informacím
  • Inicializátor :Nastaví váhu nebo důležitost každé informace.
  • Aktivátor: Transformuje data do nelineární formy.

Modely

model je skupina vrstvy . Model také zahrnuje tréninkové a inferenční moduly – zde vstupuje do hry strojové učení. Každý model má následující:

  • Vstupy: Skripty, které odesílají informace do modelu Keras.
  • Výstupy: Informace, které vyjdou po transformaci modelem Keras.
  • Typ: Model může být sekvenční , což znamená, že se vytváří jedna vrstva po druhé, aby vyřešila problém. Nebo může být funkční , kde se vrstvy mohou propojovat složitým a nelineárním způsobem.

Závěr

V tomto tutoriálu jsme ilustrovali, jak nainstalovat Keras a Tensorflow na systém Ubuntu Linux s nezbytnými balíčky Python.


Ubuntu
  1. Jak nainstalovat Keras s backendem TensorFlow na Linux

  2. Jak nainstalovat TensorFlow GPU na Ubuntu 18.04

  3. Jak nainstalovat TensorFlow na Ubuntu 20.04?

  1. Jak nainstalovat TensorFlow na Ubuntu 18.04

  2. Jak nainstalovat TensorFlow na Ubuntu 20.04

  3. Jak nainstalovat MediaWiki s Nginx na Ubuntu 16.04

  1. Jak nainstalovat Magento s Nginx na Ubuntu 15.10

  2. Jak nainstalovat Mailpile s Nginx na Ubuntu 15.10

  3. Jak nainstalovat Redmine 3 s Nginx na Ubuntu 15.10