- Changes to Server methods:
- open_project -> __open_project, now called with optional argument on Server initialization
- Updated default arguments for create_project, import_data, train_model, select_best
- Configuration .yml file now only contains model architecture/learning variables
- Variable names renamed for clarity
- tune_hyperparameters now scales to predefined number of hidden layers
- Changes to ecnet/model.py methods:
- Activation functions are now stored in ACTIVATION_FUNCTIONS, a dictionary of callable functions
- corresponding to supplied activation functions
- Layer objects house activation functions corresponding to ACTIVATION_FUNCTIONS
- __feed_forward uses the activation function stored in Layer for computation
- Updates to documentation/examples reflecting above changes
- Code style == pep8