Omar's repositories
EditDistance-AAProject
Minimum Edit Distance - Advanced Algorithms Project
highly_imbalanced_practice
We explore three algorithms and their combinations to tackle this problem of imbalance in the given dataset. Those algorithms are Gradient Boosting, SMOTE and Tomek Links. Each one is discussed in its own section.
AdvisingSchedulingSystem
Applying the concepts of Constraint Programming to implement a scheduling system for advising students at the German University in Cairo. The project uses SWI-prolog to apply the constraints and generate the schedule while Django is used to implement the web application.
bot_detection
Bot user detection by log analysis
cantal_cryptocurrency
Since crypto currency has been a hot topic in the recent years, it was crucial to study and learn how does it function. The project involved several topics such as peer to peer (P2P) network programming, blockchain structure, protocol setup and software engineering.
Constraint-Optimization-AMPL
The goal of this practical is to learn to formulate (simplified) real-world problems as optimization problems.
DB
Our DB Project
domain_adaptation_of_linear_classifiers
Learning algorithm described in "A New PAC-Bayesian Perspective on Domain Adaptation" (see http://arxiv.org/abs/1506.04573)
multi_agent_celar
Utilizing FRODO multi agent framework to solve the radio frequency assignment problem by applying multiple algorithms such DPOP, MGM and others.
eShop
An eShop website built using PHP and MySQL as a min project for CSEN 704 Advanced computer lab course
falcon-chatbot-experiment
Based on files extracted from the WeLoop knowledge base, I developed a conversational agent, based on the language model Falcon-7B and OpenAI's GPT 3.5 turbo, enabling a user to ask questions about the Weloop tool.
LL1-Grammar-Parser
A parser for LL1 grammars as a project in the course "CSEN 1002 Advanced Lab" to perform the following:
MeteoriteAnalysis
A study example for data mining techniques using R.