Behzad Shomali's Projects
This is an imaginary grammar developed in ANTLR. The supported syntax is a combination of c++, Python, Golang, and also some new structures!
The aim of this project is to design a Car Rental Management System (CRMS) using Java programming language, and JavaFX library for the Graphical User Interface (GUI).
This repository contains my projects in the context of the "Computational Intelligence" course (held at FUM).
I will upload every piece of code that is cool to me. These cool codes may include a Coursera course side project or can be a simple zero-player game that is played in Terminal!!!
This repository contains our joint work (Mohammad Mohammadzadeh and I) in the context of the "Introduction to Data Mining" course (held at FUM) projects.
This system employs various properties of a real blockchain system such as Transact, Mine, Gossip, and Receive.
Have you ever asked yourself, which regions of the input image were considered more by the model? If so, Grad-CAM has exciting answers for you!
This app outputs the name, coordinations, sentiment of each extracted face, and besides a brief description of the scene's context for each input image.
This repository contains our teaemwork in the context of the "Information Retrieval (IR)" course (held at FUM) projects.
Train Multi Neural Gas (MNG) from scratch in Python. This repo is result of our joint work (Ilaha Manafova & I) for the "Technical Neural Networks" course held at the University of Bonn.
Train Perceptrons, MLPs, and RBFs by applying Delta rule. This repo is result of our joint work (Ilaha Manafova & I) for the "Technical Neural Networks" course held at the University of Bonn.
NLP Course Project - Comparing different approaches on reducing the dimensionality of language model embeddings.
In this project, we were supposed to design a simple online-shopping store developing in Java. The project contains two main parts: 1. The depot app 2. The customer app.
In this project several well-known OS scheduler algorithms are implemented, including: FCFS, SJF, RR, MLFQ, MLQ
In the theory of computation, a pushdown automaton (PDA) is a type of automaton that employs a stack. In this program, a PDA is going to be constructed by the input grammar.
Quoridor is a 2 or 4 players board game whose board is 9x9. The objective is to be the first player to move their pawn to the opposite side of the game board from which it begins.
A simple Diffusion Probabilistic Model from scratch in PyTorch. The model was trained on Oxford flowers dataset
This is a database developed in SQLite simulating a social media like LinkedIn! This database has 17 tables (5 main+12 others)