def log_result(conn, datasetname, fts_method, result): metrics = ['rmse', 'size', 'time'] for metric in metrics: record = (datasetname, 'Evolutive', fts_method, None, result['mf'], result['order'], result['partitioner'], result['npart'], result['alpha'], str(result['lags']), metric, result[metric]) print(record) hUtil.insert_hyperparam(record, conn)
def process_jobs(jobs, datasetname, conn): for job in jobs: result, rmse, size, mape, u = job() if job.status == dispy.DispyJob.Finished and result is not None: print("Processing result of {}".format(result)) metrics = {'rmse': rmse, 'size': size, 'mape': mape, 'u': u } for metric in metrics.keys(): record = (datasetname, 'GridSearch', 'WHOFTS', None, result['mf'], result['order'], result['partitioner'], result['npart'], result['alpha'], str(result['lags']), metric, metrics[metric]) print(record) hUtil.insert_hyperparam(record, conn) else: print(job.exception) print(job.stdout)
def process_jobs(jobs, datasetname, conn): for job in jobs: result = job() if job.status == dispy.DispyJob.Finished and result is not None: print("Processing result of {}".format(result)) metrics = ['rmse', 'size', 'time'] for metric in metrics: record = (datasetname, 'Evolutive', 'WHOFTS', None, result['mf'], result['order'], result['partitioner'], result['npart'], result['alpha'], str(result['lags']), metric, result[metric]) print(record) hUtil.insert_hyperparam(record, conn) else: print(job.exception) print(job.stdout)
def process_jobs(jobs, datasetname, conn): for ct, job in enumerate(jobs): print("Processing job {}".format(ct)) result = job() if job.status == dispy.DispyJob.Finished and result is not None: print("Processing result of {}".format(result)) metrics = {'rmse': result['rmse'], 'size': result['size']} for metric in metrics.keys(): param = result['parameters'] record = (datasetname, 'GridSearch', 'WHOFTS', None, param['mf'], param['order'], param['partitioner'], param['npart'], param['alpha'], str(param['lags']), metric, metrics[metric]) hUtil.insert_hyperparam(record, conn) else: print(job.exception) print(job.stdout)