Skip to main content

medplexity helps with evaluation of LLMs for medical use-cases.

Project description

Medplexity

Release Documentation Status Discord License: MIT Open in Colab

Medplexity is a python library to help with evaluation of LLMs for medical applications.

medplexity-logo

It is designed to help with the following tasks:

  • Evaluating performance of LLMs on existing medical datasets and benchmarks. E.g. MedQA, PubMedQA, etc.
  • Comparing performance of different prompts, models, and architectures.
  • Exporting results of evaluation for visualisation and further analysis.

The goal is to help answer questions like "How much better would GPT-4 perform given a vector database to load certain resources?".

🔧 Quick install

pip install medplexity

📖 Documentation

Documentation can be found here.

Example

See our "Getting Started" notebook for a full example with MedMCQA dataset.

Contributions

Contributions are welcome! Check out the todos below, and feel free to open a pull request. Remember to install pre-commit to be compliant with our standards:

pre-commit install

Feel free to raise any questions on Discord

Todos

Some initial todos include:

  • Multiple-Choice datasets
    • Add MedMCQA dataset
    • Add PubMedQA dataset
    • Add MedQA dataset
    • Add MMLU dataset
  • Long-form question answering datasets
    • Add HealthSearchQA dataset
    • Add MedicationQA dataset
    • Add LiveQA dataset
  • Explore datasets for multi-modality, specifically vision tasks for GPT-4V.
  • LLMs
    • Wrapper for OpenAI
    • Wrapper for deepinfra
    • Wrapper for Google PALM
    • Wrapper for HuggingFace text-gen
  • Jupyter notebook quickstart
  • Example with langchain integration
  • Visualisation of results
    • Add export of evaluations
    • Frontend for exploring exported results

📜 License

Medplexity is licensed under the MIT License. See the LICENSE file for more details.

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

medplexity-0.1.3.tar.gz (46.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

medplexity-0.1.3-py3-none-any.whl (41.6 kB view details)

Uploaded Python 3

File details

Details for the file medplexity-0.1.3.tar.gz.

File metadata

  • Download URL: medplexity-0.1.3.tar.gz
  • Upload date:
  • Size: 46.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.10.10 Darwin/22.6.0

File hashes

Hashes for medplexity-0.1.3.tar.gz
Algorithm Hash digest
SHA256 af05709405ba193924b5bcad6543fdda0bed438c18a173518ce161d84b38eca7
MD5 f6fc9c58bb3c4d35b44a677261db1644
BLAKE2b-256 6ce914133191ae491749bbfe71011e030803f8a89a7e85d126b9bbf344bc463e

See more details on using hashes here.

File details

Details for the file medplexity-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: medplexity-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 41.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.10.10 Darwin/22.6.0

File hashes

Hashes for medplexity-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8247978aff40beccd62489181a0d312e9241727f647fef1bad917678d11d26cc
MD5 9a9243b682e1ff92219c7b2c057432ed
BLAKE2b-256 179df5d002334f000c3f5b54ba3455b5af22a972956609efe3c9bbe552ad7ad7

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