Text classification with spaCy and Keras

Let’s look at how to use spaCy with deep-learning libraries like TensorFlow and Keras.

In this lesson, we will learn about methods for blending spaCy with neural networks using another very popular Python deep learning library, TensorFlow, and its high-level API, Keras.

Deep learning is a broad family of machine learning algorithms that are based on neural networks. Neural networks are human brain-inspired algorithms that contain connected layers, which are made from neurons. Each neuron is a mathematical operation that takes its input, multiplies it by its weights, and then passes the sum through the activation function to the other neurons. The following diagram shows a neural network architecture with three layers—the input layer, hidden layer, and output layer:

Get hands-on with 1200+ tech skills courses.