The purpose of this repository is not only to personally practice implemention of general machine learning algorithms but also to deeply understand how it works while implementing it. Thus, codes written in team structure or for commercial purpose will not be stored in this repository.
In many cases, tasks have come from assignments of college or textbooks.
This repository is structured according to the goal of task.
- Foundation: Associated only to the foundation of machine learning not to specific downstream tasks
- Computer Vision: Implementations of image related task such as image classification
- Natural Language Processing: Implementations of language processing task
- Unsupervised Learning: Implementations of unsupervised learning technique