Deep Learning on Windows: Building Deep Learning Computer Vision Systems on Microsoft Windows


Price:
Sale price$59.99

Description

​Chapter 1: Where to Start Your Deep Learning

Chapter Goal: Learn about what tools are available for deep learning and computer vision tasks. Learn about what consideration the reader needs to make about the tools, OS, and hardware.

No of pages: 20

Sub - Topics

1. Can We Build Deep Learning Models on Windows?

2. Programming Language - Python

3. Package and Environment Management - Anaconda

4. Python Utility Libraries for Deep Learning and Computer Vision

5. Deep Learning Frameworks

6. Computer Vision Libraries

7. Optimizers and Accelerators

8. What About Hardware?

9. Recommended PC Hardware Configurations

Chapter 2: Setting Up Your Tools

Chapter Goal: Step-by-step instructions on how to install, configure and troubleshoot the required tools.

No of pages: 35

Sub - Topics:

1. Installing Visual Studio with C++ Support

2. Installing CMake

3. Installing Anaconda Python

4. Setting up the Conda Environment and the Python Libraries

5. Installing TensorFlow

6. Installing Keras multi-backend version

7. Installing OpenCV

8. Installing Dlib

9. Verify Installations

10. Optional Steps

11. Troubleshooting

12. Summary

Chapter 3: Building Your First Deep Learning Model In Windows

Chapter Goal: A step-by-step coding guide to building the first 'hello world' convolutional neural network image classification model.

No of pages: 20

Sub - Topics:

1. What is the MNIST Dataset?

2. The LeNet Model

3. Let us Build Our First Model

4. Running Our Model

5. What Can You Do Next?

Chapter 4: Understanding What We Built

Chapter Goal: Learn the internal workings of a convolutional neural network.

No of pages: 20

Sub - Topics:

1. Digital Images

2. Convolutions

3. Non-Linearity Function

4. Pooling

5. Classifier (Fully Connected Layer)

6. How Does This All Come Together?

Chapter 5: Visualizing Models

Chapter Goal: Understand ways to visualize the internal workings of deep learning models, allowing the reader to use that knowledge to build complex models.

No of pages: 20

Sub - Topics:

1. Why Visualizing Models is Useful

2. Using the plot_model Function of Keras

3. Using Netron to Visualize Model Structures

4. Visualizing Convolutional Filters

Chapter 6: Transfer Learning

Chapter Goal: Building deep learning systems that solves a practical problem is usually made hard due to the difficulty of collecting and managing training data. It is usually al

Author: Thimira Amaratunga
Publisher: Apress
Published: 01/03/2021
Pages: 338
Binding Type: Paperback
Weight: 1.37lbs
Size: 10.00h x 7.00w x 0.74d
ISBN13: 9781484264300
ISBN10: 1484264304
BISAC Categories:
- Computers | Programming | Microsoft

About the Author

Thimira Amaratunga is an Inventor, a Senior Software Architect at Pearson PLC Sri Lanka with over 12 years of industry experience, and a researcher in AI, Machine Learning, and Deep Learning in Education and Computer Vision domains.

Thimira holds a Master of Science in Computer Science with a Bachelor's degree in Information Technology from the University of Colombo, Sri Lanka. He has filed three patents to date, in the fields of dynamic neural networks and semantics for online learning platforms. Before this, Thimira has published two books on deep learning - 'Build Deeper: The Deep Learning Beginners' Guide' and 'Build Deeper: The Path to Deep Learning'.

Thimira is also the author of Codes of Interest (www.codesofinterest.com), a portal for deep learning and computer vision knowledge, covering everything from concepts to step-by-step tutorials.

LinkedIn: www.linkedin.com/in/thimira-amaratunga