Giter Site home page Giter Site logo

Leili Barekatain's Projects

bankers-algorithm icon bankers-algorithm

The banker’s algorithm is a resource allocation and deadlock avoidance algorithm that tests for safety by simulating the allocation for predetermined maximum possible amounts of all resources, then makes an “s-state” check to test for possible activities, before deciding whether allocation should be allowed to continue.

compiler-design icon compiler-design

Custom Compiler Design project implementing lexing, parsing, and translation from a proprietary language to intermediate C code using PLY and Python

dining-philosophers icon dining-philosophers

The dining philosophers problem is a classic synchronization problem which is used to evaluate situations where there is a need of allocating multiple resources to multiple processes.

github-finduser icon github-finduser

A mini project for web development course which fetches information such as Name, Location, Blog, Bio, and favorite language of a user from GitHub. Deployment: https://leilibrk.github.io/Github-FindUser/

image-classification-deep-learning icon image-classification-deep-learning

Explore deep learning-powered image classification with PyTorch. Achieved 98% accuracy on Natural Images and 95% on Birds Species using AlexNet and EfficientNet-B1. Dive into the code and results!

insomina-project icon insomina-project

Developed a HTTP-based API using Java and Java Swing Framework for sending http requests and displaying the response in different formats as my midterm project in Advanced Programming course.

message-broker-server icon message-broker-server

A project which the client publishes a message and the server sends it to all the related subscribers.

othello-game icon othello-game

Othello game in java language as a project in AP course.

pacman-ai-project icon pacman-ai-project

This is phase 1 of my AI project. By using different search algorithms ( DFS, BFS, UCS, A*), I tried to make Pacman do better in eating all the nodes and be alive.

pacman-multiagent icon pacman-multiagent

The phase 2 of my AI project, which is adversarial search in Pacman game for reaching the best utility and avoiding ghosts. Minimax with alpha-beta pruning and Expectimax is implemented.

pacman-reinforcementlearning icon pacman-reinforcementlearning

The phase 3 of my AI project, which is implementing model-based and model-free reinforcement learning algorithms, applied to the AIMA textbook's Gridworld, Pacman, and a simulated crawling robot.

pentago-game icon pentago-game

Pentago game in java language as a project in AP course.

reducing-bmp-images icon reducing-bmp-images

Reduced the size of .bmp images (up to 85%) using SVD implemented in Python, Matplotlib and Numpy.

reducing-noise-on-data icon reducing-noise-on-data

Reduced noise of noisy signals (with a proper desnoising rate) using Least Squares implemented in Python, Matplotlib and Numpy.

uno-game icon uno-game

UNO game in java language as a project in AP course.

x-o-game icon x-o-game

This is my final project in microprocessor course. I have designed the x-o game using Arduino mega 2560 board in Proteus.

xv6 icon xv6

XV6 project for operating system course. We had to add some system calls and add the threading support to the xv6 operating system.

xv6-cpu-scheduling icon xv6-cpu-scheduling

Implementing CPU scheduling algorithms in XV6 operating system including Round Robin, non-preemptive and preemptive priority scheduling and change policy system call.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.