Adib Rezaei's repositories
Multi-Layer-Perceptron-Neural-Network-Hardware-Implementation
Hardware implementation of a MLP neural network for classifying the MNIST dataset, Computer Aided Design Course (Fall 2021), University of Tehran
Adib-Rezaei.github.io
My Personal Website
ComputerNetworks-FTP-Server-Implementation
Implementation of FTP Server in C++ language using socket programming, Computer Networks Course (Spring 2022), University of Tehran
ComputerNetworks-TCP-Congestion-Control
Implementation of TCP congestion control using UDP netwrok sockets, Computer Networks Course (Spring 2022), University of Tehran
ComputerNetworks-Wireless-Network-Simulation-NS2
NS2 simulation and analysis of parameters in a wireless network, Computer Networks Course (Spring 2022), University of Tehran
Neural-Networks-Deep-Learning-CA1
Computer Assignment #1 [MLPs, Adaline, Madaline, McCulloch-Pitts] - Neural Networks & Deep Learning Course - University of Tehran - Dr. Kalhor
Neural-Networks-Deep-Learning-CA2
Computer Assignment #2 [CNNs] - Neural Networks & Deep Learning Course - University of Tehran - Dr. Kalhor
Neural-Networks-Deep-Learning-CA3
Computer Assignment #3 [Transfer Learning & Faster RCNN] - Neural Networks & Deep Learning Course - University of Tehran - Dr. Kalhor
AI-CA0-LinearRegression
Computer Assignment #0 [Linear Regression] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AI-CA1-Search
Computer Assignment #1 [Informed & Uninformed Search] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AI-CA2-MinMax-Genetic
Computer Assignment #2 [Minimax & Genetic] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AI-CA3-Naive-Bayes-Classifier
Computer Assignment #3 [Naïve Bayes Classifier] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AI-CA4-ML-Decision-Tree-Random-Forests
Computer Assignment #4 [Decision Tree & Random Forests] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AI-CA5-P2-Tensorflow-Keras
Computer Assignment #5 - Phase #2 - [TensorFlow & Keras] - Artificial Intelligence Course - University of Tehran - Dr. Fadaei
AP-A4-OOPMethods
Assignment #4 - [OOP Methods] - Advanced Programming Course - University of Tehran - Dr. Khosravi
AP-A5-GameProject
Assignment #5 - [Game Project - Field Runners Clone] - Advanced Programming Course - University of Tehran - Dr. Khosravi
AP-A7-P1-UTRIP-Domain
Assignment #7 - Phase #1 [UTRIP - Domain] - Advanced Programming Course - University of Tehran - Dr. Khosravi
AP-A7-P2-UTRIP-Data
Assignment #7 - Phase #2 [Smart UTRIP - Data] - Advanced Programming Course - University of Tehran - Dr. Khosravi
AP-A7-P3-UTRIP-Service
Assignment #7 - Phase #3 [UTRIP Service] - Advanced Programming Course - University of Tehran - Dr. Khosravi
Computer-Architecture-Lab-ARM-Implementation
A Verilog implementation of an ARM series processor supporting: Forwarding, SRAM, and Cache.
ICSP-Fall2019-CA3-UTBank
CA #3 [Bank] - Introduction to Computing Systems & Programming Course - University of Tehran - Dr. Hashemi
OS-A1-SocketProgramming
Implementation of a QA forum using socket-programming in a client-server architecture, Operating System Course (Fall 2021), University of Tehran
OS-A2-MapReduceUsingPipes
Implementation of a word counter using the MapReduce model, Operating System Course (Fall 2021), University of Tehran
OS-A3-Multithread-Image-Filtering
Adding filter effects to images using both multithreading and serial programming, Operating System Course (Fall 2021), University of Tehran
OS-Labs-xv6-modified
xv6 operating system modified to support further features - OS Lab Assignments - Fall 2021 - University of Tehran
Simple-Loop-Compiler
Simple Language for Object-Oriented Programming, Programming Languages and Compiler Design Course (Spring 2022), University of Tehran