mirror of
https://github.com/webclinic017/drift.git
synced 2026-08-09 17:11:05 +00:00
feat(Data): added various data loading config options, walk forward method draft (#9)
* feat(Eval): added format_data_for_backtest() * feat(Data): added many configurable parameters to load_files to reduce boilerplate and prepare for HPO * feat(Core): added walk forward method of training/testing * fix(Model): remove the unnecessary softmax activation from the keras models * feat(Core): added walk_forward_train_test()
This commit is contained in:
committed by
GitHub
parent
d4676e099b
commit
7aedb91069
@@ -9,7 +9,7 @@ def create_basic_lstm_model(input_shape, num_classes):
|
||||
model.add(keras.layers.Dropout(0.3))
|
||||
model.add(keras.layers.Dense(units = 32, activation = 'sigmoid'))
|
||||
model.add(keras.layers.Dropout(0.3))
|
||||
model.add(keras.layers.Dense(units = num_classes, activation = 'softmax'))
|
||||
model.add(keras.layers.Dense(units = num_classes, activation = 'linear'))
|
||||
return model
|
||||
|
||||
def create_basic_cnn_model(input_shape, num_classes):
|
||||
@@ -24,7 +24,7 @@ def create_basic_cnn_model(input_shape, num_classes):
|
||||
model.add(keras.layers.BatchNormalization())
|
||||
model.add(keras.layers.ReLU())
|
||||
model.add(keras.layers.GlobalAveragePooling1D())
|
||||
model.add(keras.layers.Dense(num_classes, activation="softmax"))
|
||||
model.add(keras.layers.Dense(num_classes, activation="linear"))
|
||||
return model
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ def create_resnet_cnn_model(input_shape, num_classes):
|
||||
|
||||
gap_layer = keras.layers.GlobalAveragePooling1D()(output_block_3)
|
||||
|
||||
output_layer = keras.layers.Dense(num_classes, activation='softmax')(gap_layer)
|
||||
output_layer = keras.layers.Dense(num_classes, activation='linear')(gap_layer)
|
||||
model = keras.models.Model(inputs=input_layer, outputs=output_layer)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user