Úvod

Dokončeno

Vytváření neurálních sítí není snadné. I s pomocí oblíbených knihoven jako Microsoft Cognitive Toolkit a TensorFlow je ke zprovoznění neurální sítě často potřeba několik stovek řádků kódu. To je jedním z důvodů, proč Keras v komunitě hlubokého učení získal oblibu. Keras je open-source knihovna Pythonu, která výrazně zjednodušuje vytváření neuronových sítí. K provádění nejnáročnějších úkonů využívá Microsoft Cognitive Toolkit, TensorFlow nebo Theano. S Kerasem můžete vytvářet sofistikované neuronové sítě pomocí jenom pár desítek řádků kódu a trénovat je ke klasifikování obrázků, analýze mínění v textu, zpracování přirozeného jazyka a provádění dalších úloh, ve kterých vyniká hluboké učení.

Dokumentace ke kerasu

V tomto modulu použijete Keras k vytvoření neuronové sítě, která boduje mínění v textu. Vstup jako „Skvělá obsluha a jedno z nejlepších sushi, jaké jsem ochutnal“ získá skóre blízko čísla 1,0 udávající, že je dané mínění pozitivní. Naopak vstup jako „Jídlo bylo nevýrazné a obsluha hrozná“ získá skóre blíže číslu 0,0. Tyto systémy se dnes běžně používají k monitorování X, Yelpu a dalších sociálních mediálních služeb za účelem mínění v souvislosti s podniky a politickými kandidáty. Pokud chcete minimalizovat nastavení a konfiguraci, použijte Keras v poznámkovém bloku Jupyter hostovaném v Azure Notebooks, kde jsou předinstalované knihovny Keras, TensorFlow a další knihovny, které potřebujete.

Cíle výuky

V tomto modulu:

  • Vytvoříte poznámkový blok Jupyter ve službě Azure Notebooks.
  • Použijete Keras k vytvoření a trénování neuronové sítě pro provádění analýzy mínění.
  • Použijete neurální síť k analýze mínění v textu.