John Hodge's Projects
Voice user interfaces (VUI) speech recognition project for the Udacity Natural Language Processing (NLP) Nanodegree program.
Machine translation project for Udacity's Natural Language Processing (NLP) Nanodegree.
This GitHub repository is dedicated to the development and training of a Transformer-based deep learning model for predicting the next pitch type in a baseball game, utilizing historical data on ball-strike counts and pitch sequences to incorporate transition probabilities for more accurate and context-aware predictions.
Calculate and plot binomial distributions
Facial keypoint detection project for the Udacity Computer Vision Nanodegree (CVND) program.
CNN-RNN image captioning project for Udacity's Computer Vision Nanodegree (CVND) program.
Comprehensive guide to time series forecasting using deep learning techniques, with practical examples and tutorials.
Course project to generate celebrity faces using a DC-GAN for Udacity's Deep Learning with PyTorch Nanodegree course.
Made for Udacity's Deep Learning w/ PyTorch nanodegree program
Providing work samples of electromagnetic, RF, antenna, and radar system analysis that I performed for graduate school assignments.
Explore the Engineering System Optimization (MDAO) repo for tutorials on advanced engineering design optimization techniques. This resource offers hands-on guides to help you master multidisciplinary design optimization (MDO) through practical examples and use cases.
Course project for the RNN module of Udacity's Deep Learning with PyTorch Nanodegree
Hidden Markov Model (HMM) Part of Speech tagger project for the Udacity Natural Language Processing (NLP) Nanodegree
An educational Python-based introduction to causal inference techniques using machine learning.
Explore our "LLM Tutorials" GitHub repository for comprehensive guides on using large language models (LLMs) like Llama 2 with PyTorch. Discover practical examples, code snippets, and expert insights to enhance your NLP projects with the latest techniques in language modeling.
Educational notebooks reviewing machine learning models and concepts.
Capstone project for Udacity's Machine Learning Engineer (MLE) nanodegree program.
First project for CVND: facial keypoint detection.
Landmark Detection and Tracking (SLAM) project for Udacity Computer Vision Nanodegree (CVND) program.
This tutorial offers a comprehensive guide to computing and visualizing the radiation patterns of phased array antennas using Python, suitable for both beginners and advanced users interested in antenna design and signal processing.
Plagiarism detection project for Udacity's Machine Learning Engineering (MLE) Nanodegree program.
Explore fine-tuning the Vision Transformer (ViT) model for object recognition in robotics using PyTorch. This tutorial covers setup, training, and evaluation processes, achieving impressive accuracy with practical resource constraints. Ideal for learners in AI and robotics.
Explore RF engineering and antenna design through tutorials covering theory, simulations, and Python code examples. Ideal for students and professionals looking to deepen their understanding of RF concepts and practical antenna applications.
Deploying a Sentiment Analysis Model Using AWS for Udacity's Deep Learning with PyTorch Nanodegree
Udacity Data Science Nanodegree 6th project - Starbucks Capstone Project .
The capstone project for Udacity's machine learning engineer (MLE) nanodegree program.