title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
PyTorch in Practice: An Applications-First Approach (LFD473)
Course Description
Overview
Start prototyping AI applications powered by PyTorch, one of the most popular deep learning frameworks, by leveraging popular pretrained models in the fields of Computer Vision and Natural Language Processing covering an extensive span of practical applications.PyTorch in Practice: An Applications-First Approach (LFD473) is designed for machine learning practitioners who want to add deep learning models in PyTorch to their skill set. After successfully completing the course you will be able to fine tune deep learning models using PyTorch and Hugging Face ecosystems of pre-trained models for Computer Vision and Natural Language Processing tasks. Additionally, you will be able to deploy prototype applications using TorchServe, allowing you to quickly validate and demo applications.
“AI skills are in high demand and short supply,” said Clyde Seepersad, SVP, General Manager, Training & Certification, Linux Foundation. “Adding PyTorch to your profile will significantly enhance your employability for the coming decade.”
This course provides hands-on experience to train and fine-tune deep learning models using the rich PyTorch and Hugging Face ecosystems of pre-trained models for Computer Vision and Natural Language Processing tasks. Additionally, you will be able to deploy prototype applications using TorchServe, allowing you to quickly validate and demo your application.
Objectives
Audience
Prerequisites
-
While there are no formal prerequisites, students should have some knowledge of Python (notions of object-oriented programming), PyData Stack (Numpy, Pandas, Matplotlib, Scikit-Learn), and Machine Learning concepts (supervised learning, loss functions, train-validation-test split, evaluation metrics).
Topics
- Who You Are
- Who we are
- Copyright and No Confidential Information
- Training
- Certification Programs and Digital Badging
- What is PyTorch
- The PyTorch Ecosystem
- Supervised vs Unsupervised Learning
- Software Development vs Machine and Deep Learning
- ``Hello Model'
- Naming Is Hard
- Setup and Environment
- Tensors, Devices, and CUDA
- Datasets
- Dataloaders
- Datapipes
- Lab 1A: Non-Linear Regression
- Recap
- Models
- Loss Functions
- Gradients and Autograd
- Optimizers
- The Raw Training Loop
- Evaluation
- Saving and Loading Models
- NonLinearities
- Lab 1B: Non-Linear Regression
- A New Dataset
- Lab 2: Price Prediction
- Tour of High Level Libraries
- What is Transfer Learning?
- Torch Hub
- Computer Vision
- Dropout
- ImageFolder Dataset
- Lab 3: Classifying Images
- PyTorch Image Models
- HuggingFace
- Natural Language Processing
- One Logit or Two Logits?
- Cross-Entropy Loss
- TensorBoard
- Lab 4: Sentiment Analysis
- Hugging Face Pipelines
- Generative Models
- Torchvision
- Pretrained Models as Feature Extractors
- Fine Tuning Pretained Models
- Zero-shot Image Classification
- Archiving and Serving Models
- TorchServe
- Object Detection, Image Segmentation, and Keypoint Detection
- Bounding Boxes
- Torchvision Operators
- Transforms (V2)
- Custom Dataset for Object Detection
- ab 5A: Fine-Tuning Object Detection Models
- Models
- Lab 5B: Fine-Tuning Object Detection Models
- Recap
- Making Predictions
- Evaluation
- YOLO
- HuggingFace Pipelines for Object Detection
- Zero-Shot Object Detection
- Torchtext
- AG News Dataset
- Tokenization
- Embeddings
- Vector Databases
- Zero-Shot Text Classification
- Chunking Strategies
- Lab 6: Text Classification using Embeddings
- Attention is All You Need
- Transformer
- An Encoder-Based Model for Classification
- Contextual Embeddings
- HuggingFace Pipelines
- Lab 7: Document Q&A
- EDGAR Dataset
- Hallucinations
- Asymmetric Semantic Search
- ROUGE Score
- Decoder-Based Models
- Large Language Models (LLMs)
- Evaluation Survey
Related Courses
-
Data Engineering on Google Cloud Platform
GCP-250- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,660.00 USD
-
Machine Learning with Sagemaker (AWS)
DCSK-125- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: ???
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.