ideznaby
I'm a Ph.D. candidate in Computer Science at the University of Massachusetts Amherst working on deep learning models for time series data
University of Massachusetts AmherstAmherst, US
Pinned Repositories
Automatic-Music-Composer
This program creates music according to different human feelings. It uses a Hidden Markove Model to learn the patterns in musics and uses them to create a new music.
Decision_Tree_With_Visualization
DFAaccepting
A program to determine if a string is accepted by a DFA (Deterministic Finite Automata) or not ?
Genetic_Artificial_Neural_Network
This is a genetic algorithm for finding good starting weights for Artificial Neural Networks
Genomic_Inference
The code for the paper An Inference Attack on Genomic Data Using Kinship, Complex Correlations, and Phenotype Information
LifeExperiment
This project which I call it life experiment is a very simple simulation of world. This world is consist of food which distributed randomly and some creatures. Every creature has it's own mind which is a simple neural network and has random number of neurons.
Modular_Genetic_Algorithm
A modular and flexible implementation of genetic algorithm which you can change any part of it like selection algorithm of replacement algorithm very easily
PathFinding
Pathfinding or pathing is the plotting, by a computer application, of the shortest route between two points. Also usually there are obstacles between these two points which robot should avoid. Here is a program to solve pathfinding problem with 4 algorithms(A* , RBFS , LRTA* , SMA*)
Physionet2019
Video-Controlled-Robot
Building a robot which could be controlled by video processing was the purpose of this project. A white object is detected by it's brightness. If this object goes into a rectangle in left,right,up or downside of the frame, computer sends appropriate signals to the robot by bluetooth and the robot starts to move in the corresponding direction and keeps moving until the object is inside that rectangle. The code is written in C# using openCVsharp
ideznaby's Repositories
ideznaby/DFAaccepting
A program to determine if a string is accepted by a DFA (Deterministic Finite Automata) or not ?
ideznaby/LifeExperiment
This project which I call it life experiment is a very simple simulation of world. This world is consist of food which distributed randomly and some creatures. Every creature has it's own mind which is a simple neural network and has random number of neurons.
ideznaby/Video-Controlled-Robot
Building a robot which could be controlled by video processing was the purpose of this project. A white object is detected by it's brightness. If this object goes into a rectangle in left,right,up or downside of the frame, computer sends appropriate signals to the robot by bluetooth and the robot starts to move in the corresponding direction and keeps moving until the object is inside that rectangle. The code is written in C# using openCVsharp
ideznaby/Genetic_Artificial_Neural_Network
This is a genetic algorithm for finding good starting weights for Artificial Neural Networks
ideznaby/PathFinding
Pathfinding or pathing is the plotting, by a computer application, of the shortest route between two points. Also usually there are obstacles between these two points which robot should avoid. Here is a program to solve pathfinding problem with 4 algorithms(A* , RBFS , LRTA* , SMA*)
ideznaby/Automatic-Music-Composer
This program creates music according to different human feelings. It uses a Hidden Markove Model to learn the patterns in musics and uses them to create a new music.
ideznaby/Decision_Tree_With_Visualization
ideznaby/Genomic_Inference
The code for the paper An Inference Attack on Genomic Data Using Kinship, Complex Correlations, and Phenotype Information
ideznaby/Modular_Genetic_Algorithm
A modular and flexible implementation of genetic algorithm which you can change any part of it like selection algorithm of replacement algorithm very easily
ideznaby/Physionet2019
ideznaby/Solve-8-puzzle-with-Astar
The 8-puzzle is a sliding puzzle that consists of a frame of numbered square tiles in random order with one tile missing and player tries to get the tile numbers in some order to finish the puzzle. This program is solving 8-puzzle with A* algorithm that uses manhattan distances heuristic and shows the answer in a nice graphical way and it's very good for educational purposes.