Skip to content

This repository contains the exercise files in the LinkedIn Learning course "Neural Networks and Convolutional Neural Networks Essential Training" by Jonathan Fernandes.

Notifications You must be signed in to change notification settings

ajgquional/LiL_Neural-Networks-and-CNNs-Essential-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Networks and Convolutional Neural Networks Essential Training

Course image - Neural Netowrks & Convolutional Neural Networks Essential Training with Jonathan Fernandes

Course details

Take a deep dive into neural networks and convolutional neural networks, two key concepts in the area of machine learning. In this hands-on course, instructor Jonathan Fernandes covers fundamental neural and convolutional neural network concepts. Jonathan begins by providing an introduction to the components of neural networks, discussing activation functions and backpropagation. He then looks at convolutional neural networks, explaining why they're particularly good at image recognition tasks. He also steps through how to build a neural network model using Keras. Plus, learn about VGG16, the history of the ImageNet challenge, and more.

Learning objectives

  • Neurons and artificial neurons
  • Components of neural networks
  • Neural network visualization
  • Neural network implementation in Keras
  • Compiling and training a neural network model
  • Accuracy and evaluation of a neural network model
  • Convolutional neural networks in Keras
  • Enhancements to convolutional neural networks
  • Working with VGG16

Chapters of the course

  1. Introduction

    • Welcome
    • What you should know
    • Using the exercise files
  2. Introduction to Neural Networks

    • Neurons and artificial neurons
    • Gradient descent
    • The XOR challenge and solution
    • Neural networks
    • Chapter quiz
  3. Components of Neural Networks

    • Activation functions
    • Backpropagation and hyperparameters
    • Neural network visualization
    • Chapter quiz
  4. Neural Network Implementation in Keras

    • Understanding the components in Keras
    • Setting up a Microsoft account in Azure
    • Introduction to MNIST
    • Preprocessing the training data
    • Preprocessing the test data
    • Building the Keras model
    • Compiling the neural network model
    • Training the neural network model
    • Accuracy and evaluation of the neural network model
    • Chapter quiz
  5. Convolutional Neural Networks

    • Convolutions
    • Zero padding and pooling
    • Chapter quiz
  6. Convolutional Neural Networks in Keras

    • Preprocessing and loading of data
    • Creating and compiling the model
    • Training and evaluating the model
  7. Enhancements to Convolutional Neural Networks (CNNs)

    • Enhancements to CNNs
    • Image augmentation in Keras
    • Chapter quiz
  8. ImageNet

    • ImageNet challenge
    • Working with VGG16
  9. Conclusion

    • Next steps

Notes about the exercise files:

The files here are organized in that the redundant files in the original exercise files folder have been deleted. Furthermore, huge changes to the original exercise files folder are implemented:

  • the weights folder needed in Chapter 5 are moved from Chapter 6;
  • the images needed in Chapter 6 for image augmentation are placed in the Chapter 6 folder, and;
  • the Jupyter notebook for Chapter 7 (for exploration of the VGG 16 model) has been created.

About

This repository contains the exercise files in the LinkedIn Learning course "Neural Networks and Convolutional Neural Networks Essential Training" by Jonathan Fernandes.

Topics

Resources

Stars

Watchers

Forks