#! /usr/bin/python import numpy import sys import os sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),os.pardir)) import helperFunctions class Reweighter: def __init__(self,configFile=None): return None # X.shape = (number of samples, feat dim), y.shape = (number of samples, 1) def train(self, X, y): return None # x.shape = (1, feat dim), y.shape = (1, 1) def update(self, x, y): return None # X.shape = (number of samples, feat dim) def infer(self, x, k=None): return numpy.asmatrix(numpy.zeros(x.shape[0],1)) # X.shape = (number of samples, feat dim) def reweight(self, alScores, x, k=None): return alScores # X.shape = (number of samples, feat dim) def calcSigmaF(self, x, k=None, selfK=None): return numpy.asmatrix(numpy.zeros(x.shape[0],1))