from __future__ import print_function from __future__ import division from __future__ import unicode_literals import os import tempfile import shutil import numpy as np import deepchem as dc from FACTORS_datasets import load_factors ###Load data### shard_size = 2000 num_trials = 2 print("About to load FACTORS data.") FACTORS_tasks, datasets, transformers = load_factors(shard_size=shard_size) train_dataset, valid_dataset, test_dataset = datasets print("Number of compounds in train set") print(len(train_dataset)) print("Number of compounds in validation set") print(len(valid_dataset)) print("Number of compounds in test set") print(len(test_dataset)) all_results = [] for trial in range(num_trials): ###Create model### n_layers = 3 nb_epoch = 50 model = dc.models.ProgressiveMultitaskRegressor(
from __future__ import division from __future__ import unicode_literals import os import numpy as np import tempfile import shutil import deepchem as dc from sklearn.ensemble import RandomForestRegressor from FACTORS_datasets import load_factors ###Load data### shard_size = 2000 num_trials = 5 print("About to load FACTORS data.") FACTORS_tasks, datasets, transformers = load_factors(shard_size=shard_size) train_dataset, valid_dataset, test_dataset = datasets print("Number of compounds in train set") print(len(train_dataset)) print("Number of compounds in validation set") print(len(valid_dataset)) print("Number of compounds in test set") print(len(test_dataset)) num_features = train_dataset.get_data_shape()[0] print("Num features: %d" % num_features) metric = dc.metrics.Metric(dc.metrics.pearson_r2_score, task_averager=np.mean) def task_model_builder(model_dir):