Project

Digit Recognition

51 completions
~ 39 hours
3.5

Take a journey from building your first neuron at the first stage to fully understanding the workings of OOP at the last one. As a bonus, you can expand your expertise way beyond Java: check out some cool resources on machine learning.

Provided by

JetBrains Academy JetBrains Academy

About

Neural networks: what a trend nowadays! It might seem like a kind of magic, but upon completing this project, you’ll see that you are already competent enough to build your own neural network. Your network will be able to recognize numeric data, allowing you to digitize checks and even figure out some captchas. If you aren’t too intimidated by words like “sigmoid” or “backpropagation”, click select and let’s get started!

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
You have a 3x5 net with digits; teach the network to recognize simple numbers.
Time to work with machine learning: based on ideal examples, improve the recognition process.
With the help of some linear algebra, make your neural network multi-layered.
Move from a modest 5x3 net to a 28x28 insanity, process thousands of images and test the result.
Learn the art of backpropagation algorithm, and don’t let the formulae spook you.

Reviews

Kirill Kupershmidt avatar
Kirill Kupershmidt
4 years ago
I wanted to know how neural networks work and I achieved my goal. But I would rather learn more about the Java language in this course than linear algebra.
karbon avatar
karbon
4 years ago
I have learned how much more I have to learn ;) Anyway, really interesting project!
Sarievo avatar
Sarievo
4 years ago
I've learnt how to structure a feed-forward ML network, familiarised myself with ML concepts like gradient descent and delta rule...

3.5

Learners who completed this project within the course rated it as follows:
Usefulness
4.5
Fun
4.0
Clarity
2.0