Ahmed Hani Ibrahim's Projects
An application that FCIS T.As can use to put assignments to the students.
An assignment submitter that is made to FCIS students using C# and MySQL.
This repository contains all the materials of the Machine Learning course that is held in Faculty of Computers and Information Sciences - Ain Shams University. Provided by acmASCIS Student Chapter.
A very simple framework for state-of-the-art Natural Language Processing (NLP)
Map exploration using swarm intelligence and self-organization.
A timeline showing the development of Generative Adversarial Networks (GAN).
Solves the problem of population selection to get the Elitism
Tensorflow implementation of Glove Word Embedding Model
Must-read papers on graph neural networks (GNN)
This is the Grammarly's Yahoo Answers Formality Corpus
A Java implementation of Hidden Markov Model. The implementation contains Brute Force, Forward-backward, Viterbi and Baum-Welch algorithms
A light simple Java implementation of Hopfield Recurrent Neural Network.
My 3rd semester image processing package that was a part of Algorithms Analysis and Design project
Some Interview Preparations
Java wrapper for Eigen C++ fast matrix library
The jiant sentence representation learning toolkit
My solutions to some of Kaggle Machine Learning competitions. The repository contains 3 sections that divides the problems to 3 difficulties (Easy, Medium, Hard) according to the difficulty i faced during understanding or implementing the problem solution.
Deep Learning library for Python. Runs on TensorFlow, Theano, or CNTK.
Residual networks implementation using Keras-1.0 functional API
Fast, modern C++ DSP framework, FFT, Audio Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, ARM NEON)
Label Studio is a multi-domain data labeling tool with standardized output format
Modeling language based on Ngrams approach.
This is a calculator that formats mathmatical expressions in the way you would normally write them down with pen and paper
Oxford Deep NLP 2017 course
Lifelong Variational Autoencoder
A complete daily plan for studying to become a machine learning engineer.
Includes [coursera] machine learning programming exercises, Neural Networks and other algorithms
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
A personal library that contains several utils that I use for my Machine Learning based projects.
Models built with TensorFlow