Current Progress: After final design presentation
This commit is contained in:
32
configs/activations.py
Normal file
32
configs/activations.py
Normal file
@@ -0,0 +1,32 @@
|
||||
from neat.genome.activations import *
|
||||
|
||||
ACT_TOTAL_LIST = [sigmoid_act, tanh_act, sin_act, gauss_act, relu_act, elu_act, lelu_act, selu_act, softplus_act,
|
||||
identity_act, clamped_act, inv_act, log_act, exp_act, abs_act, hat_act, square_act, cube_act]
|
||||
|
||||
act_name2key = {
|
||||
'sigmoid': 0,
|
||||
'tanh': 1,
|
||||
'sin': 2,
|
||||
'gauss': 3,
|
||||
'relu': 4,
|
||||
'elu': 5,
|
||||
'lelu': 6,
|
||||
'selu': 7,
|
||||
'softplus': 8,
|
||||
'identity': 9,
|
||||
'clamped': 10,
|
||||
'inv': 11,
|
||||
'log': 12,
|
||||
'exp': 13,
|
||||
'abs': 14,
|
||||
'hat': 15,
|
||||
'square': 16,
|
||||
'cube': 17,
|
||||
}
|
||||
|
||||
|
||||
def refactor_act(config):
|
||||
config['activation_default'] = act_name2key[config['activation_default']]
|
||||
config['activation_options'] = [
|
||||
act_name2key[act_name] for act_name in config['activation_options']
|
||||
]
|
||||
Reference in New Issue
Block a user