SYMBOL INDEX (270 symbols across 32 files) FILE: acquisition_functions.py function acq_fn (line 5) | def acq_fn(predictions, explore_type='its'): FILE: bo/acq/acqmap.py class AcqMapper (line 14) | class AcqMapper(object): method __init__ (line 17) | def __init__(self, data, amp, print_flag=True): method set_am_params (line 28) | def set_am_params(self, amp): method get_acqmap (line 34) | def get_acqmap(self, xin_is_list=True): method acqmap_list (line 42) | def acqmap_list(self, xin_list): method acqmap_single (line 112) | def acqmap_single(self, xin): method print_str (line 116) | def print_str(self): FILE: bo/acq/acqopt.py class AcqOptimizer (line 8) | class AcqOptimizer(object): method __init__ (line 11) | def __init__(self, optp=None, print_flag=True): method set_opt_params (line 20) | def set_opt_params(self, optp): method optimize (line 28) | def optimize(self, dom, am): method optimize_rand (line 33) | def optimize_rand(self, dom, am): method print_str (line 40) | def print_str(self): FILE: bo/acq/acquisition.py class Acquisitioner (line 9) | class Acquisitioner(object): method __init__ (line 12) | def __init__(self, data, acqp=None, print_flag=True): method set_acq_params (line 23) | def set_acq_params(self, acqp): method set_acq_method (line 31) | def set_acq_method(self): method ei (line 41) | def ei(self, pmout): method pi (line 46) | def pi(self, pmout): method ucb (line 51) | def ucb(self, pmout): method ts (line 56) | def ts(self, pmout): method rand (line 61) | def rand(self, pmout): method null (line 65) | def null(self, pmout): method bbacq_ei (line 70) | def bbacq_ei(self, pmout_samp, normal=False): method bbacq_pi (line 88) | def bbacq_pi(self, pmout_samp, normal=False): method bbacq_ucb (line 102) | def bbacq_ucb(self, pmout_samp, beta=0.5, normal=True): method bbacq_ts (line 115) | def bbacq_ts(self, pmout_samp): method print_str (line 122) | def print_str(self): FILE: bo/bo/probo.py class ProBO (line 14) | class ProBO(object): method __init__ (line 17) | def __init__(self, fn, search_space, aux_file_path, data=None, probop=... method set_probo_params (line 33) | def set_probo_params(self, probop): method set_fh (line 37) | def set_fh(self, fn): method set_tmpdir (line 41) | def set_tmpdir(self): method run_bo (line 49) | def run_bo(self, verbose=False): method print_iter_info (line 85) | def print_iter_info(self, iteridx, itertime): method print_str (line 93) | def print_str(self): method post_iteration (line 98) | def post_iteration(self): FILE: bo/dom/list.py class ListDomain (line 9) | class ListDomain(object): method __init__ (line 12) | def __init__(self, search_space, domp=None, printFlag=True): method set_domain_params (line 23) | def set_domain_params(self, domp): method init_domain_list (line 27) | def init_domain_list(self): method set_domain_list_auto (line 34) | def set_domain_list_auto(self): method set_domain_list (line 37) | def set_domain_list(self, domain_list): method is_in_domain (line 41) | def is_in_domain(self, pt): method unif_rand_sample (line 45) | def unif_rand_sample(self, n=1, replace=True): method print_str (line 54) | def print_str(self): FILE: bo/dom/real.py class RealDomain (line 8) | class RealDomain(object): method __init__ (line 11) | def __init__(self, domp=None, printFlag=True): method set_domain_params (line 21) | def set_domain_params(self, domp): method is_in_domain (line 29) | def is_in_domain(self, pt): method unif_rand_sample (line 40) | def unif_rand_sample(self, n=1): method print_str (line 45) | def print_str(self): FILE: bo/ds/makept.py function main (line 17) | def main(args, search_space, printinfo=False): function get_domain (line 43) | def get_domain(domp, search_space): function print_info (line 52) | def print_info(nextpt, itertime, nextptpkl): FILE: bo/fn/functionhandler.py function get_fh (line 8) | def get_fh(fn, data=None, fhp=None, print_flag=True): class BasicFH (line 25) | class BasicFH(object): method __init__ (line 29) | def __init__(self, fn, data=None, fhp=None, print_flag=True): method call_fn_and_add_data (line 40) | def call_fn_and_add_data(self, xin): method add_data_single (line 46) | def add_data_single(self, xin, yout): method add_data (line 56) | def add_data(self, newdata): method print_str (line 66) | def print_str(self): class ExtraInfoFH (line 72) | class ExtraInfoFH(BasicFH): method __init__ (line 76) | def __init__(self, fn, data=None, fhp=None, print_flag=True): method call_fn_and_add_data (line 86) | def call_fn_and_add_data(self, xin): method print_str (line 92) | def print_str(self): class NanNNFH (line 98) | class NanNNFH(BasicFH): method __init__ (line 102) | def __init__(self, fn, data=None, fhp=None, print_flag=True): method call_fn_and_add_data (line 112) | def call_fn_and_add_data(self, xin): method add_data_single_nan (line 124) | def add_data_single_nan(self, xin): method add_data_nan (line 134) | def add_data_nan(self, newdata): method possibly_init_xnan (line 143) | def possibly_init_xnan(self): method print_str (line 148) | def print_str(self): class ReplaceNanNNFH (line 154) | class ReplaceNanNNFH(BasicFH): method __init__ (line 159) | def __init__(self, fn, data=None, fhp=None, print_flag=True): method call_fn_and_add_data (line 169) | def call_fn_and_add_data(self, xin): method print_str (line 180) | def print_str(self): class ObjectFH (line 186) | class ObjectFH(object): method __init__ (line 190) | def __init__(self, fn, data=None, fhp=None, print_flag=True): method call_fn_and_add_data (line 201) | def call_fn_and_add_data(self, xin): method add_data_single (line 206) | def add_data_single(self, xin, yout): method add_data (line 211) | def add_data(self, newdata): method print_str (line 221) | def print_str(self): FILE: bo/pp/gp/gp_utils.py function kern_gibbscontext (line 11) | def kern_gibbscontext(xmatcon1, xmatcon2, xmatact1, xmatact2, theta, alpha, function kern_gibbs1d (line 26) | def kern_gibbs1d(xmat1, xmat2, theta, alpha): function ls_fn (line 36) | def ls_fn(xmat, theta, whichlsfn=1): function kern_matern32 (line 56) | def kern_matern32(xmat1, xmat2, ls, alpha): function kern_exp_quad (line 62) | def kern_exp_quad(xmat1, xmat2, ls, alpha): function kern_exp_quad_noscale (line 67) | def kern_exp_quad_noscale(xmat1, xmat2, ls): function squared_euc_distmat (line 73) | def squared_euc_distmat(xmat1, xmat2, coef=1.): function kern_distmat (line 78) | def kern_distmat(xmat1, xmat2, ls, alpha, distfn): function get_cholesky_decomp (line 85) | def get_cholesky_decomp(k11_nonoise, sigma, psd_str): function stable_cholesky (line 100) | def stable_cholesky(mmat, make_psd=True): function project_symmetric_to_psd_cone (line 126) | def project_symmetric_to_psd_cone(mmat, is_symmetric=True, epsilon=0): function solve_lower_triangular (line 141) | def solve_lower_triangular(amat, b): function solve_upper_triangular (line 145) | def solve_upper_triangular(amat, b): function solve_triangular_base (line 149) | def solve_triangular_base(amat, b, lower): function sample_mvn (line 156) | def sample_mvn(mu, covmat, nsamp): FILE: bo/pp/pp_core.py class DiscPP (line 7) | class DiscPP(object): method __init__ (line 10) | def __init__(self): method infer_post_and_update_samples (line 20) | def infer_post_and_update_samples(self,nsamp): method sample_pp_post_pred (line 25) | def sample_pp_post_pred(self,nsamp,input_list): method sample_pp_pred (line 30) | def sample_pp_pred(self,nsamp,input_list,lv_list=None): method add_new_data (line 36) | def add_new_data(self,newData): method get_namespace_to_save (line 40) | def get_namespace_to_save(self): method save_namespace_to_file (line 44) | def save_namespace_to_file(self,fileStr,printFlag): FILE: bo/pp/pp_gp_george.py class GeorgeGpPP (line 12) | class GeorgeGpPP(DiscPP): method __init__ (line 15) | def __init__(self,data=None,modelp=None,printFlag=True): method set_data (line 26) | def set_data(self,data): method set_model_params (line 31) | def set_model_params(self,modelp): method set_kernel (line 37) | def set_kernel(self): method set_model (line 46) | def set_model(self): method get_model (line 52) | def get_model(self): method fit_hyperparams (line 56) | def fit_hyperparams(self,printOut=False): method infer_post_and_update_samples (line 76) | def infer_post_and_update_samples(self): method sample_pp_post_pred (line 80) | def sample_pp_post_pred(self,nsamp,input_list): method sample_pp_pred (line 103) | def sample_pp_pred(self,nsamp,input_list,lv=None): method neg_log_like (line 118) | def neg_log_like(self,hparams): method log_post (line 125) | def log_post(self,hparams): method print_str (line 135) | def print_str(self): FILE: bo/pp/pp_gp_my_distmat.py class MyGpDistmatPP (line 17) | class MyGpDistmatPP(DiscPP): method __init__ (line 21) | def __init__(self, data=None, modelp=None, printFlag=True): method set_model_params (line 30) | def set_model_params(self, modelp): method set_data (line 36) | def set_data(self, data): method set_model (line 43) | def set_model(self): method get_model (line 47) | def get_model(self): method infer_post_and_update_samples (line 51) | def infer_post_and_update_samples(self, print_result=False): method get_distmat (line 58) | def get_distmat(self, xmat1, xmat2): method print_inference_result (line 68) | def print_inference_result(self): method sample_pp_post_pred (line 75) | def sample_pp_post_pred(self, nsamp, input_list, full_cov=False): method sample_pp_pred (line 92) | def sample_pp_pred(self, nsamp, input_list, lv=None): method gp_post (line 102) | def gp_post(self, x_train_list, y_train_arr, x_pred_list, ls, alpha, s... method print_str (line 120) | def print_str(self): FILE: bo/pp/pp_gp_stan.py class StanGpPP (line 18) | class StanGpPP(DiscPP): method __init__ (line 21) | def __init__(self, data=None, modelp=None, printFlag=True): method set_model_params (line 31) | def set_model_params(self,modelp): method set_data (line 48) | def set_data(self, data): method get_transformed_data (line 56) | def get_transformed_data(self, data, transf_str='linear'): method set_model (line 72) | def set_model(self): method get_model (line 76) | def get_model(self): method infer_post_and_update_samples (line 86) | def infer_post_and_update_samples(self, seed=5000012, print_result=Fal... method get_stan_data_dict (line 103) | def get_stan_data_dict(self): method get_sample_list_from_stan_out (line 124) | def get_sample_list_from_stan_out(self, stanout): method print_inference_result (line 138) | def print_inference_result(self): method sample_pp_post_pred (line 158) | def sample_pp_post_pred(self, nsamp, input_list, full_cov=False, nloop... method sample_pp_pred (line 186) | def sample_pp_pred(self, nsamp, input_list, lv=None): method get_reverse_transform (line 203) | def get_reverse_transform(self, pp1, pp2, input_list): method gp_post (line 210) | def gp_post(self, x_train, y_train, x_pred, ls, alpha, sigma, full_cov... method print_str (line 230) | def print_str(self): FILE: bo/pp/pp_gp_stan_distmat.py class StanGpDistmatPP (line 18) | class StanGpDistmatPP(DiscPP): method __init__ (line 21) | def __init__(self, data=None, modelp=None, printFlag=True): method set_model_params (line 31) | def set_model_params(self, modelp): method set_data (line 37) | def set_data(self, data): method set_model (line 44) | def set_model(self): method get_model (line 48) | def get_model(self): method infer_post_and_update_samples (line 58) | def infer_post_and_update_samples(self, seed=543210, print_result=False): method get_stan_data_dict (line 76) | def get_stan_data_dict(self): method get_distmat (line 92) | def get_distmat(self, xmat1, xmat2): method get_sample_list_from_stan_out (line 97) | def get_sample_list_from_stan_out(self, stanout): method print_inference_result (line 117) | def print_inference_result(self): method sample_pp_post_pred (line 137) | def sample_pp_post_pred(self, nsamp, input_list, full_cov=False, nloop... method sample_pp_pred (line 164) | def sample_pp_pred(self, nsamp, input_list, lv=None): method gp_post (line 180) | def gp_post(self, x_train, y_train, x_pred, ls, alpha, sigma, full_cov... method print_str (line 196) | def print_str(self): FILE: bo/pp/stan/gp_distmat.py function get_model (line 10) | def get_model(recompile=False, print_status=True): function get_model_code (line 29) | def get_model_code(): FILE: bo/pp/stan/gp_distmat_fixedsig.py function get_model (line 11) | def get_model(recompile=False, print_status=True): function get_model_code (line 30) | def get_model_code(): FILE: bo/pp/stan/gp_hier2.py function get_model (line 10) | def get_model(recompile=False, print_status=True): function get_model_code (line 29) | def get_model_code(): FILE: bo/pp/stan/gp_hier2_matern.py function get_model (line 10) | def get_model(recompile=False, print_status=True): function get_model_code (line 29) | def get_model_code(): FILE: bo/pp/stan/gp_hier3.py function get_model (line 11) | def get_model(recompile=False, print_status=True): function get_model_code (line 30) | def get_model_code(): FILE: bo/util/datatransform.py class DataTransformer (line 10) | class DataTransformer(object): method __init__ (line 13) | def __init__(self, datamat, printflag=True): method set_transformers (line 23) | def set_transformers(self): method transform_data (line 28) | def transform_data(self, datamat=None): method inv_transform_data (line 34) | def inv_transform_data(self, datamat): method print_str (line 38) | def print_str(self): FILE: bo/util/print_utils.py class suppress_stdout_stderr (line 7) | class suppress_stdout_stderr(object): method __init__ (line 14) | def __init__(self): method __enter__ (line 20) | def __enter__(self): method __exit__ (line 25) | def __exit__(self, *_): FILE: darts/arch.py class Arch (line 24) | class Arch: method __init__ (line 26) | def __init__(self, arch): method serialize (line 29) | def serialize(self): method query (line 32) | def query(self, epochs=50): method random_arch (line 40) | def random_arch(cls): method get_arch_list (line 60) | def get_arch_list(self): method mutate (line 71) | def mutate(self, edits): method get_paths (line 93) | def get_paths(self): method get_path_indices (line 124) | def get_path_indices(self, long_paths=True): method encode_paths (line 165) | def encode_paths(self, long_paths=True): method path_distance (line 180) | def path_distance(self, other): FILE: data.py class Data (line 22) | class Data: method __init__ (line 24) | def __init__(self, method get_type (line 42) | def get_type(self): method query_arch (line 45) | def query_arch(self, method mutate_arch (line 103) | def mutate_arch(self, method get_hash (line 112) | def get_hash(self, arch): method generate_random_dataset (line 121) | def generate_random_dataset(self, method get_candidates (line 154) | def get_candidates(self, method remove_duplicates (line 217) | def remove_duplicates(self, candidates, data): method encode_data (line 231) | def encode_data(self, dicts): method get_arch_list (line 246) | def get_arch_list(self, method generate_distance_matrix (line 294) | def generate_distance_matrix(cls, arches_1, arches_2, distance): FILE: meta_neural_net.py function mle_loss (line 15) | def mle_loss(y_true, y_pred): function mape_loss (line 22) | def mape_loss(y_true, y_pred): class MetaNeuralnet (line 30) | class MetaNeuralnet: method get_dense_model (line 32) | def get_dense_model(self, method fit (line 60) | def fit(self, xtrain, ytrain, method predict (line 96) | def predict(self, xtest): FILE: metann_runner.py function run_meta_neuralnet (line 22) | def run_meta_neuralnet(search_space, dicts, function run (line 77) | def run(args): function main (line 133) | def main(args): FILE: nas_algorithms.py function run_nas_algorithm (line 13) | def run_nas_algorithm(algo_params, search_space, mp): function compute_best_test_losses (line 46) | def compute_best_test_losses(data, k, total_queries, loss): function random_search (line 61) | def random_search(search_space, function evolution_search (line 79) | def evolution_search(search_space, function bananas (line 131) | def bananas(search_space, function gp_bayesopt_search (line 220) | def gp_bayesopt_search(search_space, function dngo_search (line 286) | def dngo_search(search_space, FILE: nas_bench/cell.py class Cell (line 24) | class Cell: method __init__ (line 26) | def __init__(self, matrix, ops): method serialize (line 31) | def serialize(self): method modelspec (line 37) | def modelspec(self): method random_cell (line 41) | def random_cell(cls, nasbench): method get_val_loss (line 62) | def get_val_loss(self, nasbench, deterministic=1, patience=50, epochs=... method get_test_loss (line 84) | def get_test_loss(self, nasbench, patience=50, epochs=None, dataset=No... method get_num_params (line 100) | def get_num_params(self, nasbench): method perturb (line 103) | def perturb(self, nasbench, edits=1): method mutate (line 129) | def mutate(self, method encode_standard (line 164) | def encode_standard(self): method get_paths (line 181) | def get_paths(self): method get_path_indices (line 197) | def get_path_indices(self): method encode_paths (line 220) | def encode_paths(self): method path_distance (line 229) | def path_distance(self, other): method trunc_path_distance (line 236) | def trunc_path_distance(self, other, cutoff=40): method edit_distance (line 245) | def edit_distance(self, other): method nasbot_distance (line 254) | def nasbot_distance(self, other): FILE: nas_bench_201/cell.py class Cell (line 15) | class Cell: method __init__ (line 17) | def __init__(self, string): method get_string (line 20) | def get_string(self): method serialize (line 23) | def serialize(self): method random_cell (line 29) | def random_cell(cls, nasbench, max_nodes=4): method get_runtime (line 40) | def get_runtime(self, nasbench, dataset='cifar100'): method get_val_loss (line 43) | def get_val_loss(self, nasbench, deterministic=1, dataset='cifar100'): method get_test_loss (line 59) | def get_test_loss(self, nasbench, dataset='cifar100', deterministic=1): method get_op_list (line 72) | def get_op_list(self): method get_num (line 78) | def get_num(self): method get_string_from_ops (line 87) | def get_string_from_ops(cls, ops): method perturb (line 97) | def perturb(self, nasbench, method mutate (line 111) | def mutate(self, method encode_standard (line 131) | def encode_standard(self): method get_num_params (line 142) | def get_num_params(self, nasbench): method get_paths (line 146) | def get_paths(self): method get_path_indices (line 158) | def get_path_indices(self): method encode_paths (line 178) | def encode_paths(self): method path_distance (line 187) | def path_distance(self, other): method trunc_path_distance (line 194) | def trunc_path_distance(self, other, cutoff=30): method edit_distance (line 203) | def edit_distance(self, other): method nasbot_distance (line 209) | def nasbot_distance(self, other): FILE: params.py function algo_params (line 4) | def algo_params(param_str): function meta_neuralnet_params (line 53) | def meta_neuralnet_params(param_str): FILE: run_experiments_sequential.py function run_experiments (line 13) | def run_experiments(args, save_dir): function main (line 71) | def main(args): FILE: train_arch_runner.py function run (line 19) | def run(args): function main (line 67) | def main(args):