Skip to main content

A python toolkit for case based reasoning, information retrieval, natural language processing and other techniques for AI and intelligent systems.

Project description

intellikit

image image

A python toolkit for case based reasoning, information retrieval, natural language processing and other techniques for AI and intelligent systems.

“intellikit” is a customisable framework for Case Based Reasoning (CBR) and Information Retrieval (IR) in python. This package is being built primarily for educational purposes, and some content in it may be done more efficiently using Scikit-Learn and other libraries. In some instances such library functions are added directly in “intellikit” but feel free to test out those libraries concurrently and choose what suits your needs best. Some rare similarity measures are built from scratch but you can extend the functions or implement your own functions depending on your needs.

In case you need help getting started, the website for this library can be accessed here! Multiple demo projects are added to the examples tab.

Features

  • Case representations (Textual, Documents, Feature-value pairs, Object-oriented case representations, Graph case representations, etc.)
  • Similarity measures (Hamming distance, Normalised hamming distance, Levenshtien distance, Normalised Levenshtien distance, Log difference, Level similarity, N-grams, Cosine similarity, Vector space model (TF - IDF), Okapi BM25, Sentence Transformers, City block metric, Euclidean distance, Weighted euclidean distance, etc)

Project details


Download files

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

Source Distribution

intellikit-0.0.8.tar.gz (84.8 kB view details)

Uploaded Source

Built Distribution

intellikit-0.0.8-py2.py3-none-any.whl (11.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file intellikit-0.0.8.tar.gz.

File metadata

  • Download URL: intellikit-0.0.8.tar.gz
  • Upload date:
  • Size: 84.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for intellikit-0.0.8.tar.gz
Algorithm Hash digest
SHA256 7decd742419ee17c87a973cd3da9efa1126ee02be34b74a9ba23f432df4eeeda
MD5 e4c9e6e5826d4a6104101a63b558338a
BLAKE2b-256 ff9fc718555dcead53d4e9a113c1e539f9a45212a642de64c0f9fadf4f496c3f

See more details on using hashes here.

File details

Details for the file intellikit-0.0.8-py2.py3-none-any.whl.

File metadata

  • Download URL: intellikit-0.0.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for intellikit-0.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dfb95a4991082721529f9d5161f676ab78b88e8fcab2a8aca8a102cc3482a7f5
MD5 271e1a17ffea3096f3a5c4297c6f1caa
BLAKE2b-256 c6ac169e14ee3216e82dbb847996c6a80f28d5492c7b3a9d9b9180c7ef918e25

See more details on using hashes here.

Supported by

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