Skip to content

This repo contains several notebooks for getting started with pytorch and using them to create deep learning projects.

Notifications You must be signed in to change notification settings

Sayantan-world/Pytorch-for-Deep-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Pytorch for Deep Learning


PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing, primarily developed by Facebook's AI Research lab. It is free and open-source software released under the Modified BSD license.


NOTE : You can run these ipython notebooks directly from jovian.ml in Binder or Kaggle or Google Colab or you can download these and run it in you local environment.Make sure you have downloaded all the python packages before using them.


Required packages :

  1. Numpy
  2. Pandas
  3. Torch

Notebooks for guide :

NumPy - NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.


Pandas - Pandas is a software library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. It is free software released under the three-clause BSD license.


PyTorch - PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing, primarily developed by Facebook's AI Research lab. It is free and open-source software released under the Modified BSD license.

This section covers:

  • Indexing and slicing
  • Reshaping tensors (tensor views)
  • Tensor arithmetic and basic operations
  • Dot products
  • Matrix multiplication
  • Additional, more advanced operations

4. ANN - Artificial Neural Networks

ANN - Artificial neural networks or connectionist systems are computing systems vaguely inspired by the biological neural networks that constitute animal brains. Such systems "learn" to perform tasks by considering examples, generally without being programmed with task-specific rules.

1. This section covers the PyTorch autograd implementation of gradient descent. Tools include:


About

This repo contains several notebooks for getting started with pytorch and using them to create deep learning projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published