Skip to content

Releases: ecrl/ecnet

Shuffling for Input Parameter Dimensionality Reduction

11 Jul 00:29
Compare
Choose a tag to compare
  • Added option to shuffle data sets for each population member when limiting input parameter dimensionality using genetic algorithm
  • Removed shuffling functionality for iterative inclusion dimensionality reduction; caused indexing errors

Bug fixes for 1.4.1

01 Jul 19:41
Compare
Choose a tag to compare

Moved DataPoint class out of DataFrame class in ecnet/data_utils.py; having this inside caused errors in saving DataPoint objects using save_project() Server method

Bug fixes and exception handling for 1.4.0

10 Jun 01:48
Compare
Choose a tag to compare
  • Removed extraneous lines in error_utils.py
  • Added exceptions for empty sets in model.py

Overhaul of ECNet source files

09 Jun 22:15
Compare
Choose a tag to compare
  • Update to server.py syntax (some method names have been changed, compare your scripts to the new examples!)
  • Overhauled data_utils.py
  • Reformatted model.py
  • Inclusion of genetic algorithm for input feature dimensionality reduction
  • Artificial bee colony functionality for hyperparameter tuning now relies on ECabc Python package, it is no longer integrated into ECNet
  • Update to database format (your old databases will need to be edited to remain compatible!)

Integration of Hyperparameter Tuning

13 May 03:47
84ff4f8
Compare
Choose a tag to compare

Neural network training hyperparameters can now be tuned using an artificial bee colony optimization algorithm. For more on artificial bee colonies: https://en.wikipedia.org/wiki/Artificial_bee_colony_algorithm

Limit parameter bug fix

20 Jan 18:51
Compare
Choose a tag to compare

Fixed issues related to limiting the input parameter dimensionality.
Files edited:

  • ecnet/limit_parameters.py
  • ecnet/server.py
  • setup.py