Skip to content

Repository for Sampling Through COINFLIPS Artificial Neural Networks (scANNs), a method for uncertainty quantification in neural networks.

License

Notifications You must be signed in to change notification settings

sandialabs/scANNs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scANNs: Sampling Through COINFLIPS Artificial Neural Networks

Installation

This implementation of scANNs relies on numpy, keras and tensorflow. Any recent versions should be compatible, but this code was tested with numpy 1.23.5, tensorflow 2.13 and keras 2.13.1. Additionally, this code uses keras, but tensorflow.keras should work as well. Just modify the code accordingly.

To clone a copy of this repository,

git clone https://github.com/sandialabs/scANNs

Contributing and Support

If you are interested in contributing or looking for support with this repository, please contact Brad Aimone (jbaimon@sandia.gov).

Copyright Information

Copyright 2024 National Technology & Engineering Solutions of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.

License

This code is licensed under BSD3.

Project status

This repository is designed to provide code to support the publication:

Aimone, James B., William Severa, and J. Darby Smith. "Synaptic Sampling of Neural Networks." 2023 IEEE International Conference on Rebooting Computing (ICRC). IEEE, 2023.

Continuous developments are not expected, but the repository may be updated sporadically as new results are published.

About

Repository for Sampling Through COINFLIPS Artificial Neural Networks (scANNs), a method for uncertainty quantification in neural networks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages