From Data Preparation to Modeling
This section focuses on the implementation aspects of a deep learning system. We will use the Bitcoin data from the Choosing the Right Model Architecture section, and the Keras knowledge from the preceding section, Using Keras as a TensorFlow Interface, to put both of these components together. This section concludes the chapter by building a system that reads data from a disk and feeds it into a model as a single piece of software.
Training a Neural Network
Neural networks can take long periods of time to train. Many factors affect how long that process may take. Among them, three factors are commonly considered the most important:
- The network's architecture
- How many layers and neurons the network has
- How much data there is to be used in the training process
Other factors may also greatly impact how long a network takes to train, but most of the optimization that a neural network can have when addressing a business...