Omar Khursheed's repositories
finance-ml
A project that uses machine learning techniques to build a backtesting engine for trading and to analyze stock market data and make predictions.
dining-philosophers
A simple visualization of a deadlock and starvation-free solution for the dining philosopher problem.
nfa2dfa
A program that converts a non-deterministic finite automata to a deterministic finite automata.
parallel-shortest-path
An implementation of floyd's shortest path algorithm that attempts to use parallel computing to improve complexity
pysal
PySAL: Python Spatial Analysis Library
art-classifier
A genre-based classifier for art for fastai Lesson 1 project.
awesome-courses
:books: List of awesome university courses for learning Computer Science!
challenge-response
A simple web-app illustrating a challenge-response type password authentication system. (For security research 2018)
cpp-programs
Linked list (singly linked straight and circular) implementations in cpp
currency-identifier
A web app that identifies currencies based on user input.
einops
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
football-ml
A basic machine learning project used to predict football matches
health4kids
A student focused website that emphasises public health importance and provides incentives to schools to promote health education.
Language-Lab
A script that should enable two way communication, in form of video, audio,or text, between students and teachers in a Language Lab.
old-new-bash
A bash script to separate old and new files
omarkhursheed.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
priority-scheduler
A simple visualization of preemptive and non-preemptive Priority Scheduling Algorithm.
rectinter
A simple game that allows you to draw within a GUI in python and uses C++ to calculate intersection points within the figures drawn.
shadowGAN
A project to remove shadows from images inspired by Jeremy Howard's fast.ai course.
SJF
A simple visualization of preemptive and non-preemptive Shortest Job First Scheduling Algorithm.
spantree
Finding all the spanning trees of a graph