Skip to main content

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 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.

Release history Release notifications | RSS feed

This release

1.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page