Elements of Deep Learning for Computer Vision
eBook - ePub

Elements of Deep Learning for Computer Vision

Explore Deep Neural Network Architectures, PyTorch, Object Detection Algorithms, and Computer Vision Applications for Python Coders (English Edition)

Bharat Sikka

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Elements of Deep Learning for Computer Vision

Explore Deep Neural Network Architectures, PyTorch, Object Detection Algorithms, and Computer Vision Applications for Python Coders (English Edition)

Bharat Sikka

Book details
Table of contents
Citations

About This Book

Conceptualizing deep learning in computer vision applications using PyTorch and Python libraries.

Key Features
? Covers a variety of computer vision projects, including face recognition and object recognition such as Yolo, Faster R-CNN.
? Includes graphical representations and illustrations of neural networks and teaches how to program them.
? Includes deep learning techniques and architectures introduced by Microsoft, Google, and the University of Oxford.

Description
Elements of Deep Learning for Computer Vision gives a thorough understanding of deep learning and provides highly accurate computer vision solutions while using libraries like PyTorch.This book introduces you to Deep Learning and explains all the concepts required to understand the basic working, development, and tuning of a neural network using Pytorch. The book then addresses the field of computer vision using two libraries, including the Python wrapper/version of OpenCV and PIL. After establishing and understanding both the primary concepts, the book addresses them together by explaining Convolutional Neural Networks(CNNs). CNNs are further elaborated using top industry standards and research to explain how they provide complicated Object Detection in images and videos, while also explaining their evaluation. Towards the end, the book explains how to develop a fully functional object detection model, including its deployment over APIs.By the end of this book, you are well-equipped with the role of deep learning in the field of computer vision along with a guided process to design deep learning solutions.

What you will learn
? Get to know the mechanism of deep learning and how neural networks operate.
? Learn to develop a highly accurate neural network model.
? Access to rich Python libraries to address computer vision challenges.
? Build deep learning models using PyTorch and learn how to deploy using the API.
? Learn to develop Object Detection and Face Recognition models along with their deployment.

Who this book is for
This book is for the readers who aspire to gain a strong fundamental understanding of how to infuse deep learning into computer vision and image processing applications. Readers are expected to have intermediate Python skills. No previous knowledge of PyTorch and Computer Vision is required.

Table of Contents
1. An Introduction to Deep Learning
2. Supervised Learning
3. Gradient Descent
4. OpenCV with Python
5. Python Imaging Library and Pillow
6. Introduction to Convolutional Neural Networks
7. GoogLeNet, VGGNet, and ResNet
8. Understanding Object Detection
9. Popular Algorithms for Object Detection
10. Faster RCNN with PyTorch and YoloV4 with Darknet
11. Comparing Algorithms and API Deployment with Flask
12. Applications in Real World

About the Authors
Bharat Sikka is a data scientist based in Mumbai, India. Over the years, he has worked on implementing algorithms like YOLOv3/v4, Faster-RCNN, Mask-RCNN, among others. He is currently working as a data scientist at the State Bank of India.He also has a thorough knowledge and understanding of various programming languages such as Python, R, MATLAB, and Octave for Machine Learning, Deep Learning, Data Visualization and Analysis in Python, R, and Power BI, Tableau.He holds an MS degree in Data Science and Analytics from Royal Holloway, University of London, and a BTech degree in Information Technology from Symbiosis International University and has earned multiple certifications, including MOOCs in varied fields, including machine learning.He is a science fiction fanatic, loves to travel, and is a great cook. Blog links: https://github.com/bharatsikka
LinkedIn Profile: www.linkedin.com/in/bharat-sikka

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Elements of Deep Learning for Computer Vision an online PDF/ePUB?
Yes, you can access Elements of Deep Learning for Computer Vision by Bharat Sikka in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Vision & Pattern Recognition. We have over one million books available in our catalogue for you to explore.

Table of contents

    Citation styles for Elements of Deep Learning for Computer Vision

    APA 6 Citation

    Sikka, B. (2021). Elements of Deep Learning for Computer Vision ([edition missing]). BPB Publications. Retrieved from https://www.perlego.com/book/2722464/elements-of-deep-learning-for-computer-vision-pdf (Original work published 2021)

    Chicago Citation

    Sikka, Bharat. (2021) 2021. Elements of Deep Learning for Computer Vision. [Edition missing]. BPB Publications. https://www.perlego.com/book/2722464/elements-of-deep-learning-for-computer-vision-pdf.

    Harvard Citation

    Sikka, B. (2021) Elements of Deep Learning for Computer Vision. [edition missing]. BPB Publications. Available at: https://www.perlego.com/book/2722464/elements-of-deep-learning-for-computer-vision-pdf (Accessed: 25 September 2021).

    MLA 7 Citation

    Sikka, Bharat. Elements of Deep Learning for Computer Vision. [edition missing]. BPB Publications, 2021. Web. 25 Sept. 2021.