Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Training Neural Networks in C++

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about the components of a neural network, as well as how to build and train one in C++.

Syllabus

Introduction
  • Create a neural network from scratch in C++
  • What you should know
1. Choosing a Neural Network
  • What is a neural network?
  • Why C++?
  • The many applications of machine learning
  • Types of classifiers
  • Types of neural networks
  • Multilayer perceptrons
2. The Building Blocks of Neural Networks
  • Neurons and the brain
  • A simple model of a neuron
  • Activation functions
  • Perceptrons: A better model of a neuron
  • Challenge: Finish the perceptron
  • Solution: Finish the perceptron
  • Logic gates
  • Challenge: Logic gates with perceptrons
  • Solution: Logic gates with perceptrons
3. Building Your Network
  • Linear separability
  • Writing the multilayer perceptron class
  • Challenge: Finish the multilayer perceptron class
  • Solution: Finish the multilayer perceptron class
4. Training Your Network
  • The need for training
  • The training process
  • Error function
  • Gradient descent
  • The delta rule
  • The backpropagation algorithm
  • Challenge: Write your own backpropagation function
  • Solution: Write your own backpropagation function
5. Making a Segment Display Classifier
  • Segment display recognition
  • Challenge: Design your own SDR neural network
  • Solution: Design your own SDR neural network
  • Challenge: Train your own SDR neural network
  • Solution: Train your own SDR neural network
  • 7 to 1 network GUI demo
  • 7 to 10 network GUI demo
  • 7 to 7 network GUI demo
Conclusion
  • Next steps

Taught by

Eduardo Corpeño

Reviews

4.8 rating at LinkedIn Learning based on 35 ratings

Start your review of Training Neural Networks in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.