Skip to main content

Knowledge Enhanced Neural Networks

Project description

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.

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kenn-1.0.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file kenn-1.0.tar.gz.

File metadata

  • Download URL: kenn-1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.14.2 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.13

File hashes

Hashes for kenn-1.0.tar.gz
Algorithm Hash digest
SHA256 08bf0a598ed0578c2fc02aabfd47b2d1b42f9bf48913891e6b1fd582808e0039
MD5 2f9c574c0089cdab75b10644140e8614
BLAKE2b-256 00c57a88248e6740bf71c085f6dc51a979406a6b5463f8bd4614720a4870b22e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page