Giter VIP home page Giter VIP logo

hyperevidentialnn's Introduction

HyperEvidentialNN

The initial implementation of the HENN: Hyper Evidential Deep Learning to Quantify Composite Classification Uncertainty which was accepted in ICLR 2024.


Configuration

config.yml contains all experimental settings for our HENN model.

Dataset

The folder "data" contains all data preparation files for different datasets, including tinyImageNet, Living17, Nonliving26, CIFAR100, and NAbirds.

Each data file contains different processing methods for different methods: HENN, DNN, and ENN, etc.

HENN

  • GDD_main.py This is the main file to run our HENN code.

  • GDD_train.py This file contains the model training detail.

  • GDD_evaluate.py This file contains the evaluation of the HENN model in validation set.

  • GDD_test.py This file contains the evaluation metric calculation during test phase of the HENN model.

Baseline

  • baseline_DetNN.py is the main file for baseline DNN.
  • baseline_ENN.py is the main file for baseline ENN.

Helper functions

  • helper_functions.py contains the necessary data preparation functions and necessary functions for HENN training.

Results Representation

  • All results are saved in cloud using wandb.
  • roc_draw_plot.ipynb For figures we generated, such as AUROC curves.

Citing

If you find HENN useful in your work, please consider citing the following BibTeX entry:

@inproceedings{
li2024hyper,
title={Hyper Evidential Deep Learning to Quantify Composite Classification Uncertainty},
author={Changbin Li and Kangshuo Li and Yuzhe Ou and Lance M. Kaplan and Audun J{\o}sang and Jin-Hee Cho and DONG HYUN JEONG and Feng Chen},
booktitle={The Twelfth International Conference on Learning Representations},
year={2024},
url={https://openreview.net/forum?id=A7t7z6g6tM}
}

hyperevidentialnn's People

Contributors

hugo101 avatar

Stargazers

 avatar  avatar Mengyuan Chen avatar hyppku avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.