Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

BUTTER-Clarifier [SWR-23-61]

Software ·
DOI:https://doi.org/10.11578/dc.20240827.2· OSTI ID:code-113847 · Code ID:113847
 [1];  [1]
  1. National Renewable Energy Laboratory (NREL), Golden, CO (United States)

This repository contains a python package of neural network interpretability techniques (interpretability) and a keras callback to easily compute and capture data related to these techniques (values metrics) during training. It was developed to be used with NREL's BUTTER Deep Learning Experimental Framework, but does not depend on this framework and may be useful to projects outside of this framework. The vision for this codebase is to collect algorithms for explainable artificial intelligence (XAI) in a single framework that is easy to use, easy to read, and can be expand upon. Here, we package XAI algorithms into a module called "metrics", which are implemented as python functions. The return type of a metric is typically a dictionary holding data of multiple data types, such as real values and numpy matrices. Callbacks and any other connector code is provided as necessary in a separate module to make these metrics more easily usable. This project depends on Tensorflow's Keras API, although it would be nice to try and support multiple backends one day. Related to: https://github.com/NREL/BUTTER-Empirical-Deep-Learning-Experimental-Framework

Site Accession Number:
NREL SWR-23-61
Software Type:
Scientific
License(s):
MIT License
Programming Language(s):
Python
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program

Primary Award/Contract Number:
AC36-08GO28308
DOE Contract Number:
AC36-08GO28308
Code ID:
113847
OSTI ID:
code-113847
Country of Origin:
United States

Similar Records

Deep learning for lipid droplet recognition in quantitative phase images
Software · Mon Apr 05 00:00:00 EDT 2021 · OSTI ID:1805278

miniGAN: a proxy application for generative adversarial networks
Software · Wed Feb 12 19:00:00 EST 2020 · OSTI ID:code-46929

Related Subjects