def expKM(): logging.basicConfig(level=logging.DEBUG, filename='./debug.log') logging.info(time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime()) + " START") p = Params(1000) p.select_dataset() p.locs, p.users, p.locDict = readCheckins(p) p.debug() copy_locs = copy.deepcopy(p.locs) copy_locDict = copy.deepcopy(p.locDict) pool = Pool(processes=len(eps_list)) params = [] for M in M_list: p.M = M global_sen = sensitivity_add(p.C, float(p.C)/p.K)[2] * p.M p.locs, p.users = cellStats(p, copy_locs, copy_locDict, global_sen) E_actual = shannonEntropy(p.locs) param = (p, global_sen, E_actual) evalLimitKM(param) # params.append((p, global_sen, E_actual)) # pool.map(evalLimitK, params) # pool.join() createGnuData(p, "evalLimitKM", M_list)
def expSensitivity(): logging.basicConfig(level=logging.DEBUG, filename='./debug.log') logging.info(time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime()) + " START") p = Params(1000) p.select_dataset() p.locs, p.users, p.locDict = readCheckins(p) evalActualSensitivity(p)
def expStats(): logging.basicConfig(level=logging.DEBUG, filename='./debug.log') logging.info(time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime()) + " START") p = Params(1000) p.select_dataset() p.locs, p.users, p.locDict = readCheckins("dataset/gowalla_NY.txt") c_locs, c_users = cellStats(p) # for uid in c_users: # print len(c_users.get(uid)) for lid in c_locs: print len(c_locs.get(lid))
def expM(): logging.basicConfig(level=logging.DEBUG, filename='./debug.log') logging.info(time.strftime("%a, %d %b %Y %H:%M:%S", time.localtime()) + " START") p = Params(1000) p.select_dataset() p.locs, p.users, p.locDict = readCheckins(p) E_actual = shannonEntropy(p.locs) p.debug() # pool = Pool(processes=len(eps_list)) # params = [] for M in M_list: param = (p, M, E_actual) evalLimitM(param) # params.append((p, M, E_actual)) # pool.map(evalLimitM, params) # pool.join() createGnuData(p, "evalLimitM", M_list)