{"id":20855757,"url":"https://github.com/deshwalmahesh/ml-models-from-scratch","last_synced_at":"2025-05-12T06:31:27.237Z","repository":{"id":111943898,"uuid":"343067021","full_name":"deshwalmahesh/ML-Models-from-Scratch","owner":"deshwalmahesh","description":"Repo for ML Models  built from scratch such as Self-Attention, Linear +Logistic Regression, PCA, LDA. CNN, LSTM, Neural Networks using Numpy only","archived":false,"fork":false,"pushed_at":"2025-02-02T11:22:56.000Z","size":40286,"stargazers_count":47,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T03:36:53.344Z","etag":null,"topics":["base","cnn","cnn-numpy","lstm-numpy","ml","model","numpy","scratch","scratch-implementation","self-attention"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deshwalmahesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-28T09:34:30.000Z","updated_at":"2025-02-15T15:02:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"2cbe55ed-4ad3-474d-9589-069fb9f256e7","html_url":"https://github.com/deshwalmahesh/ML-Models-from-Scratch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deshwalmahesh%2FML-Models-from-Scratch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deshwalmahesh%2FML-Models-from-Scratch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deshwalmahesh%2FML-Models-from-Scratch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deshwalmahesh%2FML-Models-from-Scratch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deshwalmahesh","download_url":"https://codeload.github.com/deshwalmahesh/ML-Models-from-Scratch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253687521,"owners_count":21947692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["base","cnn","cnn-numpy","lstm-numpy","ml","model","numpy","scratch","scratch-implementation","self-attention"],"created_at":"2024-11-18T04:25:19.177Z","updated_at":"2025-05-12T06:31:22.218Z","avatar_url":"https://github.com/deshwalmahesh.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ML-Models-from-Scratch\r\nRepo for ML Models  built from scratch. Includes \r\n1. Data Structures in Python\r\n2. Traditional ML:\r\n   - Linear Regression\r\n   - Logistic Regression\r\n   - SVM\r\n   - PCA\r\n   - LDA\r\n3. Deep Learning:\r\n   - Loss with Backprop\r\n   - Activations with BackProp\r\n   - Layers: Dense (Linear), CNN, LSTM, Attention, MultiHead Attention\r\n4. Metrics\r\n5. Architectures:\r\n   - Transformers\r\n   - Encoder-Decoder\r\n   - LSTM\r\n   - DeepLab\r\n   - UNET\r\n   - YOLO (need to finish)\r\n   - MAMBA (WIP)\r\n\r\nThis code contains the traditional and simpole ML models built using `numpy`, `pandas` and `python 3`. Once in a while `pytorch` is also used for some tasks. There might be some issues but will be solved over time. Not the best of the models but gives good understanding of the problems and helps in deep understanding of the concepts.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeshwalmahesh%2Fml-models-from-scratch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeshwalmahesh%2Fml-models-from-scratch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeshwalmahesh%2Fml-models-from-scratch/lists"}