Knowledge Enhanced Neural Networks
KENN (Knowledge Enhanced Neural Networks) is a library for python 2.7 built on top of TensorFlow which permits to enhance neural networks models with logical constraints (clauses). It does so by adding a new final layer, called Knowledge Enhancer (KE), to the existing neural network. The KE change the orginal predictions of the standard neural network enforcing the satisfaction of the constraints. Additionally, it contains clause weights, learnable parameters associated to the constraints that represent their strength.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size kenn-1.0.tar.gz (3.8 kB)||File type Source||Python version None||Upload date||Hashes View hashes|