Hands-On Hand Gesture Recognition: Fine-Tuning Image Classifiers with PyTorch and the timm library for Beginners
Learn how to fine-tune image classification models with PyTorch and the timm library by creating a hand gesture recognizer in this easy-to-follow guide for beginners.
How to Obtain a Kaggle API Key
This tutorial provides a step-by-step guide to obtaining a Kaggle API key.
Code Walkthrough: Unity Barracuda Inference Image Classification Package
Walk through the code for the Unity Barracuda Inference Image Classification package, which extends the functionality of unity-barracuda-inference-base
to perform image classification using computer vision models.
Training a Mask R-CNN Model on a Custom Dataset With IceVision
Train a Mask R-CNN model on a custom dataset using the IceVision library and perform inference with ONNX Runtime.
Using TensorFlow.js for In-Browser Object Detection in Unity
Create a TensorFlow.js plugin for the Unity game engine to perform object detection with a YOLOX model.
Using Fastai and TensorFlow.js for Hand Gesture Recognition in Unity Pt. 3
Build a Unity project as a WebGL application and host it using GitHub Pages.
Using Fastai and TensorFlow.js for Hand Gesture Recognition in Unity Pt. 2
Create a TensorFlow.js plugin for the Unity game engine.
Using Fastai and TensorFlow.js for Hand Gesture Recognition in Unity Pt. 1
Train a hand gesture classifier using fastai and export it to TensorFlow.js.
Real-Time Object Detection in Unity With ONNX and DirectML Pt. 2
Perform object detection in a Unity project with ONNX Runtime and DirectML.
Real-Time Object Detection in Unity With ONNX and DirectML Pt. 1
Create a dynamic link library (DLL) file in Visual Studio to perform object detection with a YOLOX model using ONNX Runtime and DirectML.
A Step-by-Step Guide to Object Detection in Unity with IceVision and OpenVINO Pt. 3
Perform object detection in a Unity project with OpenVINO.
A Step-by-Step Guide to Object Detection in Unity with IceVision and OpenVINO Pt. 2
Create a dynamic link library (DLL) file in Visual Studio to perform object detection with a YOLOX model using OpenVINO.
A Step-by-Step Guide to Object Detection in Unity with IceVision and OpenVINO Pt. 1
Train a YOLOX model using IceVision and export it to OpenVINO.
Fastai to Unity Beginner Tutorial Pt. 3
Build a Unity project as a WebGL application and host it using GitHub Pages.
Fastai to Unity Beginner Tutorial Pt. 2
Classify images in a Unity project with the Barracuda inference library.
Fastai to Unity Beginner Tutorial Pt. 1
Train an image classifier using the fastai library and export it to ONNX.
Notes on The Hugging Face Deep RL Class Pt.2
Unit 2 introduces monte carlo, temporal difference learning, and Q-learning.
Notes on Transformers Book Ch. 5
Chapter 5 covers different methods for generating text with GPT-2.
Notes on fastai Book Ch. 19
Chapter 19 covers creating a fast.ai Learner from scratch.
Notes on fastai Book Ch. 17
Chapter 17 covers building a neural network from the foundations.
Notes on fastai Book Ch. 14
Chapter 14 covers building a ResNet from scratch.
Notes on fastai Book Ch. 13
Chapter 13 provides a deep dive into convolutional neural networks.
Notes on fastai Book Ch. 12
Chapter 12 covers building and training an LSTM from scratch.
Notes on fastai Book Ch. 11
Chapter 11 covers data munging with fast.ai’s mid-level data API.
Notes on fastai Book Ch. 09
Chapter 9 provides a deep dive into tabular modeling.
Notes on fastai Book Ch. 8
Chapter 8 provides a deep dive into collaborative filtering.
Notes on fastai Book Ch. 6
Chapter 6 covers multi-label classification and image regression.
Barracuda PoseNet WebGL Tutorial
Modify the Barracuda PoseNet project to run in a browser using WebGL.
Notes on the Streamlit API
My notes and reference examples for working with the Streamlit API.
Notes on Creating Data Science Apps With Streamlit
My notes from Chanin Nantasenamat’s video on creating data science web apps with Streamlit.
Notes on How To Speak
My notes for Patrick Winston’s course on how to speak.
Notes on the Procedural Tools Used to Make Far Cry 5
My notes from Etienne Carrier’s overview of the procedural tools developed to create Far Cry 5.
OpenVINO Object Detection in the Unity Editor (Outdated)
This post covers how to modify the existing YOLOX project so that the plugin can be using in the Unity Editor.
OpenVINO Object Detection in Unity Using the In-Game Camera
This post covers the changes needed to use the in-game camera as input for the YOLOX model.
OpenVINO Object Detection for Unity Tutorial Pt.3 (Outdated)
This post demonstrates how to create a Unity project to access the DLL as a plugin.
OpenVINO Object Detection for Unity Tutorial Pt.1 (Outdated)
This post covers the prerequisite software, pretrained object detection models, and test videos used in the tutorial.
Barracuda PoseNet Tutorial 2nd Edition Pt. 4
Load, modify, and execute the PoseNet models.
Barracuda PoseNet Tutorial 2nd Edition Pt. 2
Set up a video player and webcam in Unity.
OpenVINO Plugin for Unity Tutorial Pt.3
This post demonstrates how to access the DLL as a plugin inside a Unity project.
Targeted In-Game Style Transfer Tutorial
This post covers how to select which game objects get stylized in the Unity scene.
End-to-End In-Game Style Transfer Tutorial Addendum
This post covers how to use a different style transfer model that is specialized for video.
End-to-End In-Game Style Transfer Tutorial Pt.3
This post covers how implement the style transfer model in Unity with the Barracuda library.
End-to-End In-Game Style Transfer Tutorial Pt.2
This post covers how to train an artistic style transfer model with PyTorch in Google Colab.
Using PyTorch with CUDA on WSL2
This post covers my experience getting PyTorch to run with CUDA on WSL2.