A python toolkit for case based reasoning, information retrieval, natural language processing and other techniques for AI and intelligent systems.
Project description
intellikit
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.
- Free software: MIT License
- Documentation: https://ArthurKakande.github.io/intellikit
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b2bcd48055d01a357567d34826c77ab679a3c830953279165ff1889caf4f4e |
|
MD5 | 0642fbdd173118eb02e6865a7c74be8e |
|
BLAKE2b-256 | a0adb84dde4f6d94fdc8da01d845bf2e47ff32447657f8193c53ecb3a6f6491e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f93ec8c774bd8d83b9d53b3c4c5a3e3ffd0437671740367b5ea4a40d7662a2a |
|
MD5 | 0923d539c75ede36edf081db0f6431ad |
|
BLAKE2b-256 | 15cb6002287b11384aaa223c6d385f653d6e6b369ed071ccb887922e3d27c029 |