All Projects → openai → Evolution Strategies Starter

openai / Evolution Strategies Starter

Licence: mit
Code for the paper "Evolution Strategies as a Scalable Alternative to Reinforcement Learning"

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Evolution Strategies Starter

Recursive Cnns
Implementation of my paper "Real-time Document Localization in Natural Images by Recursive Application of a CNN."
Stars: ✭ 80 (-94.13%)
Mutual labels:  paper
Awesome Computer Vision
Awesome Resources for Advanced Computer Vision Topics
Stars: ✭ 92 (-93.25%)
Mutual labels:  paper
Universal Resume
Minimal and formal résumé (CV) website template for print, mobile, and desktop. https://bit.ly/ur_demo
Stars: ✭ 1,349 (-1.03%)
Mutual labels:  paper
Neural Mmo
Code for the paper "Neural MMO: A Massively Multiagent Game Environment for Training and Evaluating Intelligent Agents"
Stars: ✭ 1,265 (-7.19%)
Mutual labels:  paper
C2ae Multilabel Classification
Tensorflow implementation for the paper 'Learning Deep Latent Spaces for Multi-Label Classfications' in AAAI 2017
Stars: ✭ 90 (-93.4%)
Mutual labels:  paper
Train Procgen
Code for the paper "Leveraging Procedural Generation to Benchmark Reinforcement Learning"
Stars: ✭ 93 (-93.18%)
Mutual labels:  paper
Psychics
Minecraft psychic plugin for Paper
Stars: ✭ 79 (-94.2%)
Mutual labels:  paper
Research And Coding
研究资源列表 A curated list of research resources
Stars: ✭ 100 (-92.66%)
Mutual labels:  paper
Core50
CORe50: a new Dataset and Benchmark for Continual Learning
Stars: ✭ 91 (-93.32%)
Mutual labels:  paper
Copymtl
AAAI20 "CopyMTL: Copy Mechanism for Joint Extraction of Entities and Relations with Multi-Task Learning"
Stars: ✭ 97 (-92.88%)
Mutual labels:  paper
Bit Rnn
Quantize weights and activations in Recurrent Neural Networks.
Stars: ✭ 86 (-93.69%)
Mutual labels:  paper
Snapaper
📰 Past Papers Sharing Platform Based On Vue.js & GCE Guide | CAIE 试卷分享与下载平台
Stars: ✭ 90 (-93.4%)
Mutual labels:  paper
Body reconstruction references
Paper, dataset and code collection on human body reconstruction
Stars: ✭ 96 (-92.96%)
Mutual labels:  paper
Delora
Self-supervised Deep LiDAR Odometry for Robotic Applications
Stars: ✭ 81 (-94.06%)
Mutual labels:  paper
Awesome Transfer Learning
Best transfer learning and domain adaptation resources (papers, tutorials, datasets, etc.)
Stars: ✭ 1,349 (-1.03%)
Mutual labels:  paper
Ai Reading Materials
Some of the ML and DL related reading materials, research papers that I've read
Stars: ✭ 79 (-94.2%)
Mutual labels:  paper
Deeplpf
Code for CVPR 2020 paper "Deep Local Parametric Filters for Image Enhancement"
Stars: ✭ 91 (-93.32%)
Mutual labels:  paper
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-92.66%)
Mutual labels:  paper
Dataset
Crop/Weed Field Image Dataset
Stars: ✭ 98 (-92.81%)
Mutual labels:  paper
Papers Literature Ml Dl Rl Ai
Highly cited and useful papers related to machine learning, deep learning, AI, game theory, reinforcement learning
Stars: ✭ 1,341 (-1.61%)
Mutual labels:  paper

Status: Archive (code is provided as-is, no updates expected)

Distributed evolution

This is a distributed implementation of the algorithm described in Evolution Strategies as a Scalable Alternative to Reinforcement Learning (Tim Salimans, Jonathan Ho, Xi Chen, Ilya Sutskever).

The implementation here uses a master-worker architecture: at each iteration, the master broadcasts parameters to the workers, and the workers send returns back to the master. The humanoid scaling experiment in the paper was generated with an implementation similar to this one.

The code here runs on EC2, so you need an AWS account. It's resilient to worker termination, so it's safe to run the workers on spot instances.

Instructions

Build AMI

The humanoid experiment depends on Mujoco. Provide your own Mujoco license and binary in scripts/dependency.sh.

Install Packer, and then build images by running (you can optionally configure scripts/packer.json to choose build instance or AWS regions)

cd scripts && packer build packer.json

Packer should return you a list of AMI ids, which you should place in AMI_MAP in scripts/launch.py.

Launching

Use scripts/launch.py along with an experiment JSON file. An example JSON file is provided in the configurations directory. You must fill in all command-line arguments to scripts/launch.py.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].