Umair Habib's Projects
Code and associated files for the AI Programming with Python Nanodegree Program
I have used Assembly Language 8086 Architecture for my University level Assignments.
This game is based on Assembly 8086 architecture, which uses both software and hardware interrupts where functionality like Lifeline, Powers, Timer etc are handled by Multi-Tasking.
This chat system handles multiple synchronous clients with server by using Multicast Sockets in JAVA Language. Here each client interact with server by using Dynamically created port.
Internship Work
Repo for the Deep Learning Nanodegree Foundations program.
Projects and exercises for the latest Deep Learning ND program https://www.udacity.com/course/deep-learning-nanodegree--nd101
This C++ implementation requires Kernal based File Management techniques for handling File Descriptors, Directories and sub-directories by using functions like Fopen, Fclose,Fseek, Fread and Fmkdir.
Projects and exercises for the Udacity Intro to Machine Learning with Pytorch course
Projects and exercises for the Udacity Intro to Machine Learning with Pytorch course
Our task was to read words from dictionary and creates a HashMap. Partially pass the hashmap and SharedArr to writer thread and synchronously store answers in sharedArr.
Developed a program to multiply two large matrices by using multiple threads. After that, Synchronously computed resultant matrix by dividing the whole task between different number of threads within efficient amount of time.