Skip to content

Instantly share code, notes, and snippets.

Chad cvvs

Block or report user

Report or block cvvs

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@cvvs
cvvs / binary_jaccard_index.py
Created May 11, 2018 — forked from saeedizadi/binary_jaccard_index.py
Binary Jaccard Index in Lasagne
View binary_jaccard_index.py
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.
@cvvs
cvvs / setup.py
Created Aug 10, 2016
Working setup.py with a requires numpy (without numpy include_dirs)
View setup.py
#from distutils.core import setup, Extension
#import numpy
from setuptools import setup, Extension
cpu_hamming = Extension('cpu_hamming',
define_macros=[('MAJOR_VERSION', '0'),
('MINOR_VERSION', '6')],
libraries=['m'],
extra_compile_args=["-pthread", "--std=c++0x", "-msse4.2",
"-funroll-loops", "-O3", "-mfpmath=sse"],
View Map as a set
package main
import "fmt"
func main() {
var stringSet map[string]interface{} = make(map[string]interface{})
stringSet["apple"] = nil
stringSet["orange"] = nil
You can’t perform that action at this time.