• No hay productos en el carrito.

Inicio / Cursos / PyTorch for Deep Learning Bootcamp
Impartido por Andrei NeagoiePago único de $2,800 MXN · acceso por 12 meses

PyTorch for Deep Learning Bootcamp

Learn PyTorch. Become a Deep Learning Engineer. Get Hired.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 14 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

What is PyTorch and why should I learn it? PyTorch is a machine learning and deep learning framework written in Python. PyTorch enables you to craft new and use existing state-of-the-art deep learning algorithms like neural networks powering much of today’s Artificial Intelligence (AI) applications. Plus it's so hot right now, so there's lots of jobs available ! PyTorch is used by companies like: Tesla to build the computer vision systems for their self-driving cars Meta to power the curation and understanding systems for their content timelines Apple to create computationally enhanced photography. Want to know what's even cooler? Much of the latest machine learning research is done and published using PyTorch code so knowing how it works means you’ll be at the cutting edge of this highly in-demand field. And you'll be learning PyTorch in good company. Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, Uber, Meta, Shopify + other top tech companies at the forefront of machine learning and deep learning. This can be you. By enrolling today, you’ll also get to join our exclusive live online community classroom to learn alongside thousands of students, alumni, mentors, TAs and Instructors. Most importantly, you will be learning PyTorch from a professional machine learning engineer, with real-world experience, and who is one of the best teachers around! What will this PyTorch course be like? This PyTorch course is very hands-on and project based. You won't just be staring at your screen. We'll leave that for other PyTorch tutorials and courses. In this course you'll actually be: Running experiments Completing exercises to test your skills Building real-world deep learning models and projects to mimic real life scenarios By the end of it all, you'll have the skillset needed to identify and develop modern deep learning solutions that Big Tech companies encounter. Fair warning: this course is very comprehensive . But don't be intimidated, Daniel will teach you everything from scratch and step-by-step! Here's what you'll learn in this PyTorch course: 1. PyTorch Fundamentals — We start with the barebone fundamentals, so even if you're a beginner you'll get up to speed. In machine learning, data gets represented as a tensor (a collection of numbers). Learning how to craft tensors with PyTorch is paramount to building machine learning algorithms. In PyTorch Fundamentals we cover the PyTorch tensor datatype in-depth. 2. PyTorch Workflow — Okay, you’ve got the fundamentals down, and you've made some tensors to represent data, but what now? With PyTorch Workflow you’ll learn the steps to go from data -> tensors -> trained neural network model. You’ll see and use these steps wherever you encounter PyTorch code as well as for the rest of the course. 3. PyTorch Neural Network Classification — Classification is one of the most common machine learning problems. Is something one thing or another? Is an email spam or not spam? Is credit card transaction fraud or not fraud? With PyTorch Neural Network Classification you’ll learn how to code a neural network classification model using PyTorch so that you can classify things and answer these questions. 4. PyTorch Computer Vision — Neural networks have changed the game of computer vision forever. And now PyTorch drives many of the latest advancements in computer vision algorithms. For example, Tesla use PyTorch to build the computer vision algorithms for their self-driving software. With PyTorch Computer Vision you’ll build a PyTorch neural network capable of seeing patterns in images of and classifying them into different categories. 5. PyTorch Custom Datasets — The magic of machine learning is building algorithms to find patterns in your own custom data. There are plenty of existing datasets out there, but how do you load your own custom dataset into PyTorch? This is exactly what you'll learn with the PyTorch Custom Datasets section of this course. You’ll learn how to load an image dataset for FoodVision Mini: a PyTorch computer vision model capable of classifying images of pizza, steak and sushi (am I making you hungry to learn yet?!). We’ll be building upon FoodVision Mini for the rest of the course. 6. PyTorch Going Modular — The whole point of PyTorch is to be able to write Pythonic machine learning code. There are two main tools for writing machine learning code with Python: A Jupyter/Google Colab notebook (great for experimenting) Python scripts (great for reproducibility and modularity) In the PyTorch Going Modular section of this course, you’ll learn how to take your most useful Jupyter/Google Colab Notebook code and turn it reusable Python scripts. This is often how you’ll find PyTorch code shared in the wild. 7. PyTorch Transfer Learning — What if you could take what one model has learned and leverage it for your own problems? That’s what PyTorch Transfer Learning covers. You’ll learn about the power of transfer learning and how it enables you to take a machine learning model trained on millions of images, modify it slightly, and enhance the performance of FoodVision Mini, saving you time and resources. 8. PyTorch Experiment Tracking — Now we're going to start cooking with heat by starting Part 1 of our Milestone Project of the course! At this point you’ll have built plenty of PyTorch models. But how do you keep track of which model performs the best? That’s where PyTorch Experiment Tracking comes in. Following the machine learning practitioner’s motto of experiment, experiment, experiment! you’ll setup a system to keep track of various FoodVision Mini experiment results and then compare them to find the best. 9. PyTorch Paper Replicating — The field of machine learning advances quickly. New research papers get published every day. Being able to read and understand these papers takes time and practice. So that’s what PyTorch Paper Replicating covers. You’ll learn how to go through a machine learning research paper and replicate it with PyTorch code. At this point you'll also undertake Part 2 of our Milestone Project, where you’ll replicate the groundbreaking Vision Transformer architecture! 10. PyTorch Model Deployment — By this stage your FoodVision model will be performing quite well. But up until now, you’ve been the only one with access to it. How do you get your PyTorch models in the hands of others? That’s what PyTorch Model Deployment covers. In Part 3 of your Milestone Project, you’ll learn how to take the best performing FoodVision Mini model and deploy it to the web so other people can access it and try it out with their own food images. What's the bottom line? Machine learning's growth and adoption is exploding, and deep learning is how you take your machine learning knowledge to the next level. More and more job openings are looking for this specialized knowledge. Companies like Tesla, Microsoft, OpenAI, Meta (Facebook + Instagram), Airbnb and many others are currently powered by PyTorch. And this is the most comprehensive online bootcamp to learn PyTorch and kickstart your career as a Deep Learning Engineer. So why wait? Advance your career and earn a higher salary by mastering PyTorch and adding deep learning to your toolkit?

  • Everything from getting started with using PyTorch to building your own real-world models
  • Understand how to integrate Deep Learning into tools and applications
  • Build and deploy your own custom trained PyTorch neural network accessible to the public
  • Master deep learning and become a top candidate for recruiters seeking Deep Learning Engineers
  • The skills you need to become a Deep Learning Engineer and get hired with a chance of making US$100,000+ / year
  • Why PyTorch is a fantastic way to start working in machine learning

Temario

UNIDAD 1 - Introduction · 7 lecciones

UNIDAD 1 - Introduction

  • PyTorch for Deep LearningVideo · 4 min
  • Course Welcome and What Is Deep LearningVideo · 6 min
  • Join Our Online Classroom!Video · 4 min
  • Exercise: Meet Your Classmates + InstructorLectura · 0 min
  • Free Course Book + Code Resources + Asking Questions + Getting HelpLectura · 0 min
  • ZTM ResourcesVideo · 4 min
  • AI & Machine Learning Monthly NewslettersLectura · 0 min
UNIDAD 2 - PyTorch Fundamentals · 32 lecciones

UNIDAD 2 - PyTorch Fundamentals

  • Why Use Machine Learning or Deep LearningVideo · 4 min
  • The Number 1 Rule of Machine Learning and What Is Deep Learning Good ForVideo · 6 min
  • Machine Learning vs. Deep LearningVideo · 6 min
  • Anatomy of Neural NetworksVideo · 9 min
  • Different Types of Learning ParadigmsVideo · 4 min
  • What Can Deep Learning Be Used ForVideo · 6 min
  • What Is and Why PyTorchVideo · 10 min
  • What Are TensorsVideo · 4 min
  • What We Are Going To Cover With PyTorchVideo · 6 min
  • How To and How Not To Approach This CourseVideo · 5 min
  • Important Resources For This CourseVideo · 5 min
  • Getting Setup to Write PyTorch CodeVideo · 8 min
  • Introduction to PyTorch TensorsVideo · 13 min
  • Creating Random Tensors in PyTorchVideo · 10 min
  • Creating Tensors With Zeros and Ones in PyTorchVideo · 3 min
  • Creating a Tensor Range and Tensors Like Other TensorsVideo · 5 min
  • Dealing With Tensor Data TypesVideo · 9 min
  • Getting Tensor AttributesVideo · 8 min
  • Manipulating Tensors (Tensor Operations)Video · 6 min
  • Matrix Multiplication (Part 1)Video · 10 min
  • Matrix Multiplication (Part 2): The Two Main Rules of Matrix MultiplicationVideo · 8 min
  • Matrix Multiplication (Part 3): Dealing With Tensor Shape ErrorsVideo · 13 min
  • Finding the Min Max Mean and Sum of Tensors (Tensor Aggregation)Video · 6 min
  • Finding The Positional Min and Max of TensorsVideo · 3 min
  • Reshaping, Viewing and Stacking TensorsVideo · 14 min
  • Squeezing, Unsqueezing and Permuting TensorsVideo · 12 min
  • Selecting Data From Tensors (Indexing)Video · 10 min
  • PyTorch Tensors and NumPyVideo · 9 min
  • PyTorch Reproducibility (Taking the Random Out of Random)Video · 11 min
  • Different Ways of Accessing a GPU in PyTorchVideo · 12 min
  • Setting up Device-Agnostic Code and Putting Tensors On and Off the GPUVideo · 8 min
  • PyTorch Fundamentals: Exercises and Extra-CurriculumVideo · 5 min
UNIDAD 3 - PyTorch Workflow · 28 lecciones

UNIDAD 3 - PyTorch Workflow

  • Introduction and Where You Can Get HelpVideo · 3 min
  • Getting Setup and What We Are CoveringVideo · 7 min
  • Creating a Simple Dataset Using the Linear Regression FormulaVideo · 10 min
  • Splitting Our Data Into Training and Test SetsVideo · 8 min
  • Building a function to Visualize Our DataVideo · 8 min
  • Creating Our First PyTorch Model for Linear RegressionVideo · 14 min
  • Breaking Down What's Happening in Our PyTorch Linear regression ModelVideo · 6 min
  • Discussing Some of the Most Important PyTorch Model Building ClassesVideo · 6 min
  • Checking Out the Internals of Our PyTorch ModelVideo · 10 min
  • Making Predictions With Our Random Model Using Inference ModeVideo · 11 min
  • Training a Model Intuition (The Things We Need)Video · 8 min
  • Setting Up an Optimizer and a Loss FunctionVideo · 13 min
  • PyTorch Training Loop Steps and IntuitionVideo · 14 min
  • Writing Code for a PyTorch Training LoopVideo · 9 min
  • Reviewing the Steps in a Training Loop Step by StepVideo · 15 min
  • Running Our Training Loop Epoch by Epoch and Seeing What HappensVideo · 9 min
  • Writing Testing Loop Code and Discussing What's Happening Step by StepVideo · 12 min
  • Reviewing What Happens in a Testing Loop Step by StepVideo · 15 min
  • Writing Code to Save a PyTorch ModelVideo · 14 min
  • Writing Code to Load a PyTorch ModelVideo · 9 min
  • Setting Up to Practice Everything We Have Done Using Device Agnostic codeVideo · 6 min
  • Putting Everything Together (Part 1): DataVideo · 6 min
  • Putting Everything Together (Part 2): Building a ModelVideo · 10 min
  • Putting Everything Together (Part 3): Training a ModelVideo · 13 min
  • Putting Everything Together (Part 4): Making Predictions With a Trained ModelVideo · 5 min
  • Putting Everything Together (Part 5): Saving and Loading a Trained ModelVideo · 9 min
  • Exercise: Imposter SyndromeVideo · 3 min
  • PyTorch Workflow: Exercises and Extra-CurriculumVideo · 4 min
UNIDAD 4 - PyTorch Neural Network Classification · 32 lecciones

UNIDAD 4 - PyTorch Neural Network Classification

  • Introduction to Machine Learning Classification With PyTorchVideo · 10 min
  • Classification Problem Example: Input and Output ShapesVideo · 9 min
  • Typical Architecture of a Classification Neural Network (Overview)Video · 6 min
  • Making a Toy Classification DatasetVideo · 12 min
  • Turning Our Data into Tensors and Making a Training and Test SplitVideo · 12 min
  • Laying Out Steps for Modelling and Setting Up Device-Agnostic CodeVideo · 4 min
  • Coding a Small Neural Network to Handle Our Classification DataVideo · 11 min
  • Making Our Neural Network VisualVideo · 7 min
  • Recreating and Exploring the Insides of Our Model Using nn.SequentialVideo · 13 min
  • Loss Function Optimizer and Evaluation Function for Our Classification NetworkVideo · 15 min
  • Going from Model Logits to Prediction Probabilities to Prediction LabelsVideo · 16 min
  • Coding a Training and Testing Optimization Loop for Our Classification ModelVideo · 15 min
  • Writing Code to Download a Helper Function to Visualize Our Models PredictionsVideo · 14 min
  • Discussing Options to Improve a ModelVideo · 8 min
  • Creating a New Model with More Layers and Hidden UnitsVideo · 9 min
  • Writing Training and Testing Code to See if Our Upgraded Model Performs BetterVideo · 13 min
  • Creating a Straight Line Dataset to See if Our Model is Learning AnythingVideo · 8 min
  • Building and Training a Model to Fit on Straight Line DataVideo · 10 min
  • Evaluating Our Models Predictions on Straight Line DataVideo · 5 min
  • Introducing the Missing Piece for Our Classification Model Non-LinearityVideo · 10 min
  • Building Our First Neural Network with Non-LinearityVideo · 10 min
  • Writing Training and Testing Code for Our First Non-Linear ModelVideo · 15 min
  • Making Predictions with and Evaluating Our First Non-Linear ModelVideo · 6 min
  • Replicating Non-Linear Activation Functions with Pure PyTorchVideo · 10 min
  • Putting It All Together (Part 1): Building a Multiclass DatasetVideo · 11 min
  • Creating a Multi-Class Classification Model with PyTorchVideo · 12 min
  • Setting Up a Loss Function and Optimizer for Our Multi-Class ModelVideo · 7 min
  • Logits to Prediction Probabilities to Prediction Labels with a Multi-Class ModelVideo · 11 min
  • Training a Multi-Class Classification Model and Troubleshooting Code on the FlyVideo · 16 min
  • Making Predictions with and Evaluating Our Multi-Class Classification ModelVideo · 8 min
  • Discussing a Few More Classification MetricsVideo · 9 min
  • PyTorch Classification: Exercises and Extra-CurriculumVideo · 3 min
UNIDAD 5 - PyTorch Computer Vision · 34 lecciones

UNIDAD 5 - PyTorch Computer Vision

  • What Is a Computer Vision Problem and What We Are Going to CoverVideo · 12 min
  • Computer Vision Input and Output ShapesVideo · 10 min
  • What Is a Convolutional Neural Network (CNN)Video · 5 min
  • Discussing and Importing the Base Computer Vision Libraries in PyTorchVideo · 9 min
  • Getting a Computer Vision Dataset and Checking Out Its- Input and Output ShapesVideo · 14 min
  • Visualizing Random Samples of DataVideo · 10 min
  • DataLoader Overview Understanding Mini-BatchesVideo · 7 min
  • Turning Our Datasets Into DataLoadersVideo · 12 min
  • Model 0: Creating a Baseline Model with Two Linear LayersVideo · 15 min
  • Creating a Loss Function: an Optimizer for Model 0Video · 10 min
  • Creating a Function to Time Our Modelling CodeVideo · 6 min
  • Writing Training and Testing Loops for Our Batched DataVideo · 21 min
  • Writing an Evaluation Function to Get Our Models ResultsVideo · 13 min
  • Setup Device-Agnostic Code for Running Experiments on the GPUVideo · 4 min
  • Model 1: Creating a Model with Non-Linear FunctionsVideo · 9 min
  • Mode 1: Creating a Loss Function and OptimizerVideo · 3 min
  • Turing Our Training Loop into a FunctionVideo · 8 min
  • Turing Our Testing Loop into a FunctionVideo · 7 min
  • Training and Testing Model 1 with Our Training and Testing FunctionsVideo · 12 min
  • Getting a Results Dictionary for Model 1Video · 4 min
  • Model 2: Convolutional Neural Networks High Level OverviewVideo · 8 min
  • Model 2: Coding Our First Convolutional Neural Network with PyTorchVideo · 20 min
  • Model 2: Breaking Down Conv2D Step by StepVideo · 15 min
  • Model 2: Breaking Down MaxPool2D Step by StepVideo · 16 min
  • Mode 2: Using a Trick to Find the Input and Output Shapes of Each of Our LayersVideo · 14 min
  • Model 2: Setting Up a Loss Function and OptimizerVideo · 3 min
  • Model 2: Training Our First CNN and Evaluating Its ResultsVideo · 8 min
  • Comparing the Results of Our Modelling ExperimentsVideo · 7 min
  • Making Predictions on Random Test Samples with the Best Trained ModelVideo · 12 min
  • Plotting Our Best Model Predictions on Random Test Samples and Evaluating ThemVideo · 8 min
  • Making Predictions and Importing Libraries to Plot a Confusion MatrixVideo · 15 min
  • Evaluating Our Best Models Predictions with a Confusion MatrixVideo · 7 min
  • Saving and Loading Our Best Performing ModelVideo · 11 min
  • Recapping What We Have Covered Plus Exercises and Extra-CurriculumVideo · 6 min
UNIDAD 6 - PyTorch Custom Datasets · 37 lecciones

UNIDAD 6 - PyTorch Custom Datasets

  • What Is a Custom Dataset and What We Are Going to CoverVideo · 10 min
  • Importing PyTorch and Setting Up Device Agnostic CodeVideo · 6 min
  • Downloading a Custom Dataset of Pizza, Steak and Sushi ImagesVideo · 14 min
  • Becoming One With the Data (Part 1): Exploring the Data FormatVideo · 9 min
  • Becoming One With the Data (Part 2): Visualizing a Random ImageVideo · 12 min
  • Becoming One With the Data (Part 3): Visualizing a Random Image with MatplotlibVideo · 5 min
  • Transforming Data (Part 1): Turning Images Into TensorsVideo · 9 min
  • Transforming Data (Part 2): Visualizing Transformed ImagesVideo · 12 min
  • Loading All of Our Images and Turning Them Into Tensors With ImageFolderVideo · 9 min
  • Visualizing a Loaded Image From the Train DatasetVideo · 7 min
  • Turning Our Image Datasets into PyTorch DataloadersVideo · 9 min
  • Creating a Custom Dataset Class in PyTorch High Level OverviewVideo · 8 min
  • Creating a Helper Function to Get Class Names From a DirectoryVideo · 9 min
  • Writing a PyTorch Custom Dataset Class from Scratch to Load Our ImagesVideo · 18 min
  • Compare Our Custom Dataset Class. to the Original Imagefolder ClassVideo · 7 min
  • Writing a Helper Function to Visualize Random Images from Our Custom DatasetVideo · 14 min
  • Turning Our Custom Datasets Into DataLoadersVideo · 7 min
  • Exploring State of the Art Data Augmentation With Torchvision TransformsVideo · 14 min
  • Building a Baseline Model (Part 1): Loading and Transforming DataVideo · 8 min
  • Building a Baseline Model (Part 2): Replicating Tiny VGG from ScratchVideo · 11 min
  • Building a Baseline Model (Part 3):Doing a Forward Pass to Test Our Model ShapesVideo · 8 min
  • Using the Torchinfo Package to Get a Summary of Our ModelVideo · 7 min
  • Creating Training and Testing loop FunctionsVideo · 13 min
  • Creating a Train Function to Train and Evaluate Our ModelsVideo · 10 min
  • Training and Evaluating Model 0 With Our Training FunctionsVideo · 10 min
  • Plotting the Loss Curves of Model 0Video · 9 min
  • The Balance Between Overfitting and Underfitting and How to Deal With EachVideo · 14 min
  • Creating Augmented Training Datasets and DataLoaders for Model 1Video · 11 min
  • Constructing and Training Model 1Video · 7 min
  • Plotting the Loss Curves of Model 1Video · 3 min
  • Plotting the Loss Curves of All of Our Models Against Each OtherVideo · 11 min
  • Predicting on Custom Data (Part 1): Downloading an ImageVideo · 6 min
  • Predicting on Custom Data (Part 2): Loading In a Custom Image With PyTorchVideo · 7 min
  • Predicting on Custom Data (Part3):Getting Our Custom Image Into the Right FormatVideo · 14 min
  • Predicting on Custom Data (Part4):Turning Our Models Raw Outputs Into PredictionVideo · 4 min
  • Predicting on Custom Data (Part 5): Putting It All TogetherVideo · 13 min
  • Summary of What We Have Covered Plus Exercises and Extra-CurriculumVideo · 6 min
UNIDAD 7 - PyTorch Going Modular · 10 lecciones

UNIDAD 7 - PyTorch Going Modular

  • What Is Going Modular and What We Are Going to CoverVideo · 12 min
  • Going Modular Notebook (Part 1): Running It End to EndVideo · 8 min
  • Downloading a DatasetVideo · 5 min
  • Writing the Outline for Our First Python Script to Setup the DataVideo · 14 min
  • Creating a Python Script to Create Our PyTorch DataLoadersVideo · 11 min
  • Turning Our Model Building Code into a Python ScriptVideo · 9 min
  • Turning Our Model Training Code into a Python ScriptVideo · 6 min
  • Turning Our Utility Function to Save a Model into a Python ScriptVideo · 6 min
  • Creating a Training Script to Train Our Model in One Line of CodeVideo · 16 min
  • Going Modular: Summary, Exercises and Extra-CurriculumVideo · 6 min
UNIDAD 8 - PyTorch Transfer Learning · 19 lecciones

UNIDAD 8 - PyTorch Transfer Learning

  • Introduction: What is Transfer Learning and Why Use ItVideo · 10 min
  • Where Can You Find Pretrained Models and What We Are Going to CoverVideo · 5 min
  • Installing the Latest Versions of Torch and TorchvisionVideo · 8 min
  • Downloading Our Previously Written Code from Going ModularVideo · 7 min
  • Downloading Pizza, Steak, Sushi Image Data from GithubVideo · 8 min
  • Turning Our Data into DataLoaders with Manually Created TransformsVideo · 15 min
  • Turning Our Data into DataLoaders with Automatic Created TransformsVideo · 13 min
  • Which Pretrained Model Should You UseVideo · 12 min
  • Setting Up a Pretrained Model with TorchvisionVideo · 11 min
  • Different Kinds of Transfer LearningVideo · 7 min
  • Getting a Summary of the Different Layers of Our ModelVideo · 7 min
  • Freezing the Base Layers of Our Model and Updating the Classifier HeadVideo · 13 min
  • Training Our First Transfer Learning Feature Extractor ModelVideo · 8 min
  • Plotting the Loss curves of Our Transfer Learning ModelVideo · 6 min
  • Outlining the Steps to Make Predictions on the Test ImagesVideo · 8 min
  • Creating a Function Predict On and Plot ImagesVideo · 10 min
  • Making and Plotting Predictions on Test ImagesVideo · 7 min
  • Making a Prediction on a Custom ImageVideo · 6 min
  • Main Takeaways, Exercises and Extra- CurriculumVideo · 3 min
UNIDAD 9 - PyTorch Experiment Tracking · 22 lecciones

UNIDAD 9 - PyTorch Experiment Tracking

  • What Is Experiment Tracking and Why Track ExperimentsVideo · 7 min
  • Getting Setup by Importing Torch Libraries and Going Modular CodeVideo · 8 min
  • Creating a Function to Download DataVideo · 10 min
  • Turning Our Data into DataLoaders Using Manual TransformsVideo · 8 min
  • Turning Our Data into DataLoaders Using Automatic TransformsVideo · 8 min
  • Preparing a Pretrained Model for Our Own ProblemVideo · 10 min
  • Setting Up a Way to Track a Single Model Experiment with TensorBoardVideo · 14 min
  • Training a Single Model and Saving the Results to TensorBoardVideo · 5 min
  • Exploring Our Single Models Results with TensorBoardVideo · 10 min
  • Creating a Function to Create SummaryWriter InstancesVideo · 11 min
  • Adapting Our Train Function to Be Able to Track Multiple ExperimentsVideo · 5 min
  • What Experiments Should You TryVideo · 6 min
  • Discussing the Experiments We Are Going to TryVideo · 6 min
  • Downloading Datasets for Our Modelling ExperimentsVideo · 7 min
  • Turning Our Datasets into DataLoaders Ready for ExperimentationVideo · 8 min
  • Creating Functions to Prepare Our Feature Extractor ModelsVideo · 16 min
  • Coding Out the Steps to Run a Series of Modelling ExperimentsVideo · 14 min
  • Running Eight Different Modelling Experiments in 5 MinutesVideo · 4 min
  • Viewing Our Modelling Experiments in TensorBoardVideo · 14 min
  • Loading the Best Model and Making Predictions on Random Images from the Test SetVideo · 11 min
  • Making a Prediction on Our Own Custom Image with the Best ModelVideo · 4 min
  • Main Takeaways, Exercises and Extra- CurriculumVideo · 4 min
UNIDAD 10 - PyTorch Paper Replicating · 50 lecciones

UNIDAD 10 - PyTorch Paper Replicating

  • What Is a Machine Learning Research Paper?Video · 8 min
  • Why Replicate a Machine Learning Research Paper?Video · 3 min
  • Where Can You Find Machine Learning Research Papers and Code?Video · 8 min
  • What We Are Going to CoverVideo · 8 min
  • Getting Setup for Coding in Google ColabVideo · 8 min
  • Downloading Data for Food Vision MiniVideo · 4 min
  • Turning Our Food Vision Mini Images into PyTorch DataLoadersVideo · 10 min
  • Visualizing a Single ImageVideo · 4 min
  • Replicating a Vision Transformer - High Level OverviewVideo · 10 min
  • Breaking Down Figure 1 of the ViT PaperVideo · 11 min
  • Breaking Down the Four Equations Overview and a Trick for Reading PapersVideo · 11 min
  • Breaking Down Equation 1Video · 8 min
  • Breaking Down Equation 2 and 3Video · 10 min
  • Breaking Down Equation 4Video · 7 min
  • Breaking Down Table 1Video · 11 min
  • Calculating the Input and Output Shape of the Embedding Layer by HandVideo · 16 min
  • Turning a Single Image into Patches (Part 1: Patching the Top Row)Video · 15 min
  • Turning a Single Image into Patches (Part 2: Patching the Entire Image)Video · 13 min
  • Creating Patch Embeddings with a Convolutional LayerVideo · 14 min
  • Exploring the Outputs of Our Convolutional Patch Embedding LayerVideo · 13 min
  • Flattening Our Convolutional Feature Maps into a Sequence of Patch EmbeddingsVideo · 10 min
  • Visualizing a Single Sequence Vector of Patch EmbeddingsVideo · 5 min
  • Creating the Patch Embedding Layer with PyTorchVideo · 17 min
  • Creating the Class Token EmbeddingVideo · 13 min
  • Creating the Class Token Embedding - Less BirdsVideo · 13 min
  • Creating the Position EmbeddingVideo · 11 min
  • Equation 1: Putting it All TogetherVideo · 13 min
  • Equation 2: Multihead Attention OverviewVideo · 14 min
  • Equation 2: Layernorm OverviewVideo · 9 min
  • Turning Equation 2 into CodeVideo · 15 min
  • Checking the Inputs and Outputs of EquationVideo · 6 min
  • Equation 3: Replication OverviewVideo · 9 min
  • Turning Equation 3 into CodeVideo · 11 min
  • Transformer Encoder OverviewVideo · 9 min
  • Combining equation 2 and 3 to Create the Transformer EncoderVideo · 9 min
  • Creating a Transformer Encoder Layer with In-Built PyTorch LayerVideo · 16 min
  • Bringing Our Own Vision Transformer to Life - Part 1: Gathering the PiecesVideo · 18 min
  • Bringing Our Own Vision Transformer to Life - Part 2: The Forward MethodVideo · 11 min
  • Getting a Visual Summary of Our Custom Vision TransformerVideo · 7 min
  • Creating a Loss Function and Optimizer from the ViT PaperVideo · 11 min
  • Training our Custom ViT on Food Vision MiniVideo · 4 min
  • Discussing what Our Training Setup Is MissingVideo · 9 min
  • Plotting a Loss Curve for Our ViT ModelVideo · 6 min
  • Getting a Pretrained Vision Transformer from Torchvision and Setting it UpVideo · 15 min
  • Preparing Data to Be Used with a Pretrained ViTVideo · 6 min
  • Training a Pretrained ViT Feature Extractor Model for Food Vision MiniVideo · 7 min
  • Saving Our Pretrained ViT Model to File and Inspecting Its SizeVideo · 5 min
  • Discussing the Trade-Offs Between Using a Larger Model for DeploymentsVideo · 4 min
  • Making Predictions on a Custom Image with Our Pretrained ViTVideo · 4 min
  • PyTorch Paper Replicating: Main Takeaways, Exercises and Extra-CurriculumVideo · 7 min
UNIDAD 11 - PyTorch Model Deployment · 57 lecciones

UNIDAD 11 - PyTorch Model Deployment

  • What is Machine Learning Model Deployment - Why Deploy a Machine Learning ModelVideo · 10 min
  • Three Questions to Ask for Machine Learning Model DeploymentVideo · 7 min
  • Where Is My Model Going to Go?Video · 14 min
  • How Is My Model Going to Function?Video · 8 min
  • Some Tools and Places to Deploy Machine Learning ModelsVideo · 6 min
  • What We Are Going to CoverVideo · 4 min
  • Getting Setup to CodeVideo · 6 min
  • Downloading a Dataset for Food Vision MiniVideo · 3 min
  • Outlining Our Food Vision Mini Deployment Goals and Modelling ExperimentsVideo · 8 min
  • Creating an EffNetB2 Feature Extractor ModelVideo · 10 min
  • Create a Function to Make an EffNetB2 Feature Extractor Model and TransformsVideo · 6 min
  • Creating DataLoaders for EffNetB2Video · 4 min
  • Training Our EffNetB2 Feature Extractor and Inspecting the Loss CurvesVideo · 9 min
  • Saving Our EffNetB2 Model to FileVideo · 3 min
  • Getting the Size of Our EffNetB2 Model in MegabytesVideo · 6 min
  • Collecting Important Statistics and Performance Metrics for Our EffNetB2 ModelVideo · 7 min
  • Creating a Vision Transformer Feature Extractor ModelVideo · 8 min
  • Creating DataLoaders for Our ViT Feature Extractor ModelVideo · 2 min
  • Training Our ViT Feature Extractor Model and Inspecting Its Loss CurvesVideo · 6 min
  • Saving Our ViT Feature Extractor and Inspecting Its SizeVideo · 5 min
  • Collecting Stats About Our-ViT Feature ExtractorVideo · 6 min
  • Outlining the Steps for Making and Timing Predictions for Our ModelsVideo · 11 min
  • Creating a Function to Make and Time Predictions with Our ModelsVideo · 16 min
  • Making and Timing Predictions with EffNetB2Video · 11 min
  • Making and Timing Predictions with ViTVideo · 8 min
  • Comparing EffNetB2 and ViT Model StatisticsVideo · 12 min
  • Visualizing the Performance vs Speed Trade-offVideo · 16 min
  • Gradio Overview and InstallationVideo · 9 min
  • Gradio Function OutlineVideo · 9 min
  • Creating a Predict Function to Map Our Food Vision Mini Inputs to OutputsVideo · 10 min
  • Creating a List of Examples to Pass to Our Gradio DemoVideo · 5 min
  • Bringing Food Vision Mini to Life in a Live Web ApplicationVideo · 12 min
  • Getting Ready to Deploy Our App Hugging Face Spaces OverviewVideo · 6 min
  • Outlining the File Structure of Our Deployed AppVideo · 8 min
  • Creating a Food Vision Mini Demo Directory to House Our App FilesVideo · 4 min
  • Creating an Examples Directory with Example Food Vision Mini ImagesVideo · 9 min
  • Writing Code to Move Our Saved EffNetB2 Model FileVideo · 8 min
  • Turning Our EffNetB2 Model Creation Function Into a Python ScriptVideo · 4 min
  • Turning Our Food Vision Mini Demo App Into a Python ScriptVideo · 13 min
  • Creating a Requirements File for Our Food Vision Mini AppVideo · 4 min
  • Downloading Our Food Vision Mini App Files from Google ColabVideo · 12 min
  • Uploading Our Food Vision Mini App to Hugging Face Spaces ProgrammaticallyVideo · 14 min
  • Running Food Vision Mini on Hugging Face Spaces and Trying it OutVideo · 8 min
  • Food Vision Big Project OutlineVideo · 4 min
  • Preparing an EffNetB2 Feature Extractor Model for Food Vision BigVideo · 10 min
  • Downloading the Food 101 DatasetVideo · 8 min
  • Creating a Function to Split Our Food 101 Dataset into Smaller PortionsVideo · 14 min
  • Turning Our Food 101 Datasets into DataLoadersVideo · 7 min
  • Training Food Vision Big: Our Biggest Model Yet!Video · 20 min
  • Outlining the File Structure for Our Food Vision BigVideo · 6 min
  • Downloading an Example Image and Moving Our Food Vision Big Model FileVideo · 4 min
  • Saving Food 101 Class Names to a Text File and Reading them Back InVideo · 7 min
  • Turning Our EffNetB2 Feature Extractor Creation Function into a Python ScriptVideo · 2 min
  • Creating an App Script for Our Food Vision Big Model Gradio DemoVideo · 11 min
  • Zipping and Downloading Our Food Vision Big App FilesVideo · 4 min
  • Deploying Food Vision Big to Hugging Face SpacesVideo · 14 min
  • PyTorch Mode Deployment: Main Takeaways, Extra-Curriculum and ExercisesVideo · 6 min
UNIDAD 12 - Introduction to PyTorch 2.0 and torch.compile · 25 lecciones

UNIDAD 12 - Introduction to PyTorch 2.0 and torch.compile

  • Introduction to PyTorch 2.0Video · 6 min
  • What We Are Going to Cover and PyTorch 2 Reference MaterialsVideo · 1 min
  • Getting Started with PyTorch 2 in Google ColabVideo · 4 min
  • PyTorch 2.0 - 30 Second IntroVideo · 3 min
  • Getting Setup for PyTorch 2Video · 2 min
  • Getting Info from Our GPUs and Seeing if They're Capable of Using PyTorch 2Video · 7 min
  • Setting the Default Device in PyTorch 2Video · 10 min
  • Discussing the Experiments We Are Going to Run for PyTorch 2Video · 7 min
  • Introduction to PyTorch 2Video · 6 min
  • Creating a Function to Setup Our Model and TransformsVideo · 10 min
  • Discussing How to Get Better Relative Speedups for Training ModelsVideo · 8 min
  • Setting the Batch Size and Data Size ProgrammaticallyVideo · 7 min
  • Getting More Potential Speedups with TensorFloat-32Video · 10 min
  • Downloading the CIFAR10 DatasetVideo · 7 min
  • Creating Training and Test DataLoadersVideo · 8 min
  • Preparing Training and Testing Loops with Timing Steps for PyTorch 2.0 timingVideo · 5 min
  • Experiment 1 - Single Run without torch.compileVideo · 8 min
  • Experiment 2 - Single Run with torch.compileVideo · 11 min
  • Comparing the Results of Experiment 1 and 2Video · 11 min
  • Saving the Results of Experiment 1 and 2Video · 5 min
  • Preparing Functions for Experiment 3 and 4Video · 13 min
  • Experiment 3 - Training a Non-Compiled Model for Multiple RunsVideo · 13 min
  • Experiment 4 - Training a Compiled Model for Multiple RunsVideo · 10 min
  • Comparing the Results of Experiment 3 and 4Video · 5 min
  • Potential Extensions and Resources to Learn MoreVideo · 6 min
UNIDAD 13 - Bonus Section · 1 lecciones

UNIDAD 13 - Bonus Section

  • Special Bonus LectureLectura · 0 min
UNIDAD 14 - Where To Go From Here? · 4 lecciones

UNIDAD 14 - Where To Go From Here?

  • Thank You!Video · 1 min
  • Become An AlumniLectura · 0 min
  • Endorsements on LinkedInLectura · 0 min
  • Learning GuidelineLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: PyTorch for Deep Learning Bootcamp

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Andrei Neagoie.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 14 unidades · 358 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Andrei Neagoie; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · PyTorch for Deep Learning Bootcamp

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture