Amir Hossein Rahmati's repositories
Message-Queue
message queue and broker system similar to Kafka or RabbitMQ.
Federated-Learning
Distributed machine learning using processes
Instagram-fake-follower-recognition-and-removal
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.
Predicting-Breast-Cancer-Survival
Predicting breast cancer survival using machine learning models
xv6-improvments
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.
ApartmentManaging
Apartment Managing app for BP course
Compiler
C-minus language compiler with python
DNS-Resolver
A simple DNS resolver that works over UDP. It resolves standard DNS queries and returns the IP address of the requested domain
Image-Captioning
Image Captioning using Recurrent Neural Networks
Face-Classification
Face Classification by SVM on Eigenfaces
HTTP-Proxy
A simple HTTP proxy server written in Python.
Machine-Learning-Models-From-Scratch
implementation of some machine learning and deep learning models from scratch
Modern-Information-Retrieval
Modern Information Retrieval Project
Moive-Search
A simple movie search engine using IMDB data and ElasticSearch.
Multi-Threaded-Matrix-Multiplication
parallel matrix multiplication in C using pthread thread pool
Numeric-Puzzle-Solving
solve numeric puzzle with heuristic
Reliable-Data-Transfer-Over-UDP
This is a simple reliable data transfer protocol implemented over UDP. The protocol is based on the Go-Back-N protocol.
RL-problems
using Q-learning in 2 environment
Spring-Kotlin-Project
Bank account managment with Spring boot and Kotlin
TaskMangementApp
Task management app - advanced proggraming course project
Toggle-LidSwitch
The script is designed to toggle the configuration of Lid Switch between suspend and lock, and vice versa on linux.
TSP-problem
solve TSP problem with local search alogorithms
UDP-Hole-Punching
This is a simple implementation of UDP Hole Punching in Python
Works-on-MNIST-Dataset
different machine learning works on MNIST dataset