Ali Asghar's repositories
Roman-Urdu-Spelling-Checker
A Roman Urdu spell checker that uses Unigram Model and Error Model to generate candidate words for a misspelled word and pick the most probable one using argmax.
Student-Time-Table-Generator-Genetic-Algorithm
A timetable generator which generates timetable for students that is clash-free using Genetic Algorithm.
Chess-Game-AB-Pruning
A chess game implemented in python using AB Pruning Algorithm. The computer AI (Black) uses AB Pruning with depth=3 (can be changed) to calculate the best move.
Linux-Shell
A simple Linux based shell with basic commands built using C/C++
MPI-Password-Cracker
An MPI based distributed Password cracker that cracks the password of the current user using Sudo privileges through Brute Force.
Urdu-Poetry-Generator-Using-N-Gram-Models
An Urdu Poetry Generator that considers stanzas/poetry corpus from prominent Urdu writers/poets such as Faiz Ahmed Faiz, Mirza Ghalib and Allama Iqbal.