All Projects → llSourcell → The_evolution_of_gradient_descent

llSourcell / The_evolution_of_gradient_descent

This is the code for "The Evolution of Gradient Descent" by Siraj Raval on Youtube

Projects that are alternatives of or similar to The evolution of gradient descent

Silverhand
Micheal Gardner的数据科学笔记
Stars: ✭ 60 (-1.64%)
Mutual labels:  jupyter-notebook
Neural Painters X
Neural Paiters
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Image Classification Using Cnn And Keras
Classify images, specifically document images like ID cards, application forms, and cheque leafs, using CNN and the Keras libraries.
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Cnn graph
Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering
Stars: ✭ 1,110 (+1719.67%)
Mutual labels:  jupyter-notebook
Rechunker
Disk-to-disk chunk transformation for chunked arrays.
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Dfencoder
Stars: ✭ 60 (-1.64%)
Mutual labels:  jupyter-notebook
Rpi Docker Tensorflow
Docker container for the Raspberry Pi containing Tensorflow and Jupyter
Stars: ✭ 60 (-1.64%)
Mutual labels:  jupyter-notebook
Ntds 2017
Material for the EPFL master course "A Network Tour of Data Science", edition 2017.
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Ccks2020 Baseline
CCKS 2020: 基于本体的金融知识图谱自动化构建技术评测
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Pose estimation cvpr eccv 2018
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Itorch
IPython kernel for Torch with visualization and plotting
Stars: ✭ 1,110 (+1719.67%)
Mutual labels:  jupyter-notebook
Kdd Multimodalities Recall
This is our solution for KDD Cup 2020. We implemented a very neat and simple neural ranking model based on siamese BERT which ranked first among the solo teams and ranked 12th among all teams on the final leaderboard.
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Spade
"Semantic Image Synthesis with Spatially-Adaptive Normalization" paper implementation
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Insightface pytorch
Pytorch0.4.1 codes for InsightFace
Stars: ✭ 1,109 (+1718.03%)
Mutual labels:  jupyter-notebook
Principles Of Machine Learning R
Principles of Machine Learning R
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Python4scientificcomputing fundamentals
This repository includes the guidelines and the exercise files of the first part of my lectures on python for scientific programming which is dedicated to a general introduction to Python programming language. These lectures are a part of the "Energy and Environmental Technologies for Building Systems" course offered for M.Sc in Energy Eng. at Politecnico di Milano.
Stars: ✭ 60 (-1.64%)
Mutual labels:  jupyter-notebook
Philly Traces
Stars: ✭ 60 (-1.64%)
Mutual labels:  jupyter-notebook
Compiladores
Repositório com material para a disciplina Compiladores 1
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Learn To Code For Data Analysis
Jupyter notebooks and datasets for this course
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook
Fromscratch
Stars: ✭ 61 (+0%)
Mutual labels:  jupyter-notebook

The_evolution_of_gradient_descent

This is the code for "The Evolution of Gradient Descent" by Siraj Raval on Youtube

Coding Challenge - Due Date, Thursday June 8th at 12 PM PST

This weeks coding challenge is to write out the Adam optimization strategy from scratch. In the process you'll learn about all the other gradient descent variants and why Adam works so well. Bonus points if you add a visual element to it by plotting it in a Jupyter notebook. Good luck!

Overview

This is the code for this videon on Youtube by Siraj Raval. In the video, we go over the different optimizer options that Tensorflow gives us. Under the hood, they are all variants of gradient descent.

Dependencies

  • matplotlib
  • pyplot
  • numpy

install missing dependencies with pip

Usage

Run jupyter notebook to see the code that compares gradient descent to stochastic gradient descent run in the browser. I've also got 2 seperate python files, one for adadelta and one for the nesterov method. Run those straight from terminal with the python command.

Credits

The credits for this code go to GRYE and dtnewman. I've merely created a wrapper to get people started.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].