API¶
This page contains the auto-generated API documentation for tsml-eval
package
functions and classes.
Evaluation: tsml_eval.evaluation¶
Functions for evaluating the performance of a model.
|
Evaluate multiple classifiers on multiple datasets. |
Evaluate multiple classifiers on multiple datasets from file. |
|
Evaluate multiple classifiers on multiple datasets from file using standard paths. |
|
|
Evaluate multiple clusterers on multiple datasets. |
Evaluate multiple clusterers on multiple datasets from file. |
|
Evaluate multiple clusterers on multiple datasets from file using standard paths. |
|
|
Evaluate multiple regressors on multiple datasets. |
Evaluate multiple regressors on multiple datasets from file. |
|
Evaluate multiple regressors on multiple datasets from file using standard paths. |
|
|
Evaluate multiple forecasters on multiple datasets. |
Evaluate multiple forecasters on multiple datasets from file. |
|
Evaluate multiple forecasters on multiple datasets from file using standard paths. |
|
A class for storing and managing results from classification experiments. |
|
A class for storing and managing results from clustering experiments. |
|
A class for storing and managing results from forecasting experiments. |
|
A class for storing and managing results from regression experiments. |
|
Load and return classifier results from a specified file. |
|
Load and return clusterer results from a specified file. |
|
Load and return forecaster results from a specified file. |
|
Load and return regressor results from a specified file. |
|
Perform a sequence of benchmarks for two estimators. |
|
Benchmark estimator's runtime and memory usage on X and y. |
|
Calculate clustering accuracy. |
Experiments: tsml_eval.experiments¶
Functions for running experiments.
Run a classification experiment and save the results to file. |
|
Load a dataset and run a classification experiment. |
|
|
Run a clustering experiment and save the results to file. |
Load a dataset and run a clustering experiment. |
|
Run a forecasting experiment and save the results to file. |
|
Load a dataset and run a regression experiment. |
|
|
Run a regression experiment and save the results to file. |
Load a dataset and run a regression experiment. |
|
Set classifier function. |
|
Set classifier function. |
|
Set forecaster function. |
|
Set regressor function. |
Utilities: tsml_eval.utils¶
Public utility functions used elsewhere in the package.
Parse the command line arguments for tsml_eval. |
|
|
Resample data without replacement using a random state. |
Return data resample indices without replacement using a random state. |
|
Stratified resample data without replacement using a random state. |
|
Return stratified data resample indices without replacement using a random state. |
|
Load data for experiments. |
|
Write the predictions for a classification experiment in the format used by tsml. |
|
Write the predictions for a regression experiment in the format used by tsml. |
|
Write the predictions for a clustering experiment in the format used by tsml. |
|
Write the predictions for an experiment in the standard format used by tsml. |
|
Fix a results while where the written second line has line breaks. |
|
Validate that a two results files use the same data resample. |
|
|
Assign a GPU to the current process. |
Measures the time taken to sort a given number of numpy arrays of a specified size. |
|
Write the attributes of an estimator to file(s). |
|
Find an item in a nested list. |
|
Convert a 2d list of pairs to a dict. |
|
Convert a time value from the given time unit to milliseconds. |
|
|
Assign a rank to each value in a 1D numpy array. |
|
Record the maximum memory usage of a function. |
|
Check if estimator is a scikit-learn estimator. |
Check if estimator is a scikit-learn classifier. |
|
|
Check if estimator is a scikit-learn regressor. |
|
Check if estimator is a scikit-learn clusterer. |
|
Validate that a results file is in the correct format. |