Behzad Shomali's repositories
Simple_Diffusion_Model_Pytorch
A simple Diffusion Probabilistic Model from scratch in PyTorch. The model was trained on Oxford flowers dataset
Car-Rental-Management-System
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).
Computational-intelligence-projects
This repository contains my projects in the context of the "Computational Intelligence" course (held at FUM).
Cool-random-stuff
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!!!
Image-Describe-Pipe
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.
OS-Scheduler-Project
In this project several well-known OS scheduler algorithms are implemented, including: FCFS, SJF, RR, MLFQ, MLQ
educational-blockchain-system
This system employs various properties of a real blockchain system such as Transact, Mine, Gossip, and Receive.
Grad_CAM_Pytorch
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!
Multi-Nural-Gas
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.
Neural-networks-with-delta-rule
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.
Pushdown_automaton
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.
Data-mining-project
This repository contains our joint work (Mohammad Mohammadzadeh and I) in the context of the "Introduction to Data Mining" course (held at FUM) projects.
NLP-Embedding-Dimensionality-Reduction
NLP Course Project - Comparing different approaches on reducing the dimensionality of language model embeddings.
Social-media-database
This is a database developed in SQLite simulating a social media like LinkedIn! This database has 17 tables (5 main+12 others)
BGrammar_ANTLR
This is an imaginary grammar developed in ANTLR. The supported syntax is a combination of c++, Python, Golang, and also some new structures!
Information-retrieval-homeworks
This repository contains our teaemwork in the context of the "Information Retrieval (IR)" course (held at FUM) projects.
Online-shopping-store
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.