Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!: The Future Is Here!, #2
Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!: The Future Is Here!, #2
Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!: The Future Is Here!, #2
Ebook185 pages2 hours

Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!: The Future Is Here!, #2

Rating: 1 out of 5 stars

1/5

()

Read preview

About this ebook

Deep Learning With Python Illustrated Guide For Beginners And Intermediates "Learn By Doing Approach"

Includes  Keras with Tensorflow Backend

Deep learning originates from a broader family of machine learning, including supervised and unsupervised learning

The python programming language is one of the most popular languages for programmers in the 21st century.

This programming language has been a fundamental cornerstone in a lot of technology we use today. -Things we take for granted on a daily basis. Developing both desktop and web applications, and more interestingly enough has been used to accomplish many artificial intelligence feats.

The world is constantly changing and evolving and it appears machine learning could be the way of the future! As we speak technology on a massive scale is being developed to replace mundane and repetitive tasks humans interface with everyday through the use of "deep learning". Ultimately, this means less human errors and a more efficient ways of operating for many corporations.

You can potentially become the next big start-up! Develop software, web development tools and many more online ventures!

Companies That Use Python Currently

Google

Facebook

Dropbox

Yahoo

IBM

Mozilla

Quora

Why Programmers Choose To Use Python?

Readable & Maintainable Code

Dynamic Type System

Compatible with Major Platforms and Systems

Robust Standard Library

Simplifies Complex Software Development

Test Driven Development

Highly Sought After Skill-Set For Employers

Invest in your knowledge base by buying your copy right now. The greatest investment you can make is an investment in yourself! Python will pave the road of technological advancements and very much so shape the world we live in. Become apart of this global progression towards advanced technology through the use of "deep learning".

What You'll Learn

 What is deep learning

Theory of Artificial Neural Network

Artificial Neural Network with Keras       

Image Classification with Convolutional Neural Network

Environment Setup

Natural Language Processing

Evaluating and Tuning the ANN

Sequence Modeling

And, much, much more!

By the end of this book you will have grasped the fundamentals of python programming & deep learning! There is also illustrations to go along to help you understand and retain the info on a much more profound level. Picture diagrams have scientifically proven to accelerate the learning process by over 120%!

 Buy Your Copy Right Now!

LanguageEnglish
Release dateAug 17, 2019
ISBN9781393498070
Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!: The Future Is Here!, #2
Author

William Sullivan

William Sullivan has over 25 + years experience in the field of software/programming. He was born in 1978 in Seattle, Washington. He's worked for many leading USA and international based companies where he's brought on board his talents, highly desirable skill sets, creativity and innovation. From humble beginnings William Sullivan worked his way up the corporate ladder to becoming an influential programmer. He was an only child and had a single parent mom, who always encouraged him to pursue higher education and a better life. They lived pay cheque to pay cheque, she worked over time and erratic shifts. His mother always made sure he had the necessities of life such as food, clothing , and shelter. William was always fascinated with technology building computers from scratch, programming, etc. His mother did everything she could to satisfy his insatiable curiosity by buying him books on software, programming, hardware and almost anything that related to computer technology. He states reading in his leisure time with the resources provided from his mother's very limited income was really the foundational corner stone that brought him the success he has today. He majored in computer science and was granted a full academic scholarship and graduated with honors. He has now since then moved to California and is married with three children. He works various high paying jobs on contract basis, and writes in his free time. He loves to travel, taste different cuisines and experience different cultures. He's gracious for the life changing opportunities he's received and wants to give back through writing books that are affordable for anybody interested in becoming more tech-savvy.

Read more from William Sullivan

Related to Deep Learning With Python Illustrated Guide For Beginners & Intermediates

Titles in the series (2)

View More

Related ebooks

Intelligence (AI) & Semantics For You

View More

Related articles

Reviews for Deep Learning With Python Illustrated Guide For Beginners & Intermediates

Rating: 1 out of 5 stars
1/5

1 rating0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Deep Learning With Python Illustrated Guide For Beginners & Intermediates - William Sullivan

    Deep Learning With Python Illustrated Guide For Beginners & Intermediates: The Future Is Here!

    © Healthy Pragmatic Solutions Inc. Copyright 2018 - All rights reserved.

    The contents of this book may not be reproduced, duplicated or transmitted without direct written permission from the author.

    Under no circumstances will any legal responsibility or blame be held against the publisher for any reparation, damages, or monetary loss due to the information herein, either directly or indirectly.

    Legal Notice:

    You cannot amend, distribute, sell, use, quote or paraphrase any part or the content within this book without the consent of the author.

    Disclaimer Notice:

    Please note the information contained within this document is for educational purposes only. No warranties of any kind are expressed or implied. Readers acknowledge that the author is not engaging in the rendering of legal, financial, medical or professional advice. Please consult a licensed professional before attempting any techniques outlined in this book.

    By reading this document, the reader agrees that under no circumstances are is the author responsible for any losses, direct or indirect, which are incurred as a result of the use of information contained within this document, including, but not limited to, —errors, omissions, or inaccuracies.

    Table of Contents

    Prerequisites

    Introduction

    Where to Find the Datasets?

    Chapter 1

    Introduction

    What is deep learning?

    History of Deep Learning

    Advantages of Deep Learning

    Disadvantages of Deep Learning

    Applications of Deep Learning

    Conclusion

    Chapter 2

    Environment Setup

    Downloading and Installing Anaconda

    Running your First Program

    Chapter 3

    Theory of Artificial Neural Network

    How The Human Brain Works

    Perceptron

    The Activation Function

    Multilayer Perceptron

    How ANN Learns?

    Conclusion

    Chapter 4

    Implementing Artificial Neural Network with Keras

    Importing Required Libraries

    Importing the Dataset

    Data Analysis

    Data Preprocessing

    One Hot Encoding the Output

    Scaling the Data

    Importing Keras and Subsequent Libraries

    Adding Input and Hidden Layers

    Adding the Output Layers

    Training the Neural Network

    Making Predictions and Evaluating the Algorithm

    Chapter 5

    Evaluating and Tuning the ANN

    Cross-Validation

    Implementing Cross-Validation with Keras

    1. Importing Required Libraries

    2. Importing the Dataset

    3. Data Analysis

    4. Data Preprocessing

    5. One Hot Encoding the Output

    6. Scaling the Data

    Grid Search

    Implementing Grid Search with Keras

    Chapter 6

    Introduction to Convolutional Neural Network

    How Computers See Images?

    The Convolution Operation

    ReLu Operation

    Pooling

    Flattening

    Fully Connected Layer

    Conclusion

    Chapter 7

    Image Classification with Convolutional Neural Network

    Classifying Cats and Dogs Images

    Chapter 8

    Introduction to Recurrent Neural Network

    Types of Memories in Human Brain

    What is an RNN?

    Applications of an RNN

    Steps of a Recurrent Neural Network

    Conclusion

    Chapter 9

    Time Series Analysis with RNN

    Downloading the Data

    Data Analysis

    Importing the Libraries

    Loading the Dataset

    Scaling the Data

    Data Preprocessing

    Creating RNN (LSTM)

    Testing and Making Predictions

    Evaluating the Algorithm

    Conclusion

    Chapter 10

    Natural Language Processing with RNN (LSTM)

    Text Classification using RNN (LSTM)

    LSTM Architecture

    LSTM in Practice

    Spam and Ham Email Classification

    Chapter 11

    The sequence to Sequence Modeling with LSTM

    What is Sequence to Sequence Modelling?

    Sequence to Sequence Architecture

    Creating a Chatbot Using Sequence to Sequence Model

    Conclusion

    What to do next?

    Prerequisites

    The book is aimed at deep learning beginners and intermediate experts. Deep learning algorithms are based on mathematical concepts such as linear algebra, calculus, and probability. Though the book targets absolute beginners in deep learning, the readers are expected to have basic knowledge of linear algebra concepts such as matrix dot products, matrix transpose, and inverse matrix etc. Similarly, readers are expected to understand multivariate calculus as well as basic concepts of probability. If you do not have these mathematical concepts, I would suggest you to first built mathematical foundations required to learn deep learning.

    Introduction

    Welcome to Deep Learning with Python! If you are deciding to start your career as a data scientist or machine learning expert, you have made a great decision. Deep learning is one of the hottest research areas of current times with lots of promise and great job opportunities. This book will help you build a foundation in deep learning. The book is aimed at beginners as well as intermediate deep learning experts. The book covers all the important concepts and problems that you will face as a deep learning expert. Each chapter of the book starts with theory followed by practical implementation in Python. We will solve a variety of problems in this book ranging from digit recognition to image classification and stock market prediction to NLP problems such as text classification and sentimental analysis.

    The book has been divided into three main sections. The first section consists of an introduction, data pre-processing and simple densely connected neural networks. The second section consists of convolutional neural networks and its application to computer vision. We will solve the image classification problem in this section. Finally, the third section is dedicated to the recurrent neural networks where we will solve two types of problems: time series analysis and natural language processing.

    The best way to take the most out of this book is to read the theory in each chapter, followed by code implementation. Do not just copy and paste the code, rather try to understand it and type it out by hand. Dataset is given for each problem; try to solve the problem with different algorithms. For instance, if in the book, a problem has been solved using the convolutional neural network; try to solve it via a recurrent neural network as well and vice versa.

    Where to Find the Datasets?

    The datasets for this book can be downloaded from this link:

    https://www.dropbox.com/s/6r10vemdcac72av/Datasets.rar?dl=0

    Chapter 1

    Introduction

    What is deep learning?

    Deep Learning is a branch of machine learning that deals with algorithms inspired by the functionality and structures of the human brain. The term deep learning and neural networks are often used interchangeably. However, deep learning is a domain whereas neural networks are a variety of algorithms that collectively establish deep learning as a separate domain.

    Deep learning algorithms are divided into three major categories: i) Densely connected neural networks or commonly known as perception, which is the most simple type of artificial neural network ii) Convolutional Neural Networks (CNN), proven to be highly efficient for image recognition tasks and iii) Recurrent Neural Networks, commonly used for natural language processing and time series prediction. All the remaining neural networks are derived from these three main categories.

    Deep learning involves a layered architecture where the neural network is formed of multiple layers. The first layer of a neural network is called the input layer while the last layer is called the output layer. The input data is passed to the input layer, while the output whether continuous or discrete, is calculated from the output layer. The layers between the input and the output layers are called the hidden layers.

    History of Deep Learning

    ValentinGrigorʹevich and Alexey Grigoryevichare credited with developing first deep learning models in 1965. They developed statistically analyzed models that used polynomial activation functions. Most optimal features from each

    Enjoying the preview?
    Page 1 of 1