Skip to content

azencot-group/KANN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Operator Theoretic Approach for Analyzing Sequence Neural Networks (KANN)

KANN (Koopman Analysis of Neural Networks) is a collection of python utilities for the analysis of neural networks. This code reproduces some of the experiments from our paper An Operator Theoretic Approach for Analyzing Sequence Neural Networks.

Code

We provide code for understanding the dynamics of trained RNNs through Koopman operator analyses.

  • To install the package, run the following: python setup.py --install

  • Then, you can run the notebook notebook/sa_task_example.ipynb

Authors:

Paper

If you are inspired by our work, please cite the following paper:

@inproceedings{naiman2023operator,
  title={An Operator Theoretic Approach for Analyzing Sequence Neural Networks},
  author={Naiman, Ilan and Azencot, Omri},
  booktitle={Proceedings of the AAAI conference on artificial intelligence},
  year={2023}
  }

About

An Operator Theoretic Approach for Analyzing Sequence Neural Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published