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

YouTube

Introduction to Neural Networks for Java

Jeff Heaton via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn neural network programming fundamentals through this comprehensive video course series that covers essential concepts and practical implementation techniques in Java. Master matrix operations and mathematical foundations including dot products, weight matrices, and threshold neurons before progressing to advanced neural network architectures. Explore Hopfield networks, feedforward backpropagation, and the XOR problem while understanding activation functions and hidden layer configurations. Dive into optimization algorithms including genetic algorithms for solving problems like the traveling salesman, and discover simulated annealing techniques for network training. Apply neural networks to real-world scenarios such as forest cover prediction, stock market forecasting, and temporal pattern recognition including sine wave prediction. Develop skills in network pruning techniques including selective and incremental pruning methods to optimize model performance. Gain hands-on experience with practical projects like tic-tac-toe neural networks and temporal prediction systems. Note that this is an archived 2009 course, and a more recent version is available for those seeking updated content and methodologies.

Syllabus

Introduction to Neural Networks for Java (intro)
Introduction to Neural Networks for Java (Class 1/16, Part 1/3)
Introduction to Neural Networks for Java (Class 1/16, Part 2/3)
Introduction to Neural Networks for Java (Class 1/16, Part 3/3)
Introduction to Neural Networks for Java(Class 2/16, Part 1/5) - matrix classes
Introduction to Neural Networks for Java(Class 2/16, Part 2/5) - weight matrix threshold neuron
Introduction to Neural Networks for Java (Class 2/16, Part 3/5) - matrix construction
Introduction to Neural Networks for Java(Class 2/16, Part 4/5) - matrix matematics, dot product
Introduction to Neural Networks for Java(Class 2/16, Part 5/5) - bipolar
Introduction to Neural Networks for Java(Class 3/16, Part 1/5) - hopfield
Introduction to Neural Networks for Java(Class 3/16, Part 2/5) - Hopfield
Introduction to Neural Networks for Java(Class 3/16, Part 3/5) - hopfield example
Introduction to Neural Networks for Java(Class 3/16, Part 4/5) - rms error
Introduction to Neural Networks for Java(Class 3/16, Part 5/5) - hebb delta rule
Introduction to Neural Networks for Java(Class 4/16, Part 1/5) - feedforward backpropagation xor
Introduction to Neural Networks for Java(Class 4/16, Part 2/5) - activation function
Introduction to Neural Networks for Java(Class 4/16, Part 3/5) - hidden layers
Introduction to Neural Networks for Java(Class 4/16, Part 4/5) - feedforward
Introduction to Neural Networks for Java(Class 4/16, Part 5/5)
Introduction to Neural Networks for Java(Class 5/16, Part 1/5) - genetic algorithm
Introduction to Neural Networks for Java(Class 5/16, Part 2/5) - genetic algorithm
Introduction to Neural Networks for Java(Class 5/16, Part 3/5) traveling salesman genetic algorithm
Introduction to Neural Networks for Java(Class 5/16, Part 4/5)
Introduction to Neural Networks for Java(Class 5/16, Part 5/5) tic tac toe neural network
Introduction to Neural Networks for Java(Class 6/16) xor and or
Introduction to Neural Networks for Java(Class 7/16, Part 1/3) simulated annealing
Introduction to Neural Networks for Java(Class 7/16, Part 2/3) simulated annealing
Introduction to Neural Networks for Java(Class 7/16, Part 3/3) simulated annealing
Introduction to Neural Networks for Java(Class 8/16) forest cover
Introduction to Neural Networks for Java(Class 9/16, Part 1/3) pruning
Introduction to Neural Networks for Java(Class 9/16, Part 2/3) selective pruning
Introduction to Neural Networks for Java(Class 9/16, Part 3/3) incremental pruning
Introduction to Neural Networks for Java(Class 10/16, Part 1/3) - predict temporal
Introduction to Neural Networks for Java(Class 10/16, Part 2/3) - implement predict temporal
Introduction to Neural Networks for Java(Class 10/16, Part 3/3) predict temporal sine wave
Introduction to Neural Networks for Java (Class 11/16, Part 1/5) predict stock market
Introduction to Neural Networks for Java (Class 11/16, Part 2/5) predict stock market
Introduction to Neural Networks for Java (Class 11/16, Part 3/5) predict stock market
Introduction to Neural Networks for Java (Class 11/16, Part 4/5)predict stock market
Introduction to Neural Networks for Java (Class 11/16, Part 5/5) predict stock market
Introduction to Neural Networks for Java (Class 12/16, Part 1/5)
Introduction to Neural Networks for Java (Class 12/16, Part 2/5)
Introduction to Neural Networks for Java (Class 12/16, Part 3/5)
Introduction to Neural Networks for Java (Class 12/16, Part 4/5)
Introduction to Neural Networks for Java (Class 12/16, Part 5/5)
Introduction to Neural Networks for Java (Class 13/16, Part 1/3)
Introduction to Neural Networks for Java (Class 13/16, Part 2/3)
Introduction to Neural Networks for Java (Class 13/16, Part 3/3)
Introduction to Neural Networks for Java (Class 14/16)
Introduction to Neural Networks for Java (Class 15/16, Part 1/2)
Introduction to Neural Networks for Java (Class 15/16, Part 2/2)
Introduction to Neural Networks for Java (Class 16/16)

Taught by

Jeff Heaton

Reviews

Start your review of Introduction to Neural Networks for Java

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.