def set_seed(seed): os.environ['PYTHONHASHSEED'] = '0' np.random.seed(seed) random.seed(seed) if K.backend() == 'tensorflow': import tensorflow as tf tf.set_random_seed(seed) candle.set_parallelism_threads()
import numpy as np from sklearn.metrics import mean_squared_error from sklearn.metrics import r2_score from scipy.stats.stats import pearsonr file_path = os.path.dirname(os.path.realpath(__file__)) #lib_path = os.path.abspath(os.path.join(file_path, '..')) #sys.path.append(lib_path) lib_path2 = os.path.abspath(os.path.join(file_path, '..', '..', 'common')) sys.path.append(lib_path2) import candle logger = logging.getLogger(__name__) candle.set_parallelism_threads() additional_definitions = [ { 'name': 'latent_dim', 'action': 'store', 'type': int, 'help': 'latent dimensions' }, { 'name': 'model', 'default': 'ae', 'choices': ['ae', 'vae', 'cvae'], 'help': 'model to use: ae, vae, cvae' }, {