Haseeb Ul Hassan's Projects
SPM Prooooooject
A Scientific Calculator coded in Assembly Language which takes numbers as input and performs the selected operations and displays the result. Operations include +, -, x, /, %, Square, Cube and some Binary Operations.
Face Detection, Face + Blurring, Face + Eye Detection, and Saving. Using haarcascade xml files.
Fake News Detection model trained using BERT (Bidirectional Encoder Representations from Transformers) and LSTM (Long Short-Term Memory). The saved model can be used to predict user input news.
This system can be used in any ordering place, as it uses Queue data structure which follows FIFO sequence with enquing and dequing as main functions.
Created four threads Input, Reverse, Capital and Shift for their respective functions on an input string.
Scientific Calculator that takes input and then calculates basic Mathematic Operations including Binary Operations with a little bit of GUI in Calculator.
Config files for my GitHub profile.
ACM IST Society Session on Web Development
This management system is a desktop application which is connected with the local database, the application can be used to access and modify the data in the database. Data.docx contains the data that exists in the database already.
Custom developed laboratory application, that takes input of the values of a specific test and generates the word file (document) for that specific test.
Implementation of Lexical analyzer using RE library and Syntax tree using AST library of python.
Machine Learning Models trained on Scikit-learn datasets. This repository contains the code files and saved models trained on Toy datasets (Classification & Regression), and Real World dataset.
Merge Sort function using Multithreading. Multiple threads are created during Merge Sort.
Extracting specific data from an xml file by using parse by ElementTree module.
Desktop Personal Assistant
Creating class of Queue, which contains functions of queue implementation, by importing deque library.
Allows user to enter a digit and provides a strong generated password. User can also shuffle the given password with the number of times to shuffle.
Renames the files in a specific folder. It also renames folder if present within a folder. Just renames the file without changing the extension
The website that was developed was of this game. In this game a Hero defends his nation by killing the enemies attacking on his nation if he survives 2 minutes then he wins otherwise if he loses all his health then the game is over.
Implementing Simple Search Algorithms in Python, BFS and DFS on a weighted graph. Also the optimal distance between two states is printed with the algorithm which has performed better.
Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.
Threading in python is used to run multiple tasks, or functions (threads) at the same time, they all run parallelly.
A 3 x 3 Tic Tac Toe game based on AI which enables computer to perform good decision based on MinMax Algorithm.