In order to get the most out of this book, you will need the following:
- A familiarity with the basic Python syntax and data structures (for example, lists and dictionaries)
- Some knowledge about data analysis, especially regarding descriptive statistics
You can build up both these skills as you are reading the book, though the book does not go too much into the details, instead providing only the essentials for most of the techniques that a data scientist has to know in order to be successful on her/his projects.
You will also need the following:
- A computer with a Windows, macOS, or Linux operating system and at least 8 GB of memory (if you have just 4 GB on your machine, you should be fine with most examples anyway)
- A GPU installed on your computer if you want to speed up the computations you will find in Chapter 7, Deep Learning Beyond the Basics.
- A Python 3.6 installation, preferably from Anaconda (https://www.anaconda.com/download/)