• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created almost 8 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My implementation of the paper "Simple and Scalable Predictive Uncertainty estimation using Deep Ensembles"

Description

Implementation of the paper Simple and Scalable Predictive Uncertainty Estimation using Deep Ensembles

Sinusoidal gaussian regressor

Predictive uncertainty estimates obtained by using the ensemble approach proposed in the paper. The value of the sinusoidal function for values between -4 and 4 was used in training and at test time, the trained model is used to predict function values between -8 and 8. The blue line represents the true function, red represents the mean and the other two curves represent (mean + 3*std)

Sinusoidal gaussian dropout regressor

Predictive uncertainty estimates obtained by using a dropout Gaussian regressor. During training, we train the model to minimize NLL with dropout. Hence, as a result, a larger ensemble of networks are trained simultaneously. At test time, we maintain the same dropout and average the predictions of a fixed number (in the above plot, 50) of networks that are part of the trained ensemble.

Kink example

I also tried out the kink example given in the paper by breaking the cubic curve in the middle and introducing a kink (sinusoidal curve)

The implementation is partly inspired from this repository

Author : Anirudh Vemula

More Repositories

1

Pixel-Art

We implement the famous "Depixelizing Pixel Art" paper by Kopf and Lischinski
Python
256
star
2

IRL-Toolkit

IRL Toolkit developed by Sergey Levine (Taken from https://graphics.stanford.edu/projects/gpirl/)
MATLAB
62
star
3

sbpl_dynamic_adaptive_planner

Code for path planning in dynamic environments with adaptive dimensionality
C++
26
star
4

TRON

A Fast Solver for Trajectory Optimization with Non-Smooth Cost Functions
Python
22
star
5

iLQR

Iterative LQR for a differential drive robot C++
C++
22
star
6

heuristic-guided-RRT-star

Heuristic guided RRT* from the report "Learning Motion Planning Assumptions"
C++
17
star
7

IRL-Papers

Papers relevant to Inverse Reinforcement learning/ Inverse Optimal Control/ Apprenticeship learning
10
star
8

imitation-learning-gym

Python
9
star
9

ADstar

My Implementation of the Anytime D* in C++
C++
8
star
10

Astar-matlab

An implementation of Grid search Astar (x,y,t) in matlab for prototyping purposes
MATLAB
6
star
11

Focussed-RRT-star

Focussed RRT* implementation from the report "Learning Motion Planning Assumptions"
C++
6
star
12

Distributed-File-System

A very basic distributed file system implemented
C++
6
star
13

DPGPy

Python version of DPGP model (in progress)
Python
5
star
14

CMAX

Planning and Execution using Inaccurate Models with Provable Guarantees
Python
5
star
15

TRRTstar

My implementation of the TRRT* motion planner
C++
4
star
16

list_prediction_motion_planning

Forked from the bitbucket repo: https://bitbucket.org/sanjiban/list_prediction_motion_planning
MATLAB
4
star
17

pytorch-e2c

PyTorch Implementation of the Embed to Control paper
Python
4
star
18

word2vec-video-concepts

Our implementation of word2vec on video concepts
C
3
star
19

CMAXPP

CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models
C++
3
star
20

Queue-Access-RL

Application of Reinforcement Learning to a stochastic Queue-Server allocation system with priorities
Java
3
star
21

Satellite-Pass-Scheduler

Optimal Scheduling of Satellite passes for maximum data retrieval
C++
3
star
22

DPGP

Matlab implementation of the DPGP Model
MATLAB
2
star
23

LQR_iLQR_MPC

Python
2
star
24

IRL-World

Python package for IRL worlds
Python
1
star
25

Matthew-IRL

My version of the github repo https://github.com/MatthewJA/Inverse-Reinforcement-Learning by Matthew
Python
1
star
26

latex-templates

A repository to store all latex templates I use
TeX
1
star
27

AgnosticSysID

The "More" Agnostic Model Learning (or SysID) Approach
Python
1
star
28

TOMS.jl

Julia
1
star
29

Atari-DeepRL

Implementation of the Deep RL algorithms for playing Atari 2600 games
Python
1
star
30

Rube-Goldberg-Machine

Implementation of Rube Goldberg Machine using Box2D
C++
1
star