• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 6 years ago

Reviews

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

Repository Details

Implementation of ChoiceNet

ChoiceNet

TensorFlow Implementation of ChoiceNet on regression tasks.

Summarized result:

Classification / Regression

Paper: arxiv

Classification (MNIST) Result


Error type: [Permutation]
name Result
Outlier Rate: 25.0%
Outlier Rate: 45.0%
Outlier Rate: 47.5%

Error type: [Random Shuffle]
name Result
Outlier Rate: 50.0%
Outlier Rate: 90.0%
Outlier Rate: 95.0%

Error type: [Label Bias]
name Result
Outlier Rate: 25.0%
Outlier Rate: 45.0%
Outlier Rate: 47.5%

Regression Result


Reference Function: [cosexp]
name Training Data Multi-Layer Perceptron Mixture Density Network ChoiceNet
oRate: 0.0%
oRate: 10.0%
oRate: 30.0%
oRate: 50.0%
oRate: 60.0%
oRate: 70.0%

Reference Function: [linear]
name Training Data Multi-Layer Perceptron Mixture Density Network ChoiceNet
oRate: 0.0%
oRate: 10.0%
oRate: 30.0%
oRate: 50.0%
oRate: 60.0%
oRate: 70.0%

Reference Function: [step]
name Training Data Multi-Layer Perceptron Mixture Density Network ChoiceNet
oRate: 0.0%
oRate: 10.0%
oRate: 30.0%
oRate: 50.0%
oRate: 60.0%
oRate: 70.0%

HowTo?

  • run code/main_reg_run.ipynb
  • Properly modify followings based on the working environment:
nWorker = 16
maxGPU  = 8
  • (I was using 16 CPUs / 8 TESLA P40s / 96GB RAM.)

Requirements

  • Python3
  • TF 1.4>=

Contact

This work was done in Kakao Brain.

More Repositories

1

Tensorflow-101

TensorFlow Tutorials
Jupyter Notebook
2,592
star
2

dl_tutorials

Deep learning tutorials (2nd ed.)
1,517
star
3

bayes-nn

Lecture notes on Bayesian deep learning
469
star
4

dl_tutorials_10weeks

Deep Learning Tutorials for 10 Weeks
415
star
5

advanced-tensorflow

Little More Advanced TensorFlow Implementations
Jupyter Notebook
367
star
6

Deep-Learning-101

Deep Learning Tutorials
259
star
7

2022-1-deep-learning-applications

182
star
8

irl_rocks

Cool Inverse Reinforcement Learning Papers
119
star
9

dl_tutorials_3rd

Deep learning tutorials (third edition)
97
star
10

rl_tutorial

Yet Another Reinforcement Learning Tutorial
Jupyter Notebook
71
star
11

upstage-basic-deeplearning

PyTorch Tutorial for Boostcamp AI Tech
Jupyter Notebook
43
star
12

yet-another-gpt-tutorial

Jupyter Notebook
41
star
13

RecurrentFlowNet

Recurrent Flow Network for Occupancy Flow
C
28
star
14

density_network

Density Network Implementations using TensorFlow
Jupyter Notebook
26
star
15

deep-uncertainty

Modeling uncertainty information in deep learning
Jupyter Notebook
22
star
16

TrackDrive

Track driving simulator in MATLAB.
MATLAB
22
star
17

2022-1-intelligent-robotics

MATLAB
22
star
18

gaussian-process

A gentle introduction to Gaussian processes
Jupyter Notebook
20
star
19

yet-another-mujoco-tutorial

Yet Another MuJoCo Tutorial
Jupyter Notebook
20
star
20

face_recognition

Face Recognition with Custom Dataset
Jupyter Notebook
19
star
21

yart-minimal

Tutorial of YART (Yet Another Robotics Tutorial)
MATLAB
17
star
22

dl-workshop

Deep learning workshop @ SNU
16
star
23

simple-mujoco-usage-v2

Jupyter Notebook
15
star
24

img_dataset

Image Classification Dataset
15
star
25

tf_practice

TensorFlow 1.x Practice
Jupyter Notebook
15
star
26

bbopt

Black Box Optimization Methods
Jupyter Notebook
13
star
27

yet-another-pytorch-tutorial

Yet Another PyTorch Tutorial
Jupyter Notebook
11
star
28

deep-autoencoders

Implementations of autoencoders (VAE, AAE, and others)
Jupyter Notebook
11
star
29

intro-to-linear-algebra

Jupyter Notebook
11
star
30

GP

Jupyter Notebook
8
star
31

tf_bbb

Tensorflow Implementation of Bayes by Backprop
Jupyter Notebook
8
star
32

yart

Yet Another Robotics Toolbox
MATLAB
7
star
33

pyconkr17

How Far Can You Trust Your Deep Neural Networks (Feat. TensorFlow)
6
star
34

little-complex-mujoco-usage

A little more complex MuJoCo usage
Jupyter Notebook
6
star
35

media-pipe-usage

How to use Google MediaPipe
Jupyter Notebook
5
star
36

deep-robust-nlp

Simple implementation of sentiment analysis
Jupyter Notebook
5
star
37

Mobile-robot-simulator

Mobile robot simulator in MATLAB
HTML
5
star
38

rlwray

Reinforcement Learning with RAY
Jupyter Notebook
4
star
39

simple-mujoco-usage

MuJoCo
Jupyter Notebook
4
star
40

linear_algebra

Linear Algebra
Jupyter Notebook
4
star
41

gentle-dpp

A gentle introduction to determinantal point processes
Jupyter Notebook
3
star
42

deep-robust-regression

Deep Robust Regression Methods
Jupyter Notebook
3
star
43

deeplearning-at-Gacheon

Deep Learning Tutorial at Gacheon University
3
star
44

dlvm

Deep Latent Variable Methods
Jupyter Notebook
3
star
45

yet-another-diffusion-models

Jupyter Notebook
3
star
46

matlab-urdf-parser

Matlab implementation parsing URDF
MATLAB
2
star
47

rospy_examples

ROS examples
Jupyter Notebook
2
star
48

yet-another-mujoco-tutorial-v3

Jupyter Notebook
2
star
49

child_bm

Behavior Modeling of Children
Jupyter Notebook
1
star
50

yet-another-gpt-tutorial-v2

1
star
51

mhformer-for-rmr

Human pose estimation with MHFormer for Robust Motion Retargeting
Python
1
star
52

rmr-v2

Robust Motion Retargeting for generating Humanoid Motions
MATLAB
1
star
53

sjchoi86.github.io

HTML
1
star
54

kalman-filter

Jupyter Notebook
1
star
55

simple-fsm

Simple Finite State Machine
1
star
56

gaussian-random-path

Jupyter Notebook
1
star
57

deep-robust-vision

Deep robust vision methods
Jupyter Notebook
1
star
58

eclipse_img_processing

Jupyter Notebook
1
star
59

ai_curation

Jupyter Notebook
1
star
60

gqvae

Gumbel Quantized VAE
Jupyter Notebook
1
star