Skip to main content

A wrapper for ONNX models that adheres to the instancelib specification

Project description

instancelib-onnx

ONNX extension for instancelib.

Installation

You can install this package as follows:

pip install instancelib-onnx

Or by cloning this repo and issuing:

python setup.py

You will need at least Python 3.8 to use this library.

Usage

import instancelib as il
import ilonnx

# Specify the model location and the label translation 
model = ilonnx.build_data_model("example_models/data-model.onnx", 
                                {0: "Bedrijfsnieuws", 1: "Games", 2: "Smartphones"})

Then you can use the normal instancelib functionality to interact with the model.

# Load a dataset with instancelib
env = il.read_excel_dataset("datasets/testdataset.xlsx", ["fulltext"], ["label"])

# Assess the performance like any other instancelib model
performance = il.classifier_performance(model, env.dataset, env.labels)
performance.confusion_matrix

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

instancelib-onnx-0.1.3.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

instancelib_onnx-0.1.3-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file instancelib-onnx-0.1.3.tar.gz.

File metadata

  • Download URL: instancelib-onnx-0.1.3.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for instancelib-onnx-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6d4eeb5d58864887bc7d2df901493b1853cb914846fd9baf75c2595b8d6021f1
MD5 751d855ea31eacf6e9649c12b7a6e31d
BLAKE2b-256 133be1e3350a5d7580248d9737989af7dd2ebe4c4eaf42448ddeca8779082b9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: instancelib_onnx-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for instancelib_onnx-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 14ab08034db3ef16ca2722c9a8a996ce3a133a35568ae540a99a261ae1cf7537
MD5 712f1bc16ea5581774506aaf0e8e326e
BLAKE2b-256 bb76b3655c11bf9a43d3137eb350b214ccf444f35ae26e6290dcf737eefdfef3

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