Projects

Card Image
Basis and Orthogonal Projection Matrix ( Math for Machine Learning )

A basis of a vector space is a set of linearly independent vectors that span the entire space. This means that any vector in the space can be uniquely represented as a linear combination of the basis vectors.

Card Image
Automatic Detection Algorithm for Counterfeit Banknotes

A counterfeit detection algorithm relies on the precise geometric characteristics of banknotes. Over years of observation, subtle differences in dimensions, proportions, and structural features have been identified between genuine and counterfeit notes. While these variations may not be noticeable to the naked eye, a machine can measure them accurately and use this data for classification .

Card Image
Singular Value Decomposition (SVD) Implementation and Applications

SVD is a fundamental matrix factorization technique used in many fields, including data analysis, signal processing , and machine learning. Given any m×n matrix A

Card Image
Implementing Support Vector Machine (SVM) from Scratch

The goal of this assignment is to implement a Support Vector Machine (SVM) classifier from scratch, without using machine learning libraries like Scikit-Learn. This exercise aims to enhance understanding of the mathematical foundation, algorithmic steps, and optimization process behind SVMs, especially in the context of binary classification problems .