ABSTRACT

Deep Learning for Engineers introduces the fundamental principles of deep learning along with an explanation of the basic elements required for understanding and applying deep learning models.

As a comprehensive guideline for applying deep learning models in practical settings, this book features an easy-to-understand coding structure using Python and PyTorch with an in-depth explanation of four typical deep learning case studies on image classification, object detection, semantic segmentation, and image captioning. The fundamentals of convolutional neural network (CNN) and recurrent neural network (RNN) architectures and their practical implementations in science and engineering are also discussed.

This book includes exercise problems for all case studies focusing on various fine-tuning approaches in deep learning. Science and engineering students at both undergraduate and graduate levels, academic researchers, and industry professionals will find the contents useful.

chapter Chapter 1|3 pages

Introduction

chapter 2|27 pages

Basics of Deep Learning

chapter Chapter 3|11 pages

Computer Vision Fundamentals

chapter Chapter 4|9 pages

Natural Language Processing Fundamentals

chapter Chapter 5|24 pages

Deep Learning Framework Installation

Pytorch and Cuda

chapter Chapter 6|22 pages

Case Study I

Image Classification

chapter Chapter 7|14 pages

Case Study II

Object Detection

chapter Chapter 8|19 pages

Case Study III

Semantic Segmentation

chapter Chapter 9|21 pages

Case Study IV

Image Captioning