Mohamed Elshaffei's repositories
action-detection-app
Smart surveillance system web app
bag-of-visual-words_image-classification
A python implementation of multi-class image classification using bag of words technique and SVM classifier.
buddy_allocater
C based simulation which simulates shortest remaining time next OS scheduler with buddy algorithm used as the memory manager.
Deep-Learning-Labs
My implementation for the lab assignments of the deep learning course I studied in Zewail City of Science and Technology.
multi-agent-pacman
UC Berkeley, CS 188 multi-agent search project
Harris-Corner-Detector
A vectorized Python Numpy implementation of tha Harris corner detector algorithm. Part of a project in my undergrad Computer Vision course.
jpeg-compression
Python notebook implementing jpeg compression.
OS_Scheduler
Repository that simulates SRTN, HPF, and RR scheduling algorithms.
Analyze-Reddit-Comments-Hadoop
Project done in my undergrad Big Data and Analytics course
consumer-producer
A semaphore based solution to synchronize one producer and many consumers with different rates of consumption and production.
ecommerce-analysis
Analyzing Large eCommerce Data
malicous-url-classifier
A machine learning project using pyhton to classify URLs according to whether they are malicious or not
NLP-Language-Model
n this notebook I investigated a language model that uses four grams and five grams to generate sequences using a words from a dataset. This is an assignment that made for the natural language processing course in Zewail City.
ros_ultrasonic
An assignment in embedded systems course. It is a ROS package that simulates an ultrasonic sensor publishing its readings on a topic.
text-summarizer
Abstractive text summarization using seq2seq deep learning model