Recent Releases of intelelm

intelelm -

  • Rename ELM class to MultiLayerELM class. This new class can be used to define deep ELM network by layer_sizes parameter.
  • Add AutomatedMhaElmTuner class that can be used to perform hyperparameter tuning for MhaElm models using either GridSearchCV or RandomizedSearchCV. Provides an interface for fitting and predicting using the best found model.
  • Add AutomatedMhaElmComparator class that automatic compare different MhaElm models based on provided optimizer configurations. It provides methods for cross-validation and train-test split evaluation.
  • Update docs, examples, and tests.

- Jupyter Notebook
Published by thieu1995 over 1 year ago

intelelm -

  • Update seed value in all 4 classes to ensure reproducibility of your results
  • Add mode, n_workers, and termination parameter in model.fit() of MhaElmRegressor and MhaElmClassifier classes
    • These parameters are derived from Mealpy library
    • With mode parameter, you can speed your training model
    • With n_workers, you can set the number of threads or CPUs to speed up the training process
    • With termination, you can set early stopping strategy for your model.
  • Update docs, examples, and tests.

- Jupyter Notebook
Published by thieu1995 almost 2 years ago

intelelm -

  • Update core modules to fit upgraded version of Mealpy>=3.0.1, PerMetrics>=2.0.0, Scikit-Learn>=1.2.1
  • IntelELM no longer support Python 3.7. Only support Python >= 3.8
  • Update docs and add examples

- Jupyter Notebook
Published by thieu1995 almost 2 years ago

intelelm -

  • Update core modules to fit upgraded version of Mealpy>=3.0.1, PerMetrics>=2.0.0, Scikit-Learn>=1.2.1
  • IntelELM no longer support Python 3.7. Only support Python >= 3.8
  • Update docs and add examples

- Jupyter Notebook
Published by thieu1995 almost 2 years ago

intelelm -

  • Fix bug lb and ub in BaseMhaElm class
  • Update docs and add example

- Jupyter Notebook
Published by thieu1995 over 2 years ago

intelelm -

  • Fix bug in DataTransformer class
  • Fix bug in LabelEncoder class
  • Add more activation functions
  • Update documents and examples

- Jupyter Notebook
Published by thieu1995 over 2 years ago

intelelm -

  • Add "evaluate" function to all Estimators (ElmRegressor, ElmClassifier, MhaElmRegressor, MhaElmClassifier)
  • Add new module "scaler"
  • Our scaler can be utilized with multiple methods.
  • Add "savelosstrain" and "save_metrics" functions to all Estimators
  • Add "savemodel" and "loadmodel" functions to all Estimators
  • Add "saveypredicted" function to all Estimators
  • Update all examples and documents

- Jupyter Notebook
Published by thieu1995 over 2 years ago

intelelm -

  • Add supported information for each classes.
  • Restructure intelelm module to basedelm module and model subpackage that includes mhaelm and standard_elm modules.
  • Add traditional/standard ELM models (ElmRegressor and ElmClassifier classes) to standard_elm module.
  • Add examples and tests for traditional models
  • Add score and scores functions to all classes.
  • Fix bug calculate metrics and objective in ELM-based models.
  • Add examples with real-world datasets and examples with GridsearchCV to tune hyper-parameters of ELM-based models.
  • Add documents

- Jupyter Notebook
Published by thieu1995 over 2 years ago

intelelm -

Setup Zenodo

- Jupyter Notebook
Published by thieu1995 over 2 years ago