Skip to content

PyTorch introductory tutorial notebooks and codes. Useful for deep learning practitioners.

License

Notifications You must be signed in to change notification settings

fualsan/PyTorch_Intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch_Intro

PyTorch introductory tutorial notebooks and codes. Useful for deep learning practitioners.

Recommended Order of Study:

  1. PyTorch_Tensors_Intro

Introduction to PyTorch Tensors (dimensions, broadcasting, basic linear algebra and memory operations)

  1. PyTorch_Autograd_Intro

Introduction to automatic differentiation engine of PyTorch. Autograd automatically tracks the arithmetic operations and computes the derivates

  1. PyTorch_Polynomial

Toy polynomial dataset and model. An example demostration of learning loops in PyTorch.

  1. PyTorch_Models_Intro

Basic linear models (implemented as nn.Module).

  1. PyTorch_Iris_Classification

Linear classifier model that works on tabular datasets. Toy dataset Iris is used to train the model.

  1. PyTorch_FlatNet_MNIST

Image classifier model that uses flatted pixels of images. Implemented with nn.Linear, does not use any convolution layers. Trained with built-in MNIST dataset.

  1. PyTorch_Conv_MNIST

Image classifier model that uses convolution layers. Trained with built-in MNIST dataset.

  1. PyTorch_Conv_ImageFolder

Image classifier model that uses convolution layers. Trained with an external dataset using ImageFolder Dataset class of PyTorch.

  1. PredictionUI_MNIST_FlatNet, PredictionUI_MNIST_Conv, PredictionUI_ImageFolder

Gradio UI applications for the models above. (NOTE: you need to train the models first.)

  1. NLP_Intro

Basics of Natural Language Processing (NLP) with text preprocessing. Vectoral representations of text. Introduction to spaCy with Named entity recognition (NER) and keyword Extraction using Part of Speech (POS) (using NNP tags).

  1. PyTorch_Word2Vec_CBOW

Continuous Bag of Words (CBOW) implementation of Word2Vec in PyTorch.

About

PyTorch introductory tutorial notebooks and codes. Useful for deep learning practitioners.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published