{"id":19701443,"url":"https://github.com/sadegh15khedry/ml-algorithms-from-scratch","last_synced_at":"2025-04-29T13:33:17.237Z","repository":{"id":247696941,"uuid":"823215279","full_name":"sadegh15khedry/ML-Algorithms-From-Scratch","owner":"sadegh15khedry","description":"This project is dedicated to implementing various machine learning algorithms from scratch to gain a deeper understanding of how they work.","archived":false,"fork":false,"pushed_at":"2024-08-17T10:21:07.000Z","size":4701,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-17T11:32:36.198Z","etag":null,"topics":["cnn","dbscan","decision-trees","deep-learning","gan","ica","jupyter-notebook","knn-classification","linear-regression","logestic-regression","lstm","machine-learning","naive-bayes-classifier","python","random-forest","rnn","svm","t-sne","transformer"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sadegh15khedry.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"Support-Vector_Machines/LICENSE","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-02T15:46:24.000Z","updated_at":"2024-08-17T10:21:11.000Z","dependencies_parsed_at":"2024-08-17T11:41:48.199Z","dependency_job_id":null,"html_url":"https://github.com/sadegh15khedry/ML-Algorithms-From-Scratch","commit_stats":null,"previous_names":["sadegh15khedry/ml-algorithms-from-scratch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadegh15khedry%2FML-Algorithms-From-Scratch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadegh15khedry%2FML-Algorithms-From-Scratch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadegh15khedry%2FML-Algorithms-From-Scratch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadegh15khedry%2FML-Algorithms-From-Scratch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sadegh15khedry","download_url":"https://codeload.github.com/sadegh15khedry/ML-Algorithms-From-Scratch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224175700,"owners_count":17268390,"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":["cnn","dbscan","decision-trees","deep-learning","gan","ica","jupyter-notebook","knn-classification","linear-regression","logestic-regression","lstm","machine-learning","naive-bayes-classifier","python","random-forest","rnn","svm","t-sne","transformer"],"created_at":"2024-11-11T21:08:54.429Z","updated_at":"2024-11-11T21:08:54.936Z","avatar_url":"https://github.com/sadegh15khedry.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ML Algorithms From Scratch\r\n\r\nWelcome to the **ML-Algorithms-from-scratch** repository! This project is dedicated to implementing various machine learning algorithms from scratch to gain a deeper understanding of how they work.\r\n\r\n## Table of Contents\r\n\r\n1. [Introduction](#introduction)\r\n2. [Algorithms Implemented](#algorithms-implemented)\r\n3. [Installation](#installation)\r\n4. [Usage](#usage)\r\n5. [Project Structure](#project-structure)\r\n6. [Contributing](#contributing)\r\n7. [License](#license)\r\n\r\n## Introduction\r\n\r\nMachine learning is a field of computer science that gives computers the ability to learn without being explicitly programmed. Understanding the inner workings of these algorithms is crucial for becoming proficient in machine learning. This repository contains implementations of various machine learning algorithms from scratch using Python.\r\n\r\n## Algorithms Implemented\r\n\r\n- [x] Linear Regression\r\n- [x] Logistic Regression \r\n- [x] K-Nearest Neighbors (KNN)\r\n- [x] Naive Bayes Classifier\r\n- [x] Decision Tree\r\n- [x] Random Forest\r\n- [x] Support Vector Machine (SVM)\r\n- [x] K-Means Clustering \r\n- [x] Principal Component Analysis (PCA) \r\n- [ ] Neural Networks  (will be implemented)\r\n- [ ] (More algorithms will be added...)\r\n\r\n## Installation\r\n\r\nUse the Installation guide provided in the each project. \r\n\r\nML-Algorithms-From-Scratch\r\n\r\nUse each project using the installation guide provided in the project's folder.\r\n\r\n## Usage\r\n\r\nEach algorithm has its own dedicated folder containing the implementation and a Jupyter notebook with examples of how to use it. To run the notebooks, you need to have Jupyter installed:\r\n\r\npip install jupyter\r\njupyter notebook\r\n\r\nOpen the notebook you are interested in and run the cells to see the algorithm in action.\r\n\r\n## Project Structure\r\n\r\n\r\n## Contributing\r\n\r\nContributions are welcome! If you have any suggestions, improvements, or new algorithms to add, please feel free to create a pull request or open an issue.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsadegh15khedry%2Fml-algorithms-from-scratch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsadegh15khedry%2Fml-algorithms-from-scratch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsadegh15khedry%2Fml-algorithms-from-scratch/lists"}