Skip to content

Instantly share code, notes, and snippets.

@cvvs
cvvs / binary_jaccard_index.py
Created May 11, 2018 23:52 — forked from saeedizadi/binary_jaccard_index.py
Binary Jaccard Index in Lasagne
def binary_jaccard_index(predictions,targets):
"""Computes the binary (generalized) Jaccard index between predictions and targets.
.. math:: L_i = \\sum_i{\\min(p_i,t_i} / \\sum_i{\\max(p_i,t_i}
Parameters
----------
predictions : Theano tensor
Predictions in [0, 1], such as a sigmoidal output of a neural network,
giving the probability of the positive class
targets : Theano tensor
Targets in {0, 1}, such as ground truth labels.