neural networks for beginners from scatch
4.1 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
106 students enrolled
Wishlisted Wishlist

Please confirm that you want to add neural networks for beginners from scatch to your Wishlist.

Add to Wishlist

neural networks for beginners from scatch

a beginners guide to master neural networks programming in python
4.1 (9 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
106 students enrolled
Created by Daniel We
Last updated 4/2017
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will be able to create your own neural networks and understand the structure behind them. Specifically: How do Neural Networks learn and look like?
View Curriculum
  • Please note that I do not cover all the theory behind neural networks since we focus here on practice. "From scratch" refers to practice not theory.I recommend to read at least one article to understand what a neural network is
  • This is a hands-on approach and not a university lecture with lots of theory
  • basic knowledge of python
  • python, tensorflow and keras installed, be aware of the version!
  • To get most out of this course and connect the dots i recommend to check out my other courses as well, but this is not mandatory
  • Note that I use tensorflow 0.12.1 and keras 1.2.2 versions here. Other versions could cause problems since modules and names where changed! To follow here install my versions

What is machine learning / ai ? What is deep learning?  How to lean machine learning in practice?

Machine learning and neural networks are got a lot of attention recently. Self driving cars, predictive analytics and other highly advanced topics are closely related to those topics. Therefore it's of the utmost of importance to familiarize oneself with machine learning and neural networks. The difficult question basically is how to learn and understand neural networks. How to code machine learning algorithms in python?

Especially as a beginner it seems to be very hard to delve into this topic  because of statistics and math which is an integral part of machine learning. None the less I can assure you do not need to be a math expert to apply machine learning. And in this course I show you how.

Instead of telling giving you all the theory behind machine learning, I prefer teaching you a hand on approach, so you can actually write the code yourself.  At the end of the day there's only one thing that really counts - THE RESULT. I believe in learning by coding. That's why the course is developed to encourage you to follow along and write the code yourself. At the end you can see your own algorithm's results.

By joining this course you can leverage the knowledge you acquired from my other courses (Machine Learning for Beginners - Neural Networks, Machine Learning for Beginners and machine learning for beginners - deep dive) and get the chance to dive into the world of neural networks from different perspectives.

If you are searching for hands on machine learning courses to start with, where you get the chance to really practicing to code yourself than this is the course for you!

Besides covering different ways to code deep neural networks and using tensorflow we will also cover the LSTM (Long short term memory neural network) model and use it in combination with word embedding to train our model to predict movie review sentiment.

I wish you all the best, enjoy the course, get your hands dirty and start coding!

Expect to see you in the first lecture

Who is the target audience?
  • beginners and all people interested in machine learning who want to learn by practicing. The Idea of the course is that you write the code yourself to get maximum results
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
Neural Networks from Scratch Introduction
15 Lectures 02:01:08

Learn to easily create the Neural Network in python with numpy only

Preview 09:24

Finalize your first neural network in Python. Cogratulation you have created your first neural network. Simple isn't it?

Finalizing your first Neural Network

You get a brief introduction about our problem, and the neural network structure in general. Then we start coding our neural network with tensorflow

Let's go hard. Introduction to tensorflow

Start creating the structure of the neural network in tensorflow. Write the code with me. Practice makes perfect.

Hands on - start coding your Neural Network in tensorflow

Finalizing the strucure of the Neural Network

I had to cut the last video due to 20min restrictions on udemy. You can write the final lines of code for your neural network in tensorflow

The final lines of code - we are almost there

Cards on the table. Let's train and check our neural network'sperformance. Congratulations you made it.

(Errors will always happen. Don't get discouraged. This is part of programming NNs)

Train and check the results of your neural network

Tensorflow is great but the sytax is rather difficult. Let's leverage keras to create our neural network which less lines of code

A more gentle way to create you Neural Network

Well done.

Finalize the neural network

Let's check the performace of our Neural Network.

Training results for your neural network

In this part of the course we learn LSTM  and word embedding to do a sentiment analysis using our neural network

LSTM introduction. Let's do a sentiment analysis with neural networks

Here we create the code for our LSTM Model from scratch

Finalizing the LSTM neural network in python

Training and results for the model

Short and to the point. Final important words for you.

Thanks for participation and please provide feedback.

Log out. Wrap up and nice to know
About the Instructor
Daniel We
4.6 Average rating
195 Reviews
4,969 Students
19 Courses

Daniel is a 28 year old entrepreneur ,data scientist and web analyst consultant. He holds a master degree as well as other major certificates from Google and others.

He is committed to support other people by offering them educational services to help them accomplishing their goals and becomming the best in their profession.

"In order to do the impossible you need to see the invisible"