项目(Project)
创建项目
import deepwisdom as dw
if __name__ == "__main__":
api_client = dw.Client(appid="your appid", api_key="your api key", secret_key="your secret key")
dw.set_client(client=api_client)
# 数据集
dataset = dw.Dataset.create_from_file(filename="path to train", dataset_type=1, modal_type=0)
primary_label = "X"
project_name = "SDK-PROJECT-DEMO"
train_setting = dw.TrainSetting(training_program="deepwisdom", max_trials=3)
# 获取模态任务的搜索空间
ss = dw.SearchSpace.create(model_type=0, task_type=0)
# 指定搜索空间的model
ss.custom_model_hp(["LIGHTGBM", "CATBOOST"])
settings = dw.AdvanceSetting(gp_switch="off", optimizer="ga", random_seed=6571, target_train=train_setting,
search_space=ss.search_space_info)
dataset_id = dataset.dataset_id
# 基于数据集创建项目
project = dw.Project.create_from_dataset(name=project_name, dataset_id=dataset_id, modal_type=0, task_type=0,
scene=1, primary_label=primary_label, primary_main_time_col="",
advance_settings=settings, search_space_id=ss.search_space_id)
...