Udemy

Artificial Intelligence II - Hands-On Neural Networks (Java)

Enroll Now
  • 5,405 Students
  • Updated 12/2024
4.4
(515 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 38 Minute(s)
Language
English
Taught by
Holczer Balazs
Rating
4.4
(515 Ratings)
1 views

Course Overview

Artificial Intelligence II - Hands-On Neural Networks (Java)

Neural networks, gradient descent and backpropagation algorithms explained step by step

This course is about artificial neural networks. Artificial intelligence and machine learning are getting more and more popular nowadays. In the beginning, other techniques such as Support Vector Machines outperformed neural networks, but in the 21th century neural networks again gain popularity. In spite of the slow training procedure, neural networks can be very powerful. Applications ranges from regression problems to optical character recognition and face detection.

Section 1:

  • what are neural networks

  • modeling the human brain

  • the big picture

Section 2:

  • what is back-propagation

  • feedforward neural networks

  • optimizing the cost function

  • error calculation

  • backpropagation and gradient descent

Section 3:

  • the single perceptron model

  • solving linear classification problems

  • logical operators (AND and XOR operation)

Section 4:

  • applications of neural networks

  • clustering

  • classification (Iris-dataset)

  • optical character recognition (OCR)

  • smile-detector application from scratch

In the first part of the course you will learn about the theoretical background of neural networks, later you will learn how to implement them.

If you are keen on learning methods, let's get started!

In the first part of the course you will learn about the theoretical background of neural networks, later you will learn how to implement them.

If you are keen on learning methods, let's get started!

Course Content

  • 10 section(s)
  • 41 lecture(s)
  • Section 1 Introduction
  • Section 2 Artificial Intelligence Basics
  • Section 3 Neural Networks With Backpropagation Theory
  • Section 4 Single Perceptron Model
  • Section 5 Backpropagation Implementation
  • Section 6 Logical Operators
  • Section 7 Clustering
  • Section 8 Classification - Iris Dataset
  • Section 9 Optical Character Recognition (OCR)
  • Section 10 Course Materials (DOWNLOADS)

What You’ll Learn

  • Basics of neural networks
  • Hopfield networks
  • Concrete implementation of neural networks
  • Backpropagation
  • Optical character recognition


Reviews

  • S
    Sagaya Kandasamy
    5.0

    Very good

  • R
    Roberto Ceccarelli
    5.0

    I really enjoyed it! I did not know anything about it and I now have more than a rough idea! Thanks!

  • N
    Nata Kanevel
    1.0

    How can this theory be used in practice? I missed half of it because it all sounds incomprehensible. What is the usefulness of this theory?

  • P
    Pawel Jasinski
    4.5

    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 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. Unfortunately, there are some errors in the slights (i.e. in the backprogation mathematical explanation). 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.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed