Additional metrics integrated with the keras NN library, taken directly from `Tensorflow <https://www.tensorflow.org/api_docs/python/tf/metrics/>`_
Project description
Additional metrics integrated with the keras NN library, taken directly from Tensorflow
How do I install this package?
As usual, just download it using pip:
pip install extra_keras_metrics
Tests Coverage
Since some software handling coverages sometime get slightly different results, here’s three of them:
How do I use this package?
Just by importing it you will be able to access all the non-parametric metrics, such as “auprc” and “auroc”:
import extra_keras_metrics
model = my_keras_model()
model.compile(
optimizer="sgd",
loss="binary_crossentropy",
metrics=["auroc", "auprc"]
)
For the parametric metrics, such as “average_precision_at_k”, you will need to import them, such as:
from extra_keras_metrics import average_precision_at_k
model = my_keras_model()
model.compile(
optimizer="sgd",
loss="binary_crossentropy",
metrics=[average_precision_at_k(1), average_precision_at_k(2)]
)
This way in the history of the model you will find both the metrics indexed as “average_precision_at_k_1” and “average_precision_at_k_2” respectively.
Which metrics do I get?
You will get all the metrics from Tensorflow. At the time of writing, the ones available are the following:
The non-parametric ones are:
auprc
auroc
false_negatives
false_positives
mean_absolute_error
mean_squared_error
precision
recall
root_mean_squared_error
true_negatives
true_positives
The parametric ones are:
average_precision_at_k
false_negatives_at_thresholds
false_positives_at_thresholds
mean_cosine_distance
mean_iou
mean_per_class_accuracy
mean_relative_error
precision_at_k
precision_at_thresholds
recall_at_k
recall_at_thresholds
sensitivity_at_specificity
specificity_at_sensitivity
true_negatives_at_thresholds
true_positives_at_thresholds
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file extra_keras_metrics-1.1.1.tar.gz
.
File metadata
- Download URL: extra_keras_metrics-1.1.1.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.13.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d7c3b6b30117ecdf0ef66df8edd68c770b04a462571dc458de42711bcb08ae |
|
MD5 | dc8f532fdd55824ecd53303c9850fffe |
|
BLAKE2b-256 | 382a48a287868b112904184da38ae5813a3e03e988d2e56b612bb93e880e99bc |