Skip to main content

A Python Library for Explainable IR methods

Project description

ir_explain

Installing requirements

git clone https://github.com/souravsaha/ir_explain.git
conda create -n ir_explain python=3.9
pip install .

Note that for now we have tested ir_explain on Python 3.9 and Java 11. we will test on newer versions of Python soon and update.

Before running the ir_explain library, set the JAVA HOME as follows (replace the path appropriately):

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"

Usage

As of now, we have established a single pipeline with pointwise component.

To get started

You can run the programs test_point_wise.py, test_pair_wise.py, and test_list_wise.py to get the pipeline.

Contributing

IR Explain library is open-source, and we are open to all the contributions from IR and NLP community. If you find a bug please report to the issue tracker, even better to send us a pull-request on Github.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

ir_explain-0.1.tar.gz (98.0 kB view details)

Uploaded Source

File details

Details for the file ir_explain-0.1.tar.gz.

File metadata

  • Download URL: ir_explain-0.1.tar.gz
  • Upload date:
  • Size: 98.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for ir_explain-0.1.tar.gz
Algorithm Hash digest
SHA256 c73e9c343347e8a3ca4b430b57680ff7aa971751e965b1ed723a36ac27963e2b
MD5 d2648d147d322771ddba4b345c9ff81a
BLAKE2b-256 bd3739a489971d9e0ddeefe9fd20ec2863b044a572fb297e96ab29ccb6723c2a

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