Artificial Intelligence II - Hands-On Neural Networks (Java) (Udemy.com)
Neural networks, gradient descent and backpropagation algorithms explained step by step
Created by: Holczer Balazs
Last updated December 2024
What you will learn
- Basics of neural networks
- Hopfield networks
- Concrete implementation of neural networks
- Backpropagation
- Optical character recognition
How it compares
Against the other 205 rated Udemy courses in Artificial Intelligence on CourseDuck:
- Rating4.4 out of 5higher than 40% of them
- Reviews518#99 of 206 by number of reviews
- Length3.6 hoursshorter than 55% of them
- Last updatedDecember 2024earlier than 53% of them
Quality Score
Overall Score : 88 / 100
Course Description
Section 1:
- what are neural networks
- modeling the human brain
- the big picture
- Hopfield neural networks
- what is back-propagation
- feedforward neural networks
- optimizing the cost function
- error calculation
- backpropagation and resilient propagation
- the single perceptron model
- solving linear classification problems
- logical operators (AND and XOR operation)
- applications of neural networks
- clustering
- classification (Iris-dataset)
- optical character recognition (OCR)
If you are keen on learning methods, let's get started!Who this course is for:
- This course is recommended for students who are interested in artificial intelligence focusing on neural networks
Instructor Details
- 4.4 Rating
518 Reviews
Holczer Balazs
Hi!
My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model.
Take a look at my website if you are interested in these topics!
More courses by Holczer Balazs
Python Data Structures And Algorithms: Practical Course (2026)
4.7 (4,432 Reviews)
Provider: Udemy
Time: 23.6h
$16.99
Concurrency, Multithreading and Parallel Computing in Java (2026)
4.5 (4,034 Reviews)
Provider: Udemy
Time: 14.4h
$10.99
Software Architectures (SOLID) & Design Patterns in Java (2026)
4.6 (3,772 Reviews)
Provider: Udemy
Time: 9.4h
$11.99
Introduction to Collections, Generics & Reflection in Java (2026)
4.5 (3,649 Reviews)
Provider: Udemy
Time: 11h
$10.99
Algorithms Data Structures in Java #1 (+INTERVIEW QUESTIONS) (2026)
4.7 (3,235 Reviews)
Provider: Udemy
Time: 22.1h
$13.99
Quantitative Finance & Algorithmic Trading in Python (2026)
4.6 (2,714 Reviews)
Provider: Udemy
Time: 18.3h
$13.99
More Artificial Intelligence courses
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
5.0 (526 Reviews)
Provider: Coursera
Time: 15h
Free
Artificial Intelligence: Reinforcement Learning in Python (2026)
4.9 (10,817 Reviews)
Provider: Udemy
Time: 14.7h
$79.99
Reviews
By Pawel Jasinski on 10/27/2020
I've attended the other Udemy course of the author: "Artificial Intelligence I: Optimization and Games in Java" which was good. But this one is much better as I can see a huge progress in using English or presenting skills. Also, the material covered here is more advanced but taught in a nice and understandable way.
I do not recommend this course for students who are very new to the concept of the artificial intelligence as quite complex topics are mentioned. If you are not familiar with AI, then please try "Artificial Intelligence I: Optimization and Games in Java" first.
By Alan Forster on 10/2/2020
Easy to understand when you can see the implementation examples
By Krishnan Ramaswami on 9/20/2020
It was very basic and didn't get into the details or the math behind the backpropagation. Good for those who want to get an introduction to neural networks.
By Emma . on 2/22/2020
Gave me a good understanding of how learning happens in the system. Unfortunately some of the videos are blurry, but hope this will get sorted out.
By Rakesh Kumar on 2/12/2020
Explained a complex topic with easily understandable terms.
By Segundino La Fuente on 2/11/2020
So far so good.
By Igor Delac on 1/27/2020
Very clear, understandable. Teacher speaks a bit slow for my taste, so I had to adjust speed ratio to 1.25.
By J. Emmett Condon on 1/4/2020
This was a good course. Looking forward to taking others.
By Stephen Prum on 1/1/2020
Good match.
By Jaime Muoz Baena on 11/3/2019
Los temas tratados clarifican muy bien los conceptos sobre Redes Neurales.
By Duane May on 10/2/2019
Hi, in this review we are going to talk about the second course in Artificial Intelligence on Neural Networks. Once again Holczer has a simple format that each of his videos follows. I like the balance of theory and application that Holczer has shown in both of these Machine Learning courses. The concepts are explained well, and easy to follow. While many other courses seem to be theory and mathematics heavy. This particular course has one optional lecture that has a need for Calculus. Holczer shows how we get to a simplified equation that is then used in other lectures. The simple Back Propagation Neural Network code, that was developed in this course, can be used over and over for a variety of use cases and turns out to be quite fine. I found that reimplementing the exercises using a tool like DL4J helped to cement a few concepts. I thought the section on installing Paint.Net was unnecessary and was specific to Windows (provide alternatives for Linux and Mac). Thanks for reading! :)
By Yujian Fu on 9/27/2019
The basic concepts of NN were explained in detail. The lecture can cover the necessary materials, maintain consistently and connect smoothly. The code is simple and easy to understand.
Just three issues that I am confused. (1) Hopfield NN is almost 50 years, is it necessary to explain this sym NN using almost one third of the course? (2) I am new in AI and NN. The examples in this course are Logical operations and backprogation. As mentioned in the mid of lecture, it seems that a stock market example will be included. But it was never discussed. More interesting example would be better. (3) It would be nice to have some exercises or programming questions during each section for us to practice












