Mahdi Hassanzadeh's Projects
In this project, I used Hebbian, Perceptron and Adaline neural networks to implement AND gate, and OR gate.
Breadth First Search and Depth First Search implementation in python.
Persian Wikipedia Bioinformatics Page Crawler and Text Preprocessor
An implementation of multi-layer perceptron for classifying thyroid disease dataset
In this project, I am trying to find the maximum F(x) = x^2 over the interval 0-255, we can represent each possible solution as a binary string of 8 bits.
Mode of Inheritance detection with multiple datasets.
The N Queen is the problem of placing N chess queens on an NĆN chessboard so that no two queens attack each other.
This website code is designed to provide users with a user-friendly and responsive experience. It utilizes modern web development technologies such as Node.js, Express.js, Mongoose, and MongoDB..
This website code is built with Next.js, a popular React-based framework for server-side rendering and static site generation.
In this program, I used the KNN model to estimate Iranian universities' entrance exam (konkur) rank, and I also developed a telegram bot so users could use it.
This is a variation of the classical river crossing puzzle. In these kinds of puzzles, the limitations to the solution is defined by the constraints placed on the different objects involved.
Using A * search algorithm and GBFS search algorithm to solve the Romanian problem
RSA algorithm is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.
This is an NLP project, where I am attempting to detect sarcasm in social networks in Persian language.
A scientific calculator program that gets infix expressions from input, converts them to postfix and prefix notation, and shows the result by evaluating the postfix expression.
In this project, I used Bert transformer for analyzing movie reviews.
Using the Group News 20 dataset, this project employs the microsoft/phi1.5 model for text classification via prompting. We redefine classification as label generation, evaluating results with standard metrics and uploading the model on HuggingFace
Genetic algorithms are heuristic search algorithms inspired by the process that supports the evolution of life. The algorithm is designed to replicate the natural selection process to carry generation, i.e. survival of the fittest of beings.
In this project, I used Hebbian, Perceptron, Adaline, MultiClassPerceptron and MultiClassAdaline neural networks to implement X and O character recognition.