Text classification with spaCy and Keras
In this section, 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:
TensorFlow is an end-to-end open source platform for machine learning. TensorFlow might be the most popular deep learning library among research engineers and scientists...