Introduction to PyTorch

PyTorch is an open-source machine learning library based upon Torch library, used for a lot of applications such as Computer vision, Natural Language Processing, and other many applications related to AI It was primarily developed by Facebook’s AI Research lab

A number of piece of Deep Learning software are built on top of PyTorch including Tesla Autopilot, Uber’s Pyro, and a lot of others

Pytorch provides two high-level features :

Tensor computing with great efficiency using GPUs (Graphics Processing Units)
Deep neural networks built on a tape-based automatic differentiation system

Now there is a list of Functions…

understand by creating a model which generates images of handwritten digits similar to those from the MNIST database.


Introduction to Generative Modeling:

Generative modeling is an unsupervised learning task in machine learning that involves automatically discovering and learning the regularities or patterns in input data in such a way that the model can be used to generate or output new examples that plausibly could have been drawn from the original dataset. — Source.

To get a sense of the power of generative models, just visit Every time you reload the page, a new image of a person’s face is generated on the fly…


Machine Learning|Deep Learning|Student at IIT Indore

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store