Ahmed Hani Ibrahim (@AhmedHani)

Top repositories

1

Hidden-Markov-Model

A Java implementation of Hidden Markov Model. The implementation contains Brute Force, Forward-backward, Viterbi and Baum-Welch algorithms
Java
24
star
2

Online-Judges-Problems-SourceCode

My solutions for different acm-style problems on various online judges. Solutions are written in C++, C, Java and Python.
C++
15
star
3

FCIS-Machine-Learning-2017

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.
Python
14
star
4

Deep-Q-Learning

An implementation of Q algorithm and its deep variant for Reinforcement Learning purposes.
Python
7
star
5

Kaggle-Machine-Learning-Competitions

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.
Jupyter Notebook
5
star
6

Ant-Colony-Optimization-TSP

Using Ants to solve the famous TSP problem.
Python
3
star
7

Frontier-based-Multi-Agent-Map-Exploration

Map exploration using swarm intelligence and self-organization.
Python
2
star
8

Restricted-Boltzmann-Machine

A Java implementation for Restricted Boltzmann Machine that is used for features learning in Deep Learning tasks. [Update] The repository moved to private.
Java
2
star
9

CS617-HPC

A repository for my assignments and packages for High Performance Computing masters course at Cairo University.
C++
2
star
10

Machine-Learning-package

Includes [coursera] machine learning programming exercises, Neural Networks and other algorithms
MATLAB
1
star
11

Polygons

Polygon geometrical operations in a savage c++ design and implementation.
C++
1
star
12

nlpeus

A training playground for several Natural Language Processing research projects
Python
1
star
13

acmASCIS_Training-System

ูSystem that manages and organizes acmASCIS training process using PHP Laravel Framework.
PHP
1
star
14

Bioinformatics

A repository for Bioinformatics studies that are related to my Masters studies.
Python
1
star
15

TextGenerationPlayground

A playground for some experiments on Text Generation
Python
1
star
16

CS624-ML

A repository for my assignments and packages for Machine Learning masters course at Cairo University.
Jupyter Notebook
1
star
17

Particle-Swarm-Optimization

This is an implmentation of a natural swarm system to solve a 2-dimensional function using the idea of birds flock.
Python
1
star
18

HopfieldNetwork

A light simple Java implementation of Hopfield Recurrent Neural Network.
Java
1
star
19

seq2seq_examples

A repository for seq2seq models to learn multiple problems.
Python
1
star
20

PySwarmOptimization

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.
Python
1
star
21

python-design-patterns

Design Patterns implemented in Python. The patterns are from Design Patterns Explained book.
Python
1
star
22

Python-Neural-Networks-API

A Python API that contains implementation for various types of Artificial Neural Networks, supported with multiple learning algorithms
Python
1
star