Amir Hossein Rahmati's Projects
Apartment Managing app for BP course
C-minus language compiler with python
📝 My solutions for the CS50AI Course from Harvard
A simple DNS resolver that works over UDP. It resolves standard DNS queries and returns the IP address of the requested domain
Face Classification by SVM on Eigenfaces
Distributed machine learning using processes
A simple HTTP proxy server written in Python.
Image Captioning using Recurrent Neural Networks
I tend to detect fake followers on Instagram and remove them. I have'nt implemented the project yet. I will appreciate any collavoration or help.
implementation of some machine learning and deep learning models from scratch
message queue and broker system similar to Kafka or RabbitMQ.
Modern Information Retrieval Project
A simple movie search engine using IMDB data and ElasticSearch.
parallel matrix multiplication in C using pthread thread pool
solve numeric puzzle with heuristic
Predicting breast cancer survival using machine learning models
This is a simple reliable data transfer protocol implemented over UDP. The protocol is based on the Go-Back-N protocol.
using Q-learning in 2 environment
snake game implemented using java and javafx
Bank account managment with Spring boot and Kotlin
Task management app - advanced proggraming course project
The script is designed to toggle the configuration of Lid Switch between suspend and lock, and vice versa on linux.
solve TSP problem with local search alogorithms
This is a simple implementation of UDP Hole Punching in Python
different machine learning works on MNIST dataset
My workshops files including codes and slides.
Improvements to the xv6 operating system for the Operating Systems course at Sharif University of Technology which is based on the MIT 6.S081 Fall 2022 Lab.