Introduction
Building on fundamental concepts from Chapter 1, Introduction to Neural Networks and Deep Learning, let's now move on to a real-world scenario and identify whether we can build a deep learning model that predicts Bitcoin prices.
We will learn the principles of preparing data for a deep learning model, and how to choose the right model architecture. We will use Keras—the default API of TensorFlow 2.0 and make predictions with the trained model. We will conclude this chapter by putting all these components together and building a bare bones, yet complete, first version of a deep learning application.
Deep learning is a field that is undergoing intense research activity. Among other things, researchers are devoted to inventing new neural network architectures that can either tackle new problems or increase the performance of previously implemented architectures.
In this chapter, we will study both old and new architectures. Older architectures have been...