Ahmed Hani Ibrahim's Projects
A package that contains multiple number of Artificial Neural Network types, supported with many learning algorithms to train the network.
A repository for Neural Networks for Machine Learning course tutored by Geoffrey Hinton
A training playground for several Natural Language Processing research projects
Neural Networks in C++. Because I feel boredom.
This course contains the notebooks for the Numerical Linear Algebra elective in USF's MSAN program, summer 2017
My solutions for different acm-style problems on various online judges. Solutions are written in C++, C, Java and Python.
Papers I read that you maybe interested in. The repository contains summaries and notes about each paper I read. The original idea is taken from https://github.com/shagunsodhani/papers-I-read
Parallel programs implemented using MPI and OpenMP.
Examine two sentences and determine whether they have the same meaning.
This is an implmentation of a natural swarm system to solve a 2-dimensional function using the idea of birds flock.
Polygon geometrical operations in a savage c++ design and implementation.
Papers with code. Sorted by stars. Updated weekly.
Graph Convolutional Networks in PyTorch
Music IR Library for Python
Python code for "Machine learning: a probabilistic perspective"
A Python package that implements some of swarm optimization algorithms that are added up together in one package to be used as an API for other projects.
Design Patterns implemented in Python. The patterns are from Design Patterns Explained book.
A Python API that contains implementation for various types of Artificial Neural Networks, supported with multiple learning algorithms
Python Data Science Handbook: full text in Jupyter Notebooks
Supporting Rapid Prototyping with a Toolkit (incl. Neural Network Layers and Datasets)
πThe Big-&-Extending-Repository-of-Transformers: Pretrained PyTorch models for Google's BERT, OpenAI GPT & GPT-2, Google/CMU Transformer-XL.
Deep Q-Networks for Accelerating the Training of Deep Neural Networks, QAN
A list of papers on Generative Adversarial (Neural) Networks
A repository for tasks I made for several recruitment phases with different companies.
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
A Java implementation for Restricted Boltzmann Machine that is used for features learning in Deep Learning tasks. [Update] The repository moved to private.
Full dataset of Reuters composed of 8,551,441 news titles, links and timestamps (Jan 2007 - Aug 2016).
A repository for seq2seq models to learn multiple problems.
Implementation of Sequence Generative Adversarial Nets with Policy Gradient