- Introduction
- Feedback
- Source code
- Preparing the dataset
- Model architecture
- Model training
- Activation function
- Model evaluation
What you'll learn
- How to implement a Artificial Deep Neural Network from scratch
- How back-propagation algorithm works
- How to train an Artificial Deep Leaning model in the browser using Javascript
- Convolutional Neural Network Architectures
- How to build a handwritten digit recogniser model
Description
This course will teach how to build and train an Artificial Neural Network from scratch using only Javascript(No library). We will use only an IDEA and a browser.
It is structured to help you genuinely learn Deep Learning by starting from the basics until advanced concepts. We will learn and code every component of a Deep learning architecture from scratch, uncovering all the magic behind Artificial Neural Networks.
To prepare the students for real life, we will develop our ANN framework following the TensorFlow API, and we will compare our implementation with Tensorflow.js, this way you will know what is under the hood of the Deep learning libraries.
In this course, we will create a handwritten digit recognizer model using three different model approaches:
Fully Connected Neural Network - Vanilla Artificial Neural Network
Fully Connected Neural Network (also known as a DenseNet) Using TensorFlow.js
Convolutional Neural Network(also known as a ConvNet or CNN) Using TensorFlow.js
Deep learning is a field of study traditionally reserved for researchers or engineers with advanced degrees, and because of that, many developers feel very intimidated to learn this technology. However, when you start learning the mystery behind the “magic”, you will realize that there is no reason to be intimidated. And that’s why I decided to create this course.
By following this course until the end, you will get insights and feel empowered to dive deep into the Deep Learning field to improve the experience of your projects.
Other Courses
Welcome to Artificial Intelligence !
NON TECHNICAL COURSE specifically created for AI/ML/DL Aspirants, gives insight about Road map to A.I
JavaScript Promises
Master JavaScript's ubiquitous asynchronous tool - the promise, and maximize your ability to code and troublshoot them!
Swedish Made Easy, Day 1 - Comfortable in 6 days
Follow along Shien learning Swedish 1-on-1 with Felix. After only 30h you'll be comfortable at speaking and writing.
Discover Effective Online Business Ideas
A-Z Guide to discover the potential of various different online business model and choosing the right one for you.
About the instructors
- 4.21 Calificación
- 18812 Estudiantes
- 5 Cursos
Alexsandro Souza
Tech Lead
Alexsandro is a writer, instructor and open source contributor. With over 10 years of experience in the Software Development industry, he has been employed by companies worldwide, during which, he led many teams on a variety of projects.
To learn more about his growing skillset and experience follow him on the social media
Student feedback
Course Rating
Reviews
my experience was very goof]d with that course
Thanks
because its interesting and you learn lots of stuff abut neural networks which I like.
Great course. Covers all the bases. Each approach and method is explained very clearly