org.apache.clojure-mxnet.eval-metric

accuracy

(accuracy)
Basic Accuracy Metric

custom-metric

macro

(custom-metric f-eval mname)
Custom evaluation metric that takes a NDArray function.
- f-eval Customized evaluation function that takes two ndarrays and returns a number
  function must be in the form of (fn [] ) clojure style
- mname The name of the metric

f1

(f1)
Calculate the F1 score of a binary classification problem.

get

(get metric)
Get the values of the metric in a vector form (name and value)

get-and-reset

(get-and-reset metric)
Get the values and then reset the metric

mae

(mae)
Calculate Mean Absolute Error loss

mse

(mse)
Calculate Mean Squared Error loss

perplexity

(perplexity {:keys [ignore-label axis], :as opts, :or {axis -1}})(perplexity)
Calculate perplexity
- opts
 :ignore-label Index of invalid label to ignore when counting. Usually should be -1. Include
  all entries if None.
 :axis The axis from prediction that was used to
 compute softmax. Default is -1 which means use the last axis.

reset

(reset metric)
clear the internal statistics to an initial state

rmse

(rmse)
Calculate Root Mean Squred Error loss

top-k-accuracy

(top-k-accuracy top-k)
Calculate to k predications accuracy
- top-k number of predicts (int)

update

(update metric labels preds)
Update the internal evaluation