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” i.e. Intelligent ToolKit is a toolkit 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, Hamming Similarity, Levenshtien distance, Levenshtien similarity, 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.5.tar.gz (137.4 kB view details)

Uploaded Source

Built Distribution

intellikit-0.0.5-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: intellikit-0.0.5.tar.gz
  • Upload date:
  • Size: 137.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for intellikit-0.0.5.tar.gz
Algorithm Hash digest
SHA256 79b2bcd48055d01a357567d34826c77ab679a3c830953279165ff1889caf4f4e
MD5 0642fbdd173118eb02e6865a7c74be8e
BLAKE2b-256 a0adb84dde4f6d94fdc8da01d845bf2e47ff32447657f8193c53ecb3a6f6491e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: intellikit-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for intellikit-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6f93ec8c774bd8d83b9d53b3c4c5a3e3ffd0437671740367b5ea4a40d7662a2a
MD5 0923d539c75ede36edf081db0f6431ad
BLAKE2b-256 15cb6002287b11384aaa223c6d385f653d6e6b369ed071ccb887922e3d27c029

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