J-Douglas
SWE @Databricks | SE '24 @uWaterloo | ML Researcher | prev @Apple, @NVIDIA, @BitGo
DatabricksWaterloo, Canada
Pinned Repositories
302-Token
ClusteringWorkshop
As a VP of Education for the Waterloo Data Science Club, I ran the Clustering Workshop. This is a repository containing information from the workshop.
DataScienceClubWorkshops
Materials for all my UWaterloo Data Science workshops including summaries, notebooks, slides, and video. Topics include deep learning, clustering, recommender systems, and regression analysis.
Digit-Recognition
Showcasing my digit recognition models and submissions to the Kaggle Digit Recognition Competition
Face-Mask-Detection
Using pre-trained CNN's w/ transfer learning to detect face masks in real-time. The Haar-cascade classifier in OpenCV is used for facial recognition and bounding boxes.
j-douglas.github.io
🖥 This is my personal website!
Micromouse
A fully autonomous robot capable of scanning, mapping and traversing mazes. The robot is an embedded system using an Arduino and ultrasound sensors for I/O.
MLB-Pitch-Analytics
Pitch classification, visualization, and prediction for any specified MLB pitcher using clustering, the k-nearest neighbour algorithm, and neural networks.
NeuralNetworkWorkshop
As a VP of Education for the Waterloo Data Science Club, I ran the Neural Network and Computer Vision Workshop. This is a repository containing information from the workshop.
PodBot
J-Douglas's Repositories
J-Douglas/Face-Mask-Detection
Using pre-trained CNN's w/ transfer learning to detect face masks in real-time. The Haar-cascade classifier in OpenCV is used for facial recognition and bounding boxes.
J-Douglas/DataScienceClubWorkshops
Materials for all my UWaterloo Data Science workshops including summaries, notebooks, slides, and video. Topics include deep learning, clustering, recommender systems, and regression analysis.
J-Douglas/MLB-Pitch-Analytics
Pitch classification, visualization, and prediction for any specified MLB pitcher using clustering, the k-nearest neighbour algorithm, and neural networks.
J-Douglas/Micromouse
A fully autonomous robot capable of scanning, mapping and traversing mazes. The robot is an embedded system using an Arduino and ultrasound sensors for I/O.
J-Douglas/NeuralNetworkWorkshop
As a VP of Education for the Waterloo Data Science Club, I ran the Neural Network and Computer Vision Workshop. This is a repository containing information from the workshop.
J-Douglas/PodBot
J-Douglas/302-Token
J-Douglas/ClusteringWorkshop
As a VP of Education for the Waterloo Data Science Club, I ran the Clustering Workshop. This is a repository containing information from the workshop.
J-Douglas/Digit-Recognition
Showcasing my digit recognition models and submissions to the Kaggle Digit Recognition Competition
J-Douglas/j-douglas.github.io
🖥 This is my personal website!
J-Douglas/latexify_py
A library to generate LaTeX expression from Python code.
J-Douglas/License-Plate-Reader
An optical character recognition (OCR) project to identify the license plate given an image.
J-Douglas/opencv
Open Source Computer Vision Library
J-Douglas/retinal_prediction
J-Douglas/sceneparsing
Development kit for MIT Scene Parsing Benchmark
J-Douglas/scikit-learn
scikit-learn: machine learning in Python
J-Douglas/se-webring
💜 A webring for Software Engineering students at the University of Waterloo.
J-Douglas/ShopifyDS2022
J-Douglas/SignStealer
J-Douglas/Skin-Lesion-Computer-Vision
Using computer vision and image processing techniques to segment skin lesions, classify types of skin lesions, and classify benign vs. malignant lesions. Used the Humans against Computers (HAM) dataset and the ISIC Challenge 2020 dataset.
J-Douglas/solidity
Solidity, the Smart Contract Programming Language
J-Douglas/UnlearningChallenge2023
Starting kit for the NeurIPS 2023 unlearning challenge
J-Douglas/Watchlist
An app that syncs to your Letterboxd account and recommends movies to watch
J-Douglas/WLifts