In [2]:
import yaml
In [9]:
import yaml
def read_model_yaml(inp_yaml):
# with open("../model/spec/SS/SS_RF_1.yaml") as stream:
with open(inp_yaml) as stream:
data = yaml.load(stream)
parameters_dict = {
"author" : data["author"]
, "train_data_source" : data["train_data_source"]
, "test_data_source" : data["test_data_source"]
, "holdout_data_source" : data["holdout_data_source"]
, "label_colname" : data["label_colname"]
, "simulations" : data["simulations"]
, "predict" : data["predict"]
, "model_type" : data["model_type"]
, "parameters" : data[data["model_type"]]
}
return parameters_dict
In [10]:
a = read_model_yaml("../model/spec/SS/SS_RF_1.yaml")
In [11]:
a.keys()
Out[11]:
In [17]:
a["parameters"]["criterion"]
Out[17]:
In [19]:
type(a["simulations"])
Out[19]:
In [ ]: