{"id":19209193,"url":"https://github.com/hrolive/deep-reinforcement-learning-nanodegree","last_synced_at":"2026-05-08T01:34:59.950Z","repository":{"id":104688366,"uuid":"202435731","full_name":"HROlive/Deep-Reinforcement-Learning-Nanodegree","owner":"HROlive","description":"As one of the top 2% students from the 2nd phase of the \"PyTorch Scholarship Challenge\" by Facebook AI, I have earned a full scholarship to Udacity’s Deep Reinforcement Learning Nanodegree program","archived":false,"fork":false,"pushed_at":"2019-10-27T01:06:28.000Z","size":4496,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-04T16:23:59.105Z","etag":null,"topics":["control","deep-learning","deep-reinforcement-learning","navigation","python","reinforcement-learning"],"latest_commit_sha":null,"homepage":"https://www.udacity.com/course/deep-reinforcement-learning-nanodegree--nd893","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/HROlive.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":"2019-08-14T22:37:50.000Z","updated_at":"2022-10-07T11:44:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"74e5e423-f4b3-468c-b528-4afca521de9f","html_url":"https://github.com/HROlive/Deep-Reinforcement-Learning-Nanodegree","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/HROlive%2FDeep-Reinforcement-Learning-Nanodegree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HROlive%2FDeep-Reinforcement-Learning-Nanodegree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HROlive%2FDeep-Reinforcement-Learning-Nanodegree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HROlive%2FDeep-Reinforcement-Learning-Nanodegree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HROlive","download_url":"https://codeload.github.com/HROlive/Deep-Reinforcement-Learning-Nanodegree/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240281018,"owners_count":19776429,"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":["control","deep-learning","deep-reinforcement-learning","navigation","python","reinforcement-learning"],"created_at":"2024-11-09T13:29:30.030Z","updated_at":"2026-05-08T01:34:54.915Z","avatar_url":"https://github.com/HROlive.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"[//]: # (Image References)\n\n[image1]: https://user-images.githubusercontent.com/10624937/42135602-b0335606-7d12-11e8-8689-dd1cf9fa11a9.gif \"Trained Agents\"\n[image2]: https://user-images.githubusercontent.com/10624937/42386929-76f671f0-8106-11e8-9376-f17da2ae852e.png \"Kernel\"\n\n# Deep Reinforcement Learning Nanodegree\n\n![Trained Agents][image1]\n\nThis repository contains the projects that I've developed during Udacity's [Deep Reinforcement Learning Nanodegree](https://www.udacity.com/course/deep-reinforcement-learning-nanodegree--nd893) program.  \n\n## Table of Contents\n\n### Projects\n\nAll of the projects use rich simulation environments from [Unity ML-Agents](https://github.com/Unity-Technologies/ml-agents). My solutions to the projects can be found below:\n\n* [Navigation](https://github.com/HROlive/Deep-Reinforcement-Learning-Nanodegree/tree/master/project_1-navigation): In the first project, I trained an agent to collect yellow bananas while avoiding blue bananas.\n* [Continuous Control](https://github.com/HROlive/Deep-Reinforcement-Learning-Nanodegree/tree/master/project_2-continuous_control): In the second project, I trained a robotic arm to reach target locations.\n* [Collaboration and Competition](https://github.com/HROlive/Deep-Reinforcement-Learning-Nanodegree/tree/master/project_3-collaboration_competition): In the third project, I trained a pair of agents to play tennis! \n\n### Resources\n\n* [Cheatsheet](https://github.com/udacity/deep-reinforcement-learning/blob/master/cheatsheet): You are encouraged to use [this PDF file](https://github.com/udacity/deep-reinforcement-learning/blob/master/cheatsheet/cheatsheet.pdf) to guide your study of reinforcement learning. \n\n## Dependencies\n\nTo set up your python environment to run the code in this repository, follow the instructions below.\n\n1. Create (and activate) a new environment with Python 3.6.\n\n\t- __Linux__ or __Mac__: \n\t```bash\n\tconda create --name drlnd python=3.6\n\tsource activate drlnd\n\t```\n\t- __Windows__: \n\t```bash\n\tconda create --name drlnd python=3.6 \n\tactivate drlnd\n\t```\n\t\n2. Follow the instructions in [this repository](https://github.com/openai/gym) to perform a minimal install of OpenAI gym.  \n\t- Next, install the **classic control** environment group by following the instructions [here](https://github.com/openai/gym#classic-control).\n\t- Then, install the **box2d** environment group by following the instructions [here](https://github.com/openai/gym#box2d).\n\t\n3. Clone the repository (if you haven't already!), and navigate to the `python/` folder.  Then, install several dependencies.\n```bash\ngit clone https://github.com/udacity/deep-reinforcement-learning.git\ncd deep-reinforcement-learning/python\npip install .\n```\n\n4. Create an [IPython kernel](http://ipython.readthedocs.io/en/stable/install/kernel_install.html) for the `drlnd` environment.  \n```bash\npython -m ipykernel install --user --name drlnd --display-name \"drlnd\"\n```\n\n5. Before running code in a notebook, change the kernel to match the `drlnd` environment by using the drop-down `Kernel` menu. \n\n![Kernel][image2]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrolive%2Fdeep-reinforcement-learning-nanodegree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhrolive%2Fdeep-reinforcement-learning-nanodegree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrolive%2Fdeep-reinforcement-learning-nanodegree/lists"}