Download Now


Data Science Deep Learning in Python


Data Science: Deep Learning in Python
Author: Lazy Programmer Inc | Language: English | Skill level: All Levels
MP4 | Video: 1280x720 | Duration: 5 Hours | 700 MB | Project Files




In these course we'll start with some very basic stuff - principal components analysis (PCA), and a popular nonlinear dimensionality reduction technique known as t-SNE (t-distributed stochastic neighbor embedding).

Next, we'll look at a special type of unsupervised neural network called the autoencoder. After describing how an autoencoder works, I'll show you how you can link a bunch of them together to form a deep stack of autoencoders, that leads to better performance of a supervised deep neural network. Autoencoders are like a non-linear form of PCA.

Last, we'll look at Restricted Boltzmann Machines (RBMs). These are yet another popular unsupervised neural network, that you can use in the same way as autoencoders to pretrain your supervised deep neural network. I'll show you an interesting way of training restricted Boltzmann machines, known as Gibbs sampling, a special case of Markov Chain Monte Carlo, and I'll demonstrate how even though this method is only a rough approximation, it still ends up reducing other cost functions, such as the one used for autoencoders. This method is also known as Contrastive Divergence or CD-k. As in physical systems, we define a concept called free energy> and attempt to minimize this quantity.

Requirements
How to take partial derivatives and log-likelihoods
Install Numpy and Python (approx. latest version of Numpy as of Jan 2016)
Don't worry about installing TensorFlow, we will do that in the lectures.
Being familiar with the content of my logistic regression course will give you the proper context for this course



Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me


Mirror Links

Direct Download

Tags: Science, Learning, Python

Comments
Name:*
E-Mail:*
Add Comments:
Enter Code: *