Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

cltl-dialogueevaluation

Evaluation of an interaction, using dialogue and resulting eKGs

Description

This package provides the tools to evaluate a dialogue according to several approaches: human annotation, automatic evaluation (likelihood or graph based), and statistical overview.

Getting started

Prerequisites

This repository uses Python >= 3.7

Be sure to run in a virtual python environment (e.g. conda, venv, mkvirtualenv, etc.)

Installation

  1. In the root directory of this repo run

    pip install -e .
    

Usage

For using this repository as a package different project and on a different virtual environment, you may

  • install a published version from PyPI:

    pip install cltl.dialogue_evaluation
    
  • or, for the latest snapshot, run:

    pip install git+git://github.com/leolani/cltl-dialogueevaluation.git@main
    

Then you can import it in a python script as:

import cltl.dialogue_evaluation

Examples

Please take a look at the example scripts provided to get an idea on how to run and use this package. Each example has a comment at the top of the script describing the behaviour of the script.

For these example scripts, you need

  1. To change your current directory to ./examples/

  2. Run some examples (e.g. python label_based.py)

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

Metadata

Release files for cltl.dialogue-evaluation 0.2.7.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cltl.dialogue-evaluation 0.2.7.dev1
File Size Uploaded
cltl_dialogue_evaluation-0.2.7.dev1.tar.gz 39.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cltl.dialogue-evaluation 0.2.7.dev1
File Interpreter ABI Platform
cltl.dialogue_evaluation-0.2.7.dev1-py3-none-any.whl Python 3 none any Details

Total release size: 88.9 kB

Release files / cltl_dialogue_evaluation-0.2.7.dev1.tar.gz

Download URL cltl_dialogue_evaluation-0.2.7.dev1.tar.gz
Size 39.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6f729f7fbee6060586e3aebbf065ac50512886fe9764b3589784541f42451e8e
BLAKE2b-256 checksum
How to use checksums
df5fbf48583cc084f3fe3fbdd1530262590bb5dc9f1a9363cf521da7a0acfdd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.16

Release files / cltl.dialogue_evaluation-0.2.7.dev1-py3-none-any.whl

Download URL cltl.dialogue_evaluation-0.2.7.dev1-py3-none-any.whl
Size 49.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89c84a38e42f63e6d78c46f72abed12691981e8f165d3dd1278c72fcad3c652e
BLAKE2b-256 checksum
How to use checksums
d4a07114418a2b8725564853f702816ab7f71d135f23d0bb1f3a4fa9d14412f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.9.16
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