Ibrahim Badhusha
Ibrahim Badhusha
COMPUTER
ENGINEERING
Seminar Review – Final
Review 21-11-2022
PyTorch
BY
IBRAHIM BADHUSHA P S
CONTENTS
• Introduction • Pytorch examples
• History • conclusion
• What is pytorch?
• Torch library
• Machine learning
• Deep learning
• types of libraries
• Applications
• Advantages
• Disadvantages
INTRODUCTION
• PyTorch is a machine learning library
based on the Torch library
• Developed by Meta AI
• Used for natural language processing
• IDE is TorchStudio
• Now part of the Linux Foundation
• Pytorch is used for developing and
training deep learning models
• It is free and open-source software
• PyTorch also has a C++ interface
HISTORY
● Developed by META AI(FB)
● Easy-to-learn
● Easy debugging
● Well-supported on major cloud platforms
● User-friendly interface
TESLA USING PyTorch
● Dispressed training
● Cloud partners
MACHINE LEARNING
● Machine learning is a branch of artificial
intelligence (AI)
● PyTorch
● Mxnet
● Theano
● Caffe
APPLICATIONS
• Computer vison
• Reinforcement Learning
COMPUTER VISION
• Computer vision is the art of teaching a
compute
• Binary classification
• Multi-class classification
• Object detection
• Panoptic segmentation
NATURAL LANGUAGE PROCESSING
• Natural language processing (NLP) refers
to the branch of computers
• Specifically, the branch of artificial
intelligence or AI
• Giving computers the ability to
understand text and spoken words in
much the same way human beings.
• NLP combines computational linguistics
—rule-based modeling of human
languagewith statistical,
• machine learning, and deep learning
models
ADVANTAGES
• Easier learn
• Debugging
• Data parallelism
• Community
DISADVANTAGES
● Lacks model serving in production
• AUTOGRAD
• NN MODULES
TENSORS
• A PyTorch Tensor is conceptually identical
to a numpy array
● www.wiki.com
● www.pytorch.com
● www.machinelearnig.com
THANK YOU