Paria Khoshtab's repositories
Image-Filtering-Using-Multithreading
Adding filter effects to images using both multithreading and serial programming, Operating System Course (Fall 2021), University of Tehran
MapReduce-Model-Using-Pipes
Implementation of a word counter using the MapReduce model, Operating System Course (Fall 2021), University of Tehran
Socket-Programming
Implementation of a QA forum using socket-programming in a client-server architecture, Operating System Course (Fall 2021), University of Tehran
Baloot-Web-Application
An e-commerce web application, Internet Engineering Course (Spring 2023), University of Tehran
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
Artificial-Intelligence-Course-Projects
Artificial Intelligence Course Projects, Fall 2021, University of Tehran
Iranian-Traditional-Music-Dastgah-Classifier
Classification and clustering Iranian traditional music based on Dastgaah, Machine Learning Course Final Project (Fall 2022), University of Tehran
Machine-Learning-Course-Projects
Machine Learning Course Projects, Fall 2022, University of Tehran
SimpleLOOP-Compiler
Simple Language for Object-Oriented Programming, Programming Languages and Compiler Design Course (Spring 2022), University of Tehran
Advanced-Programming-Course-Projects
Advanced Programming Course Projects, Spring 2020, University of Tehran
Advertisement-Classification-Using-Naive-Bayes
Implementation of an advertisement classifier using naïve bayes and NLP techniques, Artificial Intelligence Course (Fall 2021), University of Tehran
AI-Search-Algorithms
Implementation of informed (A*) and uninformed (BFS and IDS) search algorithms from scratch, Artificial Intelligence Course (Falll 2021), University of Tehran
Bayes-Classifier-for-Breast-Cancer-Detection
Implementation of optimal bayes and naïve bayes classifiers both from scratch and using scikit-learn library, Implementation of a perceptron classifier from scratch, Machine Learning Course (Fall 2022), University of Tehran
Checkers-Game-Using-Minimax
Implementation of Minimax algorithms from scratch for playing Checkers, Artificial Intelligence Course (Fall 2021), University of Tehran
FTP-Server
Implementation of FTP Server in C++ language using socket programming, Computer Networks Course (Spring 2022), University of Tehran
Gate-Level-Stack-Based-Fibonacci-Using-FPGA-Logic-Cells
Review on logic design and introduction to FPGA bit-stream generation, Computer Aided Design Course (Fall 2021), University of Tehran
Image-Classification-Using-Feed-Forward-Neural-Network
Implementation an image classifier using both a from-scratch feed-forward Neural Network and Keras package
Motion-Controlled-Pong-Game
Implementation of a simple pong game using Android OS and mobile phone sesnors, Cyber Physical Systems Course (Spring 2023), University of Tehran
Movie-Genre-Classification-Using-Decision-Tree
Implementation of a movie genre classifier using Decision Tree and Random Forest, Artificial Intelligence Course (Fall 2021), University of Tehran
Multi-Class-Logistic-Regression
Implementation of a multi‑class classifier using one‑vs‑all logistic regression method both from scratch and using scikit‑learn library, Implementation of a perceptron classifier from scratch, Machine Learning Course (Fall 2022), University of Tehran
Network-Routing-Protocols
Implementation of Link State and Distance Vector routing protocols, Computer Networks Course (Spring 2022), University of Tehran
Operating-System-Course-Projects
Operating System Course, Fall 2021, University of Tehran
Perceptron-Iris-Classifier
Implementation of a perceptron classifier from scratch, Machine Learning Course (Fall 2022), University of Tehran
Polynomial-Regression
Implementation of a linear regression classifier on non‑linear data from scratch, Implementation of a perceptron classifier from scratch, Machine Learning Course (Fall 2022), University of Tehran
Stack-Based-Combination-Function-Hardware-Implementation
Hardware implementation of a recursive combination function, Computer Aided Design Course (Fall 2021), University of Tehran
Sudoku-Solver
Implementation of genetic algorithms from scratch for solving Sudoku, Artificial Intelligence Course (Fall 2021), University of Tehran
TCP-Congestion-Control
Implementation of TCP congestion control using UDP netwrok sockets, Computer Networks Course (Spring 2022), University of Tehran
Vigenere-Cipher-Decoder
Implementation of genetic algorithms from scratch for deciphering
Wireless-Network-Simulation-Using-NS2
NS2 simulation and analysis of parameters in a wireless network, Computer Networks Course (Spring 2022), University of Tehran