Muhammad540
Mechanical Engineering Student at Middle East Technical University, Ankara, Turkey
Teknolus Turkey, Ankara
Pinned Repositories
Bitgrad
This is a small-scale autograd engine and neural network library, inspired by Andrej Karpathy's Micrograd. It's designed for simplicity and ease of use, perfect for learning and experimentation. Check it out on GitHub: https://github.com/karpathy/micrograd
Continuous-Learning-for-Autonomous-Vehicles
Welcome to the autonomous vehicle self-learning project !
CUR-decomposition-
Vanilla implementation of CUR Matrix Decomposition: In this example it is used to fill in missing values from your data, the data could be sensor data or anything you can imagine :)
elevation_mapping
ROS2 port of Robot-centric elevation mapping for rough terrain navigation
Graphs-are-Fun
This repo contains a jupyter notebook implementing some basic Graph theory concepts, it is by no means a comprehensive repo. Just a slight peak into the world of graphs.
Hard-Thresholding
The Method implemented here is Hard Thresholding by Matan Gavish and David L. Donoho in their paper called, "The Optimal Hard Threshold for Singular Values is 4/√3 " please read that.
Random_Square_Generator
It creates a Random Square given a corner coordinate of the square, one corner of squaer is always at the origin
Spectral-Clustering
This jupyter Notebook gives an insight in implementation of Spectral Clustering, it is still a work in progress...
traversability_estimation
ROS2 Port for traversability mapping for mobile rough terrain navigation.
Vanilla-Kmeans
This repo implements vanilla Kmeans on 2 distinct clusters. The purpose to create this repo was to implement K Means from the ground up. Generate my own data and perform clustering on it.
Muhammad540's Repositories
Muhammad540/Hard-Thresholding
The Method implemented here is Hard Thresholding by Matan Gavish and David L. Donoho in their paper called, "The Optimal Hard Threshold for Singular Values is 4/√3 " please read that.
Muhammad540/traversability_estimation
ROS2 Port for traversability mapping for mobile rough terrain navigation.
Muhammad540/elevation_mapping
ROS2 port of Robot-centric elevation mapping for rough terrain navigation
Muhammad540/CUR-decomposition-
Vanilla implementation of CUR Matrix Decomposition: In this example it is used to fill in missing values from your data, the data could be sensor data or anything you can imagine :)
Muhammad540/Graphs-are-Fun
This repo contains a jupyter notebook implementing some basic Graph theory concepts, it is by no means a comprehensive repo. Just a slight peak into the world of graphs.
Muhammad540/Random_Square_Generator
It creates a Random Square given a corner coordinate of the square, one corner of squaer is always at the origin
Muhammad540/Spectral-Clustering
This jupyter Notebook gives an insight in implementation of Spectral Clustering, it is still a work in progress...
Muhammad540/Vanilla-Kmeans
This repo implements vanilla Kmeans on 2 distinct clusters. The purpose to create this repo was to implement K Means from the ground up. Generate my own data and perform clustering on it.
Muhammad540/Bitgrad
This is a small-scale autograd engine and neural network library, inspired by Andrej Karpathy's Micrograd. It's designed for simplicity and ease of use, perfect for learning and experimentation. Check it out on GitHub: https://github.com/karpathy/micrograd
Muhammad540/Continuous-Learning-for-Autonomous-Vehicles
Welcome to the autonomous vehicle self-learning project !
Muhammad540/dotfiles
Muhammad540/High_Performance_Computing
This Repo contains projects covering different aspects of HPC systems.
Muhammad540/Image-Processing-
This repo contains some basic implementations of different image processing techniques using python famous frameworks. [It is a work in progress i will upload as i learn new techniques]
Muhammad540/ME462_Robolaunch
This repository contains the project files for ME462 course at Middle East Technical University
Muhammad540/MPI-
This Repository is illustration of some basic MPI operations
Muhammad540/Finite-Element-Method-Solvers
This repo contains code to implement FEM.
Muhammad540/Guide-to-Sensor-Fusion
We will study how to fuse different sensor modalities to get better robot localization. We will go over Multi-Variable Kalman Filter, Extended Kalman Filter, Unscented Kalman Filter, and Particle Filter Approaches for Global Localization.
Muhammad540/Object-Tracking-Following-Navigation
This repo contains the code files for some algorithms implemented on a 4 wheeled vehicle in webots environment.
Muhammad540/simple_lifecycle_node
just a simple lifecycle node