98 Open Source Imitation Learning Software Projects
Free and open source imitation learning code projects including engines, APIs, generators, and tools.
Coach 2104 ⭐
Reinforcement Learning Coach by Intel AI Lab enables easy experimentation with state of the art Reinforcement Learning algorithms
Babyai 524 ⭐
BabyAI platform. A testbed for training agents to understand and execute language commands.
Reinforcement_learning_tutorial_with_demo 518 ⭐
Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..
Irl Imitation 377 ⭐
Implementation of Inverse Reinforcement Learning (IRL) algorithms in python/Tensorflow. Deep MaxEnt, MaxEnt, LPIRL
Awesome Imitation Learning 303 ⭐
A curated list of awesome imitation learning resources and publications
Awesome Real World Rl 260 ⭐
Great resources for making Reinforcement Learning work in Real Life situations. Papers,projects and more.
Awesome Carla 375 ⭐
👉 CARLA resources such as tutorial, blog, code and etc https://github.com/carla-simulator/carla
My_bibliography_for_research_on_autonomous_driving 270 ⭐
Personal notes about scientific and research works on "Decision-Making for Autonomous Driving"
Gail_ppo_tf 104 ⭐
Tensorflow implementation of Generative Adversarial Imitation Learning(GAIL) with discrete action
Learningbycheating 175 ⭐
(CoRL 2019) Driving in CARLA using waypoint prediction and two-stage imitation learning
Imitation Learning Dagger Torcs 64 ⭐
A Simple Example for Imitation Learning with Dataset Aggregation (DAGGER) on Torcs Env
Imitation Learning 78 ⭐
Autonomous driving: Tensorflow implementation of the paper "End-to-end Driving via Conditional Imitation Learning"
Dogtorch 65 ⭐
Who Let The Dogs Out? Modeling Dog Behavior From Visual Data https://arxiv.org/pdf/1803.10827.pdf
Reinforce Paraphrase Generation 75 ⭐
This repository contains the data and code for the paper "An Empirical Comparison on Imitation Learning and Reinforcement Learning for Paraphrase Generation" (EMNLP2019).
Gail_gym 65 ⭐
Implementation of Generatve Adversarial Imitation Learning (GAIL) for classic environments from OpenAI Gym.
Deterministic Gail Pytorch 52 ⭐
PyTorch implementation of Deterministic Generative Adversarial Imitation Learning (GAIL) for Off Policy learning
Coordinated Multi Agent Imitation Learning 35 ⭐
This is an implementation of the paper "Coordinated Multi Agent Imitation Learning", or the Sloan version "Data-Driven Ghosting using Deep Imitation Learning" using Tensorflow
Scanpath_prediction 55 ⭐
Predicting Goal-directed Human Attention Using Inverse Reinforcement Learning (CVPR2020)
Comyco 36 ⭐
The implementation of "Comyco: Quality-Aware Adaptive Video Streaming via Imitation Learning" (ACM MM 2019)
Imitation Learning From Imperfect Demonstration 31 ⭐
[ICML 2019] Implementation of "Imitation Learning from Imperfect Demonstration"
Dynamic Movement Primitives And Imitation Learning Robotics 27 ⭐
Dynamic movement primitives (DMPs) are a method of trajectory control/planning from Stefan Schaal’s lab. Complex movements have long been thought to be composed of sets of primitive action ‘building blocks’ executed in sequence and \ or in parallel, and DMPs are a proposed mathematical formalization of these primitives. The difference between DMPs and previously proposed building blocks is that each DMP is a nonlinear dynamical system. The basic idea is that you take a dynamical system with well specified, stable behavior and add another term that makes it follow some interesting trajectory as it goes about its business. The DMP differential equations (Transformation System, Canonical System, Non-linear Function) realize a general way of generating point-to-point movements. Imitation learning using linear regression is performed to compute the weight factor W from a demonstrated trajectory dataset, given by a teacher. The quality of the imitation is evaluated by comparing the training data with the data generated by the DMP.
Data_aggregation 25 ⭐
This repository contains the code for the CVPR 2020 paper "Exploring Data Aggregation in Policy Learning for Vision-based Urban Autonomous Driving"
Selfimitationdiverse 18 ⭐
Tensorflow code for "Learning Self-Imitating Diverse Policies" (ICLR 2019)
Rail 13 ⭐
Codebase of Santara et. al., RAIL: Risk Averse Imitation Learning, Published in AAMAS 2018
Pontryagin Differentiable Programming 54 ⭐
A unified end-to-end learning and control framework that is able to learn a (neural) control objective function, dynamics equation, control policy, or/and optimal trajectory in a control system.
Challenge Aido_rl Il 18 ⭐
Reinforcement Learning + Imitation Learning based approach to AI Driving Olympics
Imitation_learning 62 ⭐
PyTorch implementation of some reinforcement learning algorithms: A2C, PPO, Behavioral Cloning from Observation (BCO), GAIL.
Humancompatibleai Imitation 393 ⭐
Clean PyTorch implementations of imitation and reward learning algorithms
Clvrai Furniture 330 ⭐
IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Tasks
Ravens 272 ⭐
Train robotic agents to learn pick and place with deep learning for vision-based manipulation in PyBullet. Transporter Nets, CoRL 2020.
Falken 199 ⭐
Falken provides developers with a service that allows them to train AI that can play their games
Autonomousvision Neat 186 ⭐
[ICCV'21] NEAT: Neural Attention Fields for End-to-End Autonomous Driving
Pgdrive 96 ⭐
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Khrylx Rfc 86 ⭐
Official PyTorch Implementation of "Residual Force Control for Agile Human Behavior Imitation and Extended Motion Synthesis". NeurIPS 2020.
Social Nce 83 ⭐
[ICCV21] Official implementation of the "Social NCE: Contrastive Learning of Socially-aware Motion Representations" in PyTorch.
L2o Training Techniques 17 ⭐
[NeurIPS 2020 Spotlight Oral] "Training Stronger Baselines for Learning to Optimize", Tianlong Chen*, Weiyi Zhang*, Jingyang Zhou, Shiyu Chang, Sijia Liu, Lisa Amini, Zhangyang Wang
Rl Indirect Imitation 16 ⭐
Pytorch code for "State-only Imitation with Transition Dynamics Mismatch" (ICLR 2020)
Codail 17 ⭐
Implementation of CoDAIL in the ICLR 2021 paper <Multi-Agent Interactions Modeling with Correlated Policies>
Optimal Path Search_imitation Learning 15 ⭐
Searching for optimal paths in a customized Grid-world environment using Imitation Learning; Variational Adversarial Imitation Learning [VAIL]
Imitation Learning In Unity 13 ⭐
What if we record all the information in a game, and we record the player actions, then we train a neural network with that data? Thats what this is!
Gmmil 11 ⭐
Contains an implementation of "Imitation Learning via Kernel Mean Embedding (2018, AAAI)"
Rudolfsteiner Dagger 12 ⭐
Reinforcement Learning -- Imitation Learning, Behavior Cloning, DAgger (Data Aggregation)
Ibc 158 ⭐
Official implementation of Implicit Behavioral Cloning, as described in our CoRL 2021 paper, see more at https://implicitbc.github.io/
Mini Alphastar 80 ⭐
A mini-scale reproduction code of the AlphaStar program. Note: the original AlphaStar is the AI proposed by DeepMind to play StarCraft II.
Irl Essential Code 14 ⭐
Generate expert demonstrations; GAIL(Generative Adversarial Imitation Learning); IRL(Inverse Reinforcement Learning)
Social Nce Stgcnn 10 ⭐
[ICCV'21] Official implementation of the "Social NCE: Contrastive Learning of Socially-aware Motion Representations" in PyTorch, for Social-STGCNN on trajectory forecasting.
Medkit Learn 15 ⭐
The Medkit-Learn(ing) Environment: Medical Decision Modelling through Simulation (NeurIPS 2021) by Alex J. Chan, Ioana Bica, Alihan Huyuk, Daniel Jarrett, and Mihaela van der Schaar.
Learning Temporal Point Processes Via Reinforcement Learning 10 ⭐
PPG (Point Process Generator) is a Reinforcement Learning framework that is able to produce actions by imitating expert sequences.
Isaac Manipularl 11 ⭐
Deep Reinforcement Learning Framework for Manipulator based on NVIDIA's Isaac-gym, Additional add SAC2019 and Reinforcement Learning from Demonstration Algorithm.
Bmil 11 ⭐
Pytorch code for "Learning Belief Representations for Imitation Learning in POMDPs" (UAI 2019)