alapan-sau's repositories
mlcourse.ai
Open Machine Learning Course
openwrt
My router config files
SMAI-Project
The Final Project for SMAI course (Monsoon' 21)
Wish
A bash-like shell for Linux implemented in C.
CPP
Uses of various CPP keywords, features with examples
Maze-Runner
A 2D game built in C++ and OpenGL. The game involves completion of tasks and moving to the exit, while being chased by an Imposter.
Code-Refactoring-DASS-Assignment4
Refactored a code base, identified and suggested improvements. The report provides a detailed analysis.
summer-sessions-2021
Series of lectures and hands-on tutorials organized to familiarize new lab entrants with the fundamental areas of robotics research.
The-Brick-Breaker
A terminal based implementation of the famous Brick Breaker Game built in python language without using any curses library!
Space-Wars
A 2D game built in ThreeJS for the Web. Inspired from the Sky Force game for phones. Used Blender to generate 3D Models to be used in the game. Also designed a Trailer for the game using Blender Animations.
SPP-Assignment2
A Parallelised Cache Oblivious Chain Matrix Multiplication is implemented to achieve performance. The OpenMP linguistic Addition is used to implement Parallelisation and Vectorisation
Genetic-Algorithm
A Genetic Algorithm to solve a Linear Regression problem Project is implemented as a part of Machine Data and Learning Course. Implemented the various features of a typical Genetic Algorithm like Fitness, Mutation, Selection etc. Also added a detailed report regarding the various experiences
MDL-Assignment1
Linear Regression Models are generated from a given dataset. Bias, Variance, Irreducible Error and MSE are calculated and analysed
MDL-Assignment3
Framed a POMDP, to solve a problem and used SARSOP, the POMDP solver to generate the most optimal policy
MDL-Assignment2
Implemented the Value Iteration Algorithm and Linear Programming to solve some problems on Markov Decision Process
Computer-Graphics-Assignment0
An introductory Hello World Project in Computer Graphics and OpenGL to render 3D models, move and rotate them, color them and add texture.
SPP-Assignment1
Implemented a Cache Oblivious Divide and Conquer Matrix Multiplication to achieve performance. Also implemented a faster version of Floyd Warshal. Used compiler level optimisations.
AT-Programming-Assignment
Solved some typical problems in Automata Theory; Conversion of NFA to DFA, DFA to Regex, Regex to NFA and also Minimisation of DFA.
Science-II-Bio-Assignment1
Solved some basic Bioinformatics Problems
Sceince-II-Section1-Assignments
The Programming assignments and projects in first half of the Science 2 course
Shell-Assignment
A collection of the shell codes written as the solution of an assignment in ISS course
CP-Library
My CP code library
Job-Application-Portal
A Job Application Portal implemented using MERN stack
Space-Venture
A multiplayer crossing game built in Python using the Pygame library.
Calculator
My first attempt to learn javascript. It's a traditional calculator made using the ideas of postfix operations and stacks.
Socket-Programming
Implementing a File Transfer Service using the basics of Networking and Socket Programming.
Concurrency
Examples of implementation of concurrency in Linux using the Pthreads API to solve some simulation problems and compare the tradeoff between overhead and parallelism in processes, threads etc.