Úvod
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í.
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.