Skip to content

Commit 7225c3f

Browse files
committed
new metrics
- all the metric functions gain the ability to return a `keras$metrics$Metric` instance if called without `y_true` and `y_pred` - Each metric function is now documented separately, with a common `?Metric` topic demonstrating example usage. - New built in metrics: metric_true_negatives metric_true_positives metric_false_negatives metric_false_positives metric_specificity_at_sensitivity metric_sensitivity_at_specificity metric_precision metric_precision_at_recall metric_sum metric_recall metric_recall_at_precision metric_root_mean_squared_error metric_sparse_categorical_accuracy metric_mean_tensor metric_mean_wrapper metric_mean_iou metric_mean_relative_error metric_logcosh_error metric_mean metric_cosine_similarity metric_categorical_hinge metric_accuracy metric_auc
1 parent cd3f80d commit 7225c3f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+5072
-255
lines changed

NAMESPACE

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,22 +446,45 @@ export(loss_poisson)
446446
export(loss_sparse_categorical_crossentropy)
447447
export(loss_squared_hinge)
448448
export(make_sampling_table)
449+
export(metric_accuracy)
450+
export(metric_auc)
449451
export(metric_binary_accuracy)
450452
export(metric_binary_crossentropy)
451453
export(metric_categorical_accuracy)
452454
export(metric_categorical_crossentropy)
455+
export(metric_categorical_hinge)
453456
export(metric_cosine_proximity)
457+
export(metric_cosine_similarity)
458+
export(metric_false_negatives)
459+
export(metric_false_positives)
454460
export(metric_hinge)
455461
export(metric_kullback_leibler_divergence)
462+
export(metric_logcosh_error)
463+
export(metric_mean)
456464
export(metric_mean_absolute_error)
457465
export(metric_mean_absolute_percentage_error)
466+
export(metric_mean_iou)
467+
export(metric_mean_relative_error)
458468
export(metric_mean_squared_error)
459469
export(metric_mean_squared_logarithmic_error)
470+
export(metric_mean_tensor)
471+
export(metric_mean_wrapper)
460472
export(metric_poisson)
473+
export(metric_precision)
474+
export(metric_precision_at_recall)
475+
export(metric_recall)
476+
export(metric_recall_at_precision)
477+
export(metric_root_mean_squared_error)
478+
export(metric_sensitivity_at_specificity)
479+
export(metric_sparse_categorical_accuracy)
461480
export(metric_sparse_categorical_crossentropy)
462481
export(metric_sparse_top_k_categorical_accuracy)
482+
export(metric_specificity_at_sensitivity)
463483
export(metric_squared_hinge)
484+
export(metric_sum)
464485
export(metric_top_k_categorical_accuracy)
486+
export(metric_true_negatives)
487+
export(metric_true_positives)
465488
export(mobilenet_decode_predictions)
466489
export(mobilenet_load_model_hdf5)
467490
export(mobilenet_preprocess_input)

NEWS.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,34 @@ New Features:
6363
(a `keras$losses$Loss` instance) if `y_true` and `y_pred` arguments are missing.
6464
- new builtin loss functions: loss_huber(), loss_kl_divergence()
6565

66+
- metric functions:
67+
- all the metric functions gain the ability to return a `keras$metrics$Metric` instance if called without `y_true` and `y_pred`
68+
- Each metric function is now documented separately, with a common `?Metric` topic demonstrating example usage.
69+
- New built in metrics:
70+
metric_true_negatives
71+
metric_true_positives
72+
metric_false_negatives
73+
metric_false_positives
74+
metric_specificity_at_sensitivity
75+
metric_sensitivity_at_specificity
76+
metric_precision
77+
metric_precision_at_recall
78+
metric_sum
79+
metric_recall
80+
metric_recall_at_precision
81+
metric_root_mean_squared_error
82+
metric_sparse_categorical_accuracy
83+
metric_mean_tensor
84+
metric_mean_wrapper
85+
metric_mean_iou
86+
metric_mean_relative_error
87+
metric_logcosh_error
88+
metric_mean
89+
metric_cosine_similarity
90+
metric_categorical_hinge
91+
metric_accuracy
92+
metric_auc
93+
6694
- keras_model_sequential() gains the ability to accept arguments that
6795
define input layer like `input_shape` and `dtype`.
6896
See `?keras_model_sequential` for details and examples.

R/losses.R

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,4 +370,3 @@ loss_cosine_proximity <- function(...) {
370370
loss_cosine_similarity(...)
371371
}
372372
attr(loss_cosine_proximity, "py_function_name") <- "cosine_proximity"
373-

0 commit comments

Comments
 (0)