Mahmoud Abdelkhalek's repositories
sutherland-hodgman
A differentiable Python implementation of the Sutherland–Hodgman algorithm for clipping polygons in 2D.
cough-detection
Implements data-driven approaches for the detection of coughs in patients with respiratory illnesses.
maximum-likelihood-estimation
This tutorial demonstrates how to compute maximum likelihood estimates of the parameters of a Gaussian distribution both analytically and using gradient descent.
em-algorithm-gmm
Implements the Expectation-Maximization algorithm to estimate the parameters of a Gaussian Mixture Model.
Azure-Kinect-Sensor-SDK
A cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
Bit-error-rate-estimation
Explores the use of confidence intervals when estimating the bit error rate of a digital communications system.
Gait-Identification
Gait identification using a Variational Autoencoder and a Hidden Markov Model
Laplacian-Pyramid-Blending
Demonstrates image blending using Gaussian pyramids and Laplacians.
minimal-area-triangle
A C++ implementation of the minimal area enclosing triangle algorithm.
poles-and-zeros
Code used to generate plots in the dsp.stackexchange answer https://dsp.stackexchange.com/a/79206/52433
stack-exchange-backup
Download all of your questions and answers from all Stack Exchange sites as Markdown files using a Python script.
autodidact
A pedagogical implementation of Autograd
conv2D
Demonstrates 2D convolution using basic NumPy operations.
Google-Drive-Python-API-Tutorial
Demonstrates the different uses of the Google Drive Python API
Image-Blob-Detection
This project demonstrates image blob detection using the Laplacian of Gaussian kernel.
iSensor-FX3-Eval
Analog Devices IMU/ADcmXL Evaluation GUI built on the iSensor-FX3-API (for EVAL-ADIS-FX3 board)
journalclubs
Updated notebooks originally written for ML@B journal club
mhdadk.github.io
Personal website
nerf
Code release for NeRF (Neural Radiance Fields)
python-samples
🐍 Python samples for G Suite products.
Wilting-in-Soybean-Plants
Measuring leaf wilting in soybean plants using convolutional neural networks.