GrahlmanMatthew
BSc Honours Computer Science and Minor in Business from Brock University.
Senior DevOps EngineerToronto, Canada
Pinned Repositories
gitleaks
Protect and discover secrets using Gitleaks 🔑
CartPole-Reinforcement-Learning
Uses the Stable Baselines 3 and OpenAI Python libraries to train models that attempt to solve the CartPole problem using 3 reinforcement learning algorithms; PPO (Proximal Policy Optimization), A2C (Advantage Actor Critic) and DQN (Deep Q Learning).
Colour-SOFM
A self-organizing feature map which is trained on a random three-dimensional (RGB) input space.
Escape-Time-Fractal-Animations
Animating escape-time fractals including the Mandelbrot set, Julia set, Burning Ship fractal, and the Newton Fractal in Python using MatPlotLib.
K-Means-Colour-Palette-Generator
Uses the K-means clustering algorithm to extract the K most dominant colours from any given image.
KNN-Digit-Recognition
Handwritten digit recognition using K-Nearest Neighbours
Path-Finding-Algorithm-Visualizations
Visualizes the paths that A*, topological search, and exhaustive search take when traversing directed graphs.
Pugify-OpenCV
A fun camera-filter that uses facial recognition to overlay Pug faces on top of people's faces given a live video feed.
Virtual-Mouse
A virtual mouse that allow users to control their mouse via their webcam! It was built using OpenCV & MediaPipe.
Word-Cloud-Generator
Generates an image of a word cloud from a given text (.txt) file.
GrahlmanMatthew's Repositories
GrahlmanMatthew/Escape-Time-Fractal-Animations
Animating escape-time fractals including the Mandelbrot set, Julia set, Burning Ship fractal, and the Newton Fractal in Python using MatPlotLib.
GrahlmanMatthew/Colour-SOFM
A self-organizing feature map which is trained on a random three-dimensional (RGB) input space.
GrahlmanMatthew/CartPole-Reinforcement-Learning
Uses the Stable Baselines 3 and OpenAI Python libraries to train models that attempt to solve the CartPole problem using 3 reinforcement learning algorithms; PPO (Proximal Policy Optimization), A2C (Advantage Actor Critic) and DQN (Deep Q Learning).
GrahlmanMatthew/KNN-Digit-Recognition
Handwritten digit recognition using K-Nearest Neighbours
GrahlmanMatthew/Pugify-OpenCV
A fun camera-filter that uses facial recognition to overlay Pug faces on top of people's faces given a live video feed.
GrahlmanMatthew/K-Means-Colour-Palette-Generator
Uses the K-means clustering algorithm to extract the K most dominant colours from any given image.
GrahlmanMatthew/Path-Finding-Algorithm-Visualizations
Visualizes the paths that A*, topological search, and exhaustive search take when traversing directed graphs.
GrahlmanMatthew/Virtual-Mouse
A virtual mouse that allow users to control their mouse via their webcam! It was built using OpenCV & MediaPipe.
GrahlmanMatthew/Word-Cloud-Generator
Generates an image of a word cloud from a given text (.txt) file.
GrahlmanMatthew/Tic-Tac-Toe
Simple Tic-Tac-Toe game that can be played in 2 different modes.