hamed mohammadzadeh's repositories
MIDI-Player
C code for reading and playing MIDI file.
AIC20-Game
game server, maps, and documents of AI Challenge 2020
Quoridor-with-enhanced-min-max
This homework is about Implementing a smart agent to play Quoridor, using Min-max, a heuristic function, Transposition Table and forward pruning. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
Computer-Vision-HW2
This is a homework about filtering images in frequency domain for Computer vision course @ FUM.
factorizing-mmvae
Multimodal Mixture-of-Experts VAE
Magnet-puzzle-as-a-CSP
This is a homework about Formulating a game called "Magnet Puzzle" into CSP, then using Backtracking, Forward Checking to solve it. Various heuristics such as MRV, LCV, Arc consistency (AC3) is used to improve the searching performance. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
Solving-Problems-by-Searching
This is a homework about various Uninformed and Informed search algorithms, implemented for solving a simple game. This homework is a part of many projects in a Fundamentals to AI course @ FUM.
Unsupervised-Visual-Feature-Learning-with-DCGAN-and-AE
Using Deep Convolutional GAN's discriminator and Encoder of AE as a feature extractor to classify DomainNet images with a random forrest (the "real" domain))
Canonical-Huffman-coding
Encodes .txt file into a binary file using canonical huffman coding and decodes binary file into original text.
Classification-using-MLP-and-kernel-trick
This is a homework about supervised learning and kernel trick for machine learning course @ FUM.
Clustering-practice
This is a homework about Clustering for machine learning course @ FUM.
Computer-Vision-HW1
This is a homework about Edge detection, various image filters and image transformation for Computer vision course @ FUM.
Computer-vision-HW4
This is a homework about Color Image Processing for Computer Vision course @ FUM.
hamedrq7.github.io
personal website
microscopic-language-antlr
microscopic language with ANTLR4
NFA-to-minimal-DFA-Java
Java code to transform NFA to minimal DFA and check string acceptance.
Reinforcement-Learning-Spring-2023
This repo contains HomeWorks of Reinforcement Learning graduate course at Ferdowsi University of Mashhad