{"id":22323329,"url":"https://github.com/dane-meister/machine-learning-algos","last_synced_at":"2026-04-11T19:32:26.288Z","repository":{"id":212243325,"uuid":"731020494","full_name":"dane-meister/Machine-Learning-Algos","owner":"dane-meister","description":"Repository of several ML algorithms implemented for different environments and robot control vectors.","archived":false,"fork":false,"pushed_at":"2023-12-13T09:39:21.000Z","size":2541,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T20:08:12.893Z","etag":null,"topics":["colab-notebook","gymnasium","jupyter-notebook","machine-learning-algorithms","numpy","opencv","pybullet","python","pytorch"],"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/dane-meister.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":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-13T07:24:43.000Z","updated_at":"2024-05-01T03:11:38.000Z","dependencies_parsed_at":"2024-01-01T10:07:56.679Z","dependency_job_id":"a973998e-12b3-4469-b5d9-f481c7e2c66d","html_url":"https://github.com/dane-meister/Machine-Learning-Algos","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"6a5af6feb53c1fa737ef3ff8cb06d910be17496c"},"previous_names":["dane-meister/machine-learning-algos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dane-meister/Machine-Learning-Algos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dane-meister%2FMachine-Learning-Algos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dane-meister%2FMachine-Learning-Algos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dane-meister%2FMachine-Learning-Algos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dane-meister%2FMachine-Learning-Algos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dane-meister","download_url":"https://codeload.github.com/dane-meister/Machine-Learning-Algos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dane-meister%2FMachine-Learning-Algos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31693272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["colab-notebook","gymnasium","jupyter-notebook","machine-learning-algorithms","numpy","opencv","pybullet","python","pytorch"],"created_at":"2024-12-04T01:09:55.238Z","updated_at":"2026-04-11T19:32:26.255Z","avatar_url":"https://github.com/dane-meister.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Machine Learning Algorithms for Robotics\nWelcome to my repository where I showcase a collection of machine learning algorithms, primarily focused on applications in robotics. This repository is a compilation of assignments and projects I completed during my robotics course at Stony Brook University.\n\n## Overview\nIn this repository, you'll find various machine learning algorithms designed for different environments and robot control vectors. Each algorithm is thoughtfully implemented and tested, ensuring relevance and efficacy in practical robotics applications.\n\n### Features\n- Implementations of diverse machine learning algorithms.\n- Application of these algorithms in robotics.\n- Use of Python and libraries like PyTorch for robust development.\n\n### Repository Structure\nEach algorithm in this repository is organized into a separate Jupyter notebook. These notebooks were created using Google Colab, ensuring ease of access and the ability to run these notebooks with minimal setup.\n\n## Algorithms Included\n\n- **[Nearest Neighbor]**: A simple yet effective algorithm that classifies data points based on the proximity to data points seen during training. Commonly used for its ease of implementation and interpretability in robotic applications.\n\n- **[Linear Regression]**: A foundational algorithm in statistics and machine learning for predicting a continuous outcome variable based on one or more predictor variables. It's especially useful in robotics for understanding and predicting linear relationships.\n- **[Multi-Layer Perceptron]**: A class of feedforward artificial neural network that consists of at least three layers of nodes. MLPs are widely used for complex pattern recognition tasks, including speech, image, and motion recognition in robotics.\n- **[Monte-Carlo]**: These are computational algorithms that rely on repeated random sampling to obtain numerical results, typically used in robotics for optimization and probabilistic learning in uncertain environments.\n- **[Q-Learning]**: A model-free reinforcement learning algorithm used to learn the value of an action in a particular state. It's useful in robotics for making sequences of decisions without a model of the environment.\n- **[Deep Q-Network]**: An advanced reinforcement learning algorithm that combines Q-Learning with deep neural networks, allowing the handling of high-dimensional sensory inputs for decision-making in complex robotic tasks.\n- **[Reinforce]**: A type of policy gradient method in reinforcement learning, which optimizes the policy directly. It's beneficial in robotics for scenarios where the algorithm needs to learn a complex policy from high-dimensional data.\n- **[Actor-Critic]**: These methods utilize both policy and value function to solve reinforcement learning problems. The actor proposes actions given states, and the critic evaluates them, enabling efficient learning in complex robotic control tasks.\n\n\n### Getting Started\nTo get started with these notebooks:\n\n**Clone the Repository**\n\ngit clone https://github.com/dane-meister/Machine-Learning-Algos.git\n\n**Navigate to the Notebook of Interest**\n\nEach notebook is self-contained with instructions and explanations.\n\n**Run the Notebooks in Google Colab**\n\nYou can easily open these notebooks in Google Colab and run them to see the algorithms in action.\n\n###### Contributing\nFeel free to fork the repository, make changes, or suggest improvements by creating a pull request. I appreciate any contributions or feedback to enhance the repository.\n\n###### License\nThis project is open-source and available under the MIT License.\n\n###### Acknowledgments\nStony Brook University CS Department.\nInstructors (Michael Ryoo, Jinghuan Shang) and peers who provided insights and feedback.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdane-meister%2Fmachine-learning-algos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdane-meister%2Fmachine-learning-algos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdane-meister%2Fmachine-learning-algos/lists"}