Adel Atef Adel Ghali Meleka's repositories
modulation_classification
DeepSig Dataset: RadioML 2016.04C A synthetic dataset, generated with GNU Radio, consisting of 11 modulations. This is a variable-SNR dataset with moderate LO drift, light fading, and numerous different labeled SNR increments for use in measuring performance across different signal and noise power scenarios. Check 'Description.pdf' file for more details'
FileCompressor
Compress and decompress a file using Huffman encoding.
8-Puzzle
The 8-puzzle problem is a puzzle invented and popularized by Noyes Palmer Chapman in the 1870s. It is played on a 3-by-3 grid with 8 square blocks labeled 1 through 8 and a blank square. The goal is to rearrange the blocks so that they are in order. Blocks are permitted to slide horizontally or vertically into the blank square, leaving its previous position empty in turn. This problem can be solved by searching for a solution, which is a sequence of actions (tile moves) that leads from the initial state to the goal state. BFS, DFS, A* search algorithms are implemented to solve the 8-puzzle. Each tackles the problem in a different way and using different data structures
booking-System
A full hotel reservation system
Face-Recognition
Face recognition means that for a given image you can tell the subject id.
ImageSegmentation
Image segmentation means that we can group similar pixels together and give these grouped pixels the same label. The grouping problem is a clustering problem. We want to study the use of K-means on the Berkeley Segmentation Benchmark. Below we will show the needed steps to achieve the goal of the assignment
MutualExclusion
We have decided to improve the train efficiency by automating not just the trains but also the passengers. From now on, passengers will be robots. Each robot and each train is controlled by a thread. You have been hired to write synchronization functions that will guarantee orderly loading of trains.
NLP
Identifying and Categorizing Offensive Language in Social Media
BinaryHeap_SortingTechniques
Check 'Description.pdf' file for details
chat_api
A chat system API
Compiler
Full Compiler Implementation divided into 3 phases
Image-Classification
CIFAR-10 Image Classification Task
Image_Cartoonifier
Applying Image Processing Filters For Image Cartoonifying
image_mosaic
Implement an image stitcher that uses image warping and homographies to automatically create an image mosaic.
Industry_Classification_Task
Check 'Details.pdf' file for project description
k-means-algorithm
Implementation for K-means Algorithm
MIPS-Single-Cycle
MIPS Single Cycle representation in System Verilog
mips_pipeline
Check 'Details.pdf' for Full description
MRNet
Check 'Description.pdf' for project details
Project_boost
Simple Unity game like Flappy Bird
RedBlackBST-Dictionary
Check 'Details.pdf' for Full description
RiskGame
Risk is a popular game for major strategy type players. In Risk, the objective is to conquer the world by attacking to acquire territory and defending your own territory from your opponents. Risk is a turn-based game and is best if played with two to six players. In this assignment, you will be developing an abstract and simple GUI version of the Risk game, but you need to understand the rules of the full version.
SIC_assembler
Check Details.pdf file for description
Simple-Shell
My Simple shell supports the following: 1. The internal command “exit” which terminates the shell. 2. Commands with no arguments i.e. ls, cp etc... 3. Commands with arguments i.e. cd path, ls-l etc.... 4. Commands executed in background i.e. firefox & etc.…
simple_compiler
Check 'Details.pdf' for full details
socket_programming_iot
Check 'Details.pdf' for full desctiption.
stereo_vision
Implement and test some simple stereo algorithms . In each case you will take two images Il and Ir (a left and a right image) and compute the horizontal disparity (ie., shift) of pixels along each scanline. This is the so-called baseline stereo case, where the images are taken with a forward-facing camera, and the translation between cameras is along the horizontal axis.
Terminal_Hacker
simple hacker game using Unity
Threads
Implementing Merge sort and Matrix Multiplication using Threads