-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathD_STB_settings.py
36 lines (28 loc) · 1.46 KB
/
D_STB_settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#
# Parameterset
#
# パラメータを詰め込む用変数
class parameters:
def __init__(self):
# General Settings
self.len = 2 ** 8 # サンプル数
# Training Parameter
self.batch_size = 50 # バッチサイズ
self.epoch = 100 # エポック (1エポック=1回全データ学習)
self.learning_rate = 0.0001 # 学習率
self.weight_decay = 0.0001 # 正則化パラメータ
# Train Condition
self.retrain = False # 過去に学習したパラメータからの再開 or not
self.pre_epoch = 2 # 再開するエポック数
# Retrain
self.epoch_from = 37
# test
self.epoch_test = 37
# Save path & Load path
self.monitor_path = 'D_tmp.monitor' # モニタ関連保存場所
self.model_save_path= self.monitor_path # パラメータ保存先
self.clean_wav_path = '../01 Data/SEGAN/clean_trainset_wav_16k' # 学習用クリーンwavのパス
self.noisy_wav_path = '../01 Data/SEGAN/noisy_trainset_wav_16k' # 学習用ノイジィwavのパス
self.clean_pkl_path = 'pkl' # 学習用クリーンpklのパス
self.noisy_pkl_path = 'pkl' # 学習用ノイジィpklのパス
self.result_path = 'pkl'