Taking an approach that uses the latest developments in the Python ecosystem, you’ll first be guided through the Jupyter ecosystem, key visualization libraries and powerful data sanitization techniques before we train our first predictive model. We’ll explore a variety of approaches to classification like support vector networks, random decision forests and k-nearest neighbours to build out your understanding before we move into more complex territory. It’s okay if these terms seem overwhelming; we’ll show you how to put them to work.
We’ll build upon our classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. It’s after this that we start building out our keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data.
By guiding you through a trained neural network, we’ll explore common deep learning network architectures (convolutional, recurrent, generative adversarial) and branch out into deep reinforcement learning before we dive into model optimization and evaluation. We’ll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively.
Author(s): Alex Galea, Luis Capelo
Publisher: Packt Publishing
Year: 2018
Language: English
Pages: 0
Tags: Deep Learning, Python, TensorFlow, Keras, Neural Networks
1 Jupyter Fundamentals
2 Data Cleaning and Advanced Machine Learning
3 Web Scraping and Interactive Visualizations
4 Introduction to Neural Networks and Deep Learning
5 Model Architecture
6 Model Evaluation and Optimization
7 Productization
A Appendix A: Other Books You May Enjoy
A Appendix B: Index