{"repo":"tawnkramer/sdsandbox","free":true,"listed":false,"github":"https://github.com/tawnkramer/sdsandbox","clone":"git clone https://github.com/tawnkramer/sdsandbox.git","description":"This provides a sandbox simulator for training a self-driving car. This uses Unity for simulation and Python with Keras and Tensorflow for training. Recently updated to work on Python 3.4+ and Keras 2+","language":"C#","stars":433,"topics":["neural-network","unity","car","python","tensorflow","simulation","prediction-server"],"license":"BSD-3-Clause","category":"machine-learning","readme_excerpt":"SdSandbox Self Driving Car Sandbox Summary Use Unity 3d game engine to simulate car physics in a 3d world. Generate image steering pairs to train a neural network. Uses NVidia PilotNet NN topology. Then validate the steering control by sending images to your neural network and feed steering back into the simulator to drive. Some videos to help you get started Training your first network World complexity Creating a robust training set Setup You need to have Unity installed, and all python modules listed in the Requirements section below. Linix Unity install here. Check last post in this thread. You need python 3.4 or higher, 64 bit. You can create a virtual env if you like: And then you can install the dependancies. This installs a specific version of keras only because it will allow you to load the pre-trained model with fewer problems. If not an issue for you, you can install the latest keras. This will install Donkey Gym and Donkey Car packages from source. Note: Tensorflow = 1.10.1 is required If you have an cuda supported GPU - probably NVidia Or without a supported gpu Demo 1) Load the Unity project sdsandbox/sdsim in Unity. Double click on Assets/Scenes/road generator to open that scene. 2) Hit the start button to launch. Then the \"Use NN Steering\". When you hit this button, the car will disappear. This is normal. You will see one car per client that connects. 3) Start the prediction server with the pre-trained model. If you get a crash loading this model, you will not ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tawnkramer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tawnkramer/sdsandbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}