Skip to content

Commit

Permalink
Update Learning Path “deep-learning”
Browse files Browse the repository at this point in the history
  • Loading branch information
nikiljos committed Aug 15, 2021
1 parent 1a9c142 commit 428c127
Showing 1 changed file with 38 additions and 34 deletions.
72 changes: 38 additions & 34 deletions content/deep-learning.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
---
title: Deep Learning
date: 2021-08-04T05:16:58+05:30
draft: false
category: ai-ml
image: images/deep-learning.jpg
tags:
- deep
- learning
- machine-learning
- ai
authors:
- abhinavk001
mainpage: false
category: "ai-ml"
tags: ["deep", "learning", "machine-learning", "ai"]
authors: ["abhinavk001"]
draft: false
---

## What is Deep Learning?

Deep Learning is a subset of Machine Learning which utilizes artificial neural networks to learn. Deep learning is loosely based on the way biological neurons connect with one another to process information in the brains of animals.It uses neural networks with three or more layers to implement this. These neural networks attempt to simulate the behavior of the human brain, allowing it to learn from large amounts of data.
Expand All @@ -19,20 +23,20 @@ Deep Learning is extensively used in self-driving cars, virtual assistants, frau

## Prerequisite

- Python programming
- Algebra- Linear algebra and matrix calculation.
- Basic machine learning- Basic algorithms and libraries such as numpy, pandas and matplotlib.
* Python programming
* Algebra- Linear algebra and matrix calculation.
* Basic machine learning- Basic algorithms and libraries such as numpy, pandas and matplotlib.

## Topics

- Neural Networks
- Hyperparameter tuning and Regularization.
- Convolutional Networks
- Recurrent Networks
- Frameworks- Tensorflow\Pytorch
- Autoencoders
- Generative Models
- Probabilistic Models
* Neural Networks
* Hyperparameter tuning and Regularization.
* Convolutional Networks
* Recurrent Networks
* Frameworks- Tensorflow\Pytorch
* Autoencoders
* Generative Models
* Probabilistic Models

If you are confused about which framework to use (which is very common among new learners) [check this out](https://www.imaginarycloud.com/blog/pytorch-vs-tensorflow/).
After you are comfortable with frameworks and able to build some simple projects, try reading some research papers.
Expand All @@ -41,30 +45,30 @@ Additionally you can spend some time brushing up [Calculus, statistics and proba

## Resources

- [Deep Learning Specialization on Coursera by Andrew Ng](https://www.coursera.org/specializations/deep-learning)
- [Practical Deep Learning for Coders from Fast ai](https://course.fast.ai/)
- [Practical Deep Learning for Coders from Fast ai Part 2](https://course19.fast.ai/part2)
- [Dive into Deep Learning — Dive into Deep Learning 0.17.0 documentation](http://www.d2l.ai/index.html)
- [Tensorflow docs](https://www.tensorflow.org/tutorials)
- [Pytorch docs](https://pytorch.org/tutorials/)
* [Deep Learning Specialization on Coursera by Andrew Ng](https://www.coursera.org/specializations/deep-learning)
* [Practical Deep Learning for Coders from Fast ai](https://course.fast.ai/)
* [Practical Deep Learning for Coders from Fast ai Part 2](https://course19.fast.ai/part2)
* [Dive into Deep Learning — Dive into Deep Learning 0.17.0 documentation](http://www.d2l.ai/index.html)
* [Tensorflow docs](https://www.tensorflow.org/tutorials)
* [Pytorch docs](https://pytorch.org/tutorials/)

**Youtube tutorials**

- [Deep Learning Crash Course for Beginners](https://www.youtube.com/watch?v=VyWAvY2CF9c)
- [Deep Learning With Tensorflow 2.0, Keras and Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uu7CxAacxVndI4bE_o3BDtO)
- [ML Zero to Hero by Tensorflow](https://www.youtube.com/watch?v=KNAWp2S3w94)
- [Tensorflow 2 tutorial by FreeCodeCamp](https://www.youtube.com/watch?v=tPYj3fFJGjk)
- Both [Tensorflow](https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ) and [Pytorch](https://www.youtube.com/channel/UCWXI5YeOsh03QvJ59PMaXFw)’s Youtube channels are great sources to get the latest updates.
* [Deep Learning Crash Course for Beginners](https://www.youtube.com/watch?v=VyWAvY2CF9c)
* [Deep Learning With Tensorflow 2.0, Keras and Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uu7CxAacxVndI4bE_o3BDtO)
* [ML Zero to Hero by Tensorflow](https://www.youtube.com/watch?v=KNAWp2S3w94)
* [Tensorflow 2 tutorial by FreeCodeCamp](https://www.youtube.com/watch?v=tPYj3fFJGjk)
* Both [Tensorflow](https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ) and [Pytorch](https://www.youtube.com/channel/UCWXI5YeOsh03QvJ59PMaXFw)’s Youtube channels are great sources to get the latest updates.

**Blogs**

- https://machinelearningmastery.com/what-is-deep-learning/
- [IBM Learn on Artificial Neural Networks](https://www.ibm.com/cloud/learn/neural-networks)
- [Medium Blog on Deep learning series](https://medium.com/intro-to-artificial-intelligence/deep-learning-series-1-intro-to-deep-learning-abb1780ee20)
- [MIT Deep Learning basics introduction: Tensorflow Blog](https://blog.tensorflow.org/2019/02/mit-deep-learning-basics-introduction-tensorflow.html)
* https://machinelearningmastery.com/what-is-deep-learning/
* [IBM Learn on Artificial Neural Networks](https://www.ibm.com/cloud/learn/neural-networks)
* [Medium Blog on Deep learning series](https://medium.com/intro-to-artificial-intelligence/deep-learning-series-1-intro-to-deep-learning-abb1780ee20)
* [MIT Deep Learning basics introduction: Tensorflow Blog](https://blog.tensorflow.org/2019/02/mit-deep-learning-basics-introduction-tensorflow.html)

**Being familiar with any one of the apps can be really helpful in your Deep Learning journey.**

- [Google Colaboratory](https://research.google.com/colaboratory/)
- [Kaggle Notebooks](https://www.kaggle.com/code)
- [Gradient](https://gradient.paperspace.com/free-gpu)
* [Google Colaboratory](https://research.google.com/colaboratory/)
* [Kaggle Notebooks](https://www.kaggle.com/code)
* [Gradient](https://gradient.paperspace.com/free-gpu)

0 comments on commit 428c127

Please sign in to comment.