Welcome to Reflame’s documentation!¶
Reflame (REvolutionizing Functional Link Artificial neural networks by MEtaheuristic algorithms) is a Python library that implements a framework for training Functional Link Neural Network (FLNN) networks using Metaheuristic Algorithms. It provides a comparable alternative to the traditional FLNN network and is compatible with the Scikit-Learn library. With Reflame, you can perform searches and hyperparameter tuning using the functionalities provided by the Scikit-Learn library.
Free software: GNU General Public License (GPL) V3 license
Provided Estimator: FlnnRegressor, FlnnClassifier, MhaFlnnRegressor, MhaFlnnClassifier
Total Official Metaheuristic-based Flnn Regression: > 200 Models
Total Official Metaheuristic-based Flnn Classification: > 200 Models
Supported performance metrics: >= 67 (47 regressions and 20 classifications)
Supported objective functions (as fitness functions or loss functions): >= 67 (47 regressions and 20 classifications)
Documentation: https://reflame.readthedocs.io
Python versions: >= 3.8.x
Dependencies: numpy, scipy, scikit-learn, pandas, mealpy, permetrics, torch, skorch
- reflame package
- reflame.model package
- reflame.utils package
- Submodules
- reflame.base_flnn module
BaseFlnn
BaseFlnn.CLS_OBJ_LOSSES
BaseFlnn.SUPPORTED_CLS_METRICS
BaseFlnn.SUPPORTED_REG_METRICS
BaseFlnn.create_network()
BaseFlnn.evaluate()
BaseFlnn.fit()
BaseFlnn.load_model()
BaseFlnn.predict()
BaseFlnn.save_loss_train()
BaseFlnn.save_metrics()
BaseFlnn.save_model()
BaseFlnn.save_y_predicted()
BaseFlnn.score()
BaseFlnn.scores()
BaseFlnn.set_predict_request()
BaseFlnn.set_score_request()
BaseMhaFlnn
FLNN
- reflame.base_flnn_torch module
BaseFlnn
BaseFlnn.CLS_OBJ_LOSSES
BaseFlnn.SUPPORTED_CLS_METRICS
BaseFlnn.SUPPORTED_LOSSES
BaseFlnn.SUPPORTED_OPTIMIZERS
BaseFlnn.SUPPORTED_REG_METRICS
BaseFlnn.create_network()
BaseFlnn.evaluate()
BaseFlnn.fit()
BaseFlnn.load_model()
BaseFlnn.predict()
BaseFlnn.save_loss_train()
BaseFlnn.save_metrics()
BaseFlnn.save_model()
BaseFlnn.save_y_predicted()
BaseFlnn.score()
BaseFlnn.scores()
BaseFlnn.set_predict_request()
BaseFlnn.set_score_request()
FLNN