mloptimizer

View on PyPIReverse Dependencies (0)

0.9.0.3 mloptimizer-0.9.0.3-py3-none-any.whl

Wheel Details

Project: mloptimizer
Version: 0.9.0.3
Filename: mloptimizer-0.9.0.3-py3-none-any.whl
Download: [link]
Size: 65996
MD5: cc65dbe43032f6fee1d3df32e1ff7a5c
SHA256: 8a9ce579e909615640deef8ab3a9f1dd0993ca950815374fe382866351638b64
Uploaded: 2024-11-07 20:57:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mloptimizer
Version: 0.9.0.3
Summary: mloptimizer is a Python library for optimizing hyperparameters of machine learning algorithms using genetic algorithms.
Author: Antonio Caparrini López, Javier Arroyo Gallardo
Author-Email: acaparri[at]ucm.es
Home-Page: https://github.com/Caparrini/mloptimizer
Project-Url: Source, https://github.com/Caparrini/mloptimizer
Keywords: xgboost,genetic,deap
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9, <3.12
Requires-Dist: catboost (>=1.1.1)
Requires-Dist: deap (>=1.3.3)
Requires-Dist: joblib (>=1.2.0)
Requires-Dist: kaleido
Requires-Dist: numpy
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: plotly (>=5.15.0)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: pytz (>=2022.7.1)
Requires-Dist: scikit-learn (>=1.2.1)
Requires-Dist: scipy (>=1.10.0)
Requires-Dist: seaborn (==0.12.2)
Requires-Dist: six (>=1.15.0)
Requires-Dist: tqdm
Requires-Dist: xgboost (>=1.7.3)
Requires-Dist: catboost (>=1.1.1); extra == "dev"
Requires-Dist: deap (>=1.3.3); extra == "dev"
Requires-Dist: joblib (>=1.2.0); extra == "dev"
Requires-Dist: kaleido; extra == "dev"
Requires-Dist: keras (>=2.13.1rc0); extra == "dev"
Requires-Dist: mlflow; extra == "dev"
Requires-Dist: numpy; extra == "dev"
Requires-Dist: pandas (>=1.5.3); extra == "dev"
Requires-Dist: plotly (>=5.15.0); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: python-dateutil (>=2.8.1); extra == "dev"
Requires-Dist: pytz (>=2022.7.1); extra == "dev"
Requires-Dist: scikit-learn (>=1.2.1); extra == "dev"
Requires-Dist: scipy (>=1.10.0); extra == "dev"
Requires-Dist: seaborn (==0.12.2); extra == "dev"
Requires-Dist: six (>=1.15.0); extra == "dev"
Requires-Dist: sphinx-autoapi; extra == "dev"
Requires-Dist: sphinx-favicon; extra == "dev"
Requires-Dist: sphinx-gallery (==0.14.0); extra == "dev"
Requires-Dist: pydata-sphinx-theme; extra == "dev"
Requires-Dist: sphinx-mdinclude; extra == "dev"
Requires-Dist: sphinxcontrib-mermaid; extra == "dev"
Requires-Dist: tensorflow (>=2.12.0); extra == "dev"
Requires-Dist: tqdm; extra == "dev"
Requires-Dist: xgboost (>=1.7.3); extra == "dev"
Requires-Dist: hyperopt; extra == "dev"
Requires-Dist: ucimlrepo; extra == "dev"
Requires-Dist: sphinx-github-changelog; extra == "dev"
Requires-Dist: sphinx-contributors; extra == "dev"
Requires-Dist: sphinx-copybutton; extra == "dev"
Requires-Dist: catboost (>=1.1.1); extra == "docs"
Requires-Dist: deap (>=1.3.3); extra == "docs"
Requires-Dist: hyperopt; extra == "docs"
Requires-Dist: joblib (>=1.2.0); extra == "docs"
Requires-Dist: kaleido; extra == "docs"
Requires-Dist: keras (>=2.13.1rc0); extra == "docs"
Requires-Dist: numpy; extra == "docs"
Requires-Dist: pandas (>=1.5.3); extra == "docs"
Requires-Dist: plotly (>=5.15.0); extra == "docs"
Requires-Dist: pytest-cov; extra == "docs"
Requires-Dist: python-dateutil (>=2.8.1); extra == "docs"
Requires-Dist: pytz (>=2022.7.1); extra == "docs"
Requires-Dist: scikit-learn (>=1.2.1); extra == "docs"
Requires-Dist: scipy (>=1.10.0); extra == "docs"
Requires-Dist: seaborn (==0.12.2); extra == "docs"
Requires-Dist: six (>=1.15.0); extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: sphinx-favicon; extra == "docs"
Requires-Dist: sphinx-gallery (==0.14.0); extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: sphinx-mdinclude; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: tensorflow (>=2.12.0); extra == "docs"
Requires-Dist: tqdm; extra == "docs"
Requires-Dist: xgboost (>=1.7.3); extra == "docs"
Requires-Dist: sphinx-github-changelog; extra == "docs"
Requires-Dist: sphinx-contributors; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5289 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mloptimizer/VERSION sha256=VpDhI2gkdJV3fpfJ65_pOpSR24u9N_NL0Q4Ri39hL6A 8
mloptimizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/__main__.py sha256=G2SBlwBGcVc1PElzK9N7sCYmwHhfQHjRlgXKUh5O_LE 718
mloptimizer/application/__init__.py sha256=OjrjFsxYbd_J9sKfHfan4W-zEwGikRqGwDpNv4isjDk 116
mloptimizer/application/hyperparameter_space_service.py sha256=jJGVrBnYR8s707kY85xpIg3F7QUaVgjVjDgmaFeKWNE 2489
mloptimizer/application/optimizer_service.py sha256=MqJC4YDsJthui4NZb38qx0Uhk4Dl-Q_t5LkNnn7WGnc 4605
mloptimizer/application/utils.py sha256=nvsXTkE2FtFpiTeyhDVWrxKcQ-Sz42K5JJgHeshWMCA 1048
mloptimizer/application/reporting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/application/reporting/plots.py sha256=nt_Fq_fYrM9o_0F1Cx-QXB7G8nXd6KauDIvKPVD8QSs 13170
mloptimizer/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/domain/evaluation/__init__.py sha256=4tvbETSiDeaBfj_JVbxrAGgwXZpmjTzo9gDPdvRdDDo 158
mloptimizer/domain/evaluation/evaluator.py sha256=MfwwKFW_Axs1HaSjLVVYY34vLChRy3uq0_zdkFSYlus 3831
mloptimizer/domain/evaluation/model_evaluation.py sha256=OOMtehp6JtnFPN_-TwaV7VUoB6phrGOdLzd2uk5rTXs 11213
mloptimizer/domain/hyperspace/__init__.py sha256=WJGAtGdbBFrp_AH21AdcwQiHWbG9o4HeAfvDDx8XGj8 79
mloptimizer/domain/hyperspace/hyperparam.py sha256=KcAo4QfB5af8p1R485MmsOIQnK7EqaRzHc8je-8uup8 5137
mloptimizer/domain/hyperspace/hyperspace.py sha256=-8-OJ7PlnmE6dm49hokbigtED32hMtHNIw7ocgiPFvQ 7998
mloptimizer/domain/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/domain/model/alg_wrapper.py sha256=5ruKSjTe5pQkyFuWITVCylK2JIP46NVZhUGhGEn4fUA 9465
mloptimizer/domain/optimization/__init__.py sha256=yV-yblVlp74ecW1BAI2Iq1hnEd4VWbsFkLyh2E4lQ7g 80
mloptimizer/domain/optimization/genetic_algorithm.py sha256=X8Z1gzzXP7D4U9zOtYL5rMpvAQMQN7EHiqyH5gImXbQ 9430
mloptimizer/domain/optimization/keras_classifier_optimizer.py sha256=y1heMXi-GUTXKlLO-fdLsjeSKh5giEVpKAXOjonTURw 1583
mloptimizer/domain/optimization/optimizer.py sha256=a7XTWBZtkycBWFWdGoH06ckfPtpbgRpd7B7PEUkD0QE 11055
mloptimizer/domain/population/__init__.py sha256=EGBcmquaq8kTbc5vjENGsaT8bJs9dVl9J8Vq5cjpITM 86
mloptimizer/domain/population/individual.py sha256=4_MzzIDNuQGqHYqJRqQVSOK5ICsMiMf7icAXluE1vUE 2209
mloptimizer/domain/population/population.py sha256=dWu_r0qK5zLH_0SKe6KSpXUxNM4kPKwuStA7BvN19Wo 306
mloptimizer/infrastructure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/infrastructure/config/hyperspace/default_hyperparameter_spaces.json sha256=_W6Iq5ToknLZt3szivw7pf0LWjriTZaokMTWPb0N9wE 1678
mloptimizer/infrastructure/config/hyperspace/catboost/CatBoostClassifier_default_HyperparamSpace.json sha256=IQWEUm4G8zd2hDKIHSsMkdZAo34H2izNBPF6wsuyUdg 850
mloptimizer/infrastructure/config/hyperspace/sklearn/DecisionTreeClassifier_default_HyperparamSpace.json sha256=HbnNfbFgF5bFXvwGMYWBAvsewZxLFVq8NB2uXfQk7OY 1020
mloptimizer/infrastructure/config/hyperspace/sklearn/DecisionTreeRegressor_default_HyperparamSpace.json sha256=wnZia96n1ocBYHocG35Fd5ON00RGEBencxdc2DTzGWk 994
mloptimizer/infrastructure/config/hyperspace/sklearn/ExtraTreesClassifier_default_HyperparamSpace.json sha256=88vjTQW-RwIY73EpwsP7mLk-1-hO-sls1LvcKOcEado 846
mloptimizer/infrastructure/config/hyperspace/sklearn/ExtraTreesRegressor_default_HyperparamSpace.json sha256=o2d7QJM3Vy0oQzg0eewalZZLqfUPAmkfHIU8m7PtlTY 813
mloptimizer/infrastructure/config/hyperspace/sklearn/GradientBoostingClassifier_default_HyperparamSpace.json sha256=-PCxMtsUxUcXk4fdNxhodwsciDZn2cmr-BZBXC2B69c 1208
mloptimizer/infrastructure/config/hyperspace/sklearn/RandomForestClassifier_default_HyperparamSpace.json sha256=PodcY_Otw41dgwTxspQyvBB0JBTNF8fFwGyvElXngQI 1041
mloptimizer/infrastructure/config/hyperspace/sklearn/RandomForestRegressor_default_HyperparamSpace.json sha256=tSv9v_KhBTyW2phfYoh5d38ZrnME_ig4C2NTwRibnCg 1008
mloptimizer/infrastructure/config/hyperspace/sklearn/SVC_default_HyperparamSpace.json sha256=0sUcuoypcpiJYBmxAEtIiyVDj6H4qFAp91J4zkgxvBQ 911
mloptimizer/infrastructure/config/hyperspace/sklearn/SVR_default_HyperparamSpace.json sha256=0sUcuoypcpiJYBmxAEtIiyVDj6H4qFAp91J4zkgxvBQ 911
mloptimizer/infrastructure/config/hyperspace/xgboost/CustomXGBClassifier_default_HyperparamSpace.json sha256=BcxkrE3f-nilLwb-PLvCelCjB1tp-fkUc0icoTuATgo 2080
mloptimizer/infrastructure/config/hyperspace/xgboost/XGBClassifier_default_HyperparamSpace.json sha256=j9IbuhlZzZ4ZhXw7y8-xrKOLJDnp6QKGIWc6bhbxFOc 1153
mloptimizer/infrastructure/repositories/__init__.py sha256=E-qhm0vflaqwrJ6WWa9_QBNZeEr4iKNKkJ7XQ5jWh0c 74
mloptimizer/infrastructure/repositories/hyperparameter_space_repository.py sha256=ViFnbTNYbHaVFSYLVHCuT-KuIYyQjTaTd4oyroeiqU8 1599
mloptimizer/infrastructure/tracking/__init__.py sha256=AgyeAuFaC7FQQh1XEgdZphaiEbtzyHFNlNavTZ3ccu0 28
mloptimizer/infrastructure/tracking/tracker.py sha256=N1XRbCebCwQLQgzNqqOSfhYRBJhBkWmPaCpC5jSueL8 9393
mloptimizer/infrastructure/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/infrastructure/util/utils.py sha256=hSujb8bD9xMV4twRmPxk-kDf9x2wNyf5xiO_ph_j0Nk 2217
mloptimizer/interfaces/__init__.py sha256=AkhOCM8Fb6zMuCs6efUZtK1OXuRptk7QfImV52dhflI 108
mloptimizer/interfaces/api/__init__.py sha256=JH5hCLhZnPZfTK15-54JVif8_0xmkIAtGc6c1xib5BA 100
mloptimizer/interfaces/api/genetic_search.py sha256=GJE_rJhr3okL0NUSbQ1vWPPuSOkS82xzVIdwq30bTZc 10219
mloptimizer/interfaces/api/hyperspace_builder.py sha256=s6NaTFlu7nhcb6Q8T_HkMrfVOM_Z-jXIsqBkX_QQg8I 8270
mloptimizer/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/test_main.py sha256=zYuj--iZNyE66kG4052wuABZMNwr6P_Msmfqt0sVtt0 779
mloptimizer/test/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/application/test_optimizer_service.py sha256=2tATBg14KRBrEFHktoOPbQ249M3SDNH9vm4TQA95Wqc 10836
mloptimizer/test/application/reporting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/application/reporting/test_plots.py sha256=MUpFimfqTHHBcXbS-ZrwFeTKVEOg4WT1eS0YSLXNAPk 1266
mloptimizer/test/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/domain/evaluation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/domain/evaluation/test_model_evaluation.py sha256=uxFIU5BaQyL16zraUtb3RTjUnfcjPGFQ401aEpTfgAg 1914
mloptimizer/test/domain/hyperspace/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/domain/hyperspace/test_hyperparam.py sha256=Rgf2nwnEuseIH_tUTcoTPnkcJ7Q-9Cblcu1vyIiau_k 2270
mloptimizer/test/domain/hyperspace/test_hyperspace.py sha256=nfljjZhy1J3qRhUF0PxaFK2YtRNoVQoZUO-rpveFVqM 1993
mloptimizer/test/domain/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/domain/model/test_CustomXGBClassifier.py sha256=F8knB5LotkWKM-PpSTobIPIsTtHyBmPTki5wXvdM7Ko 1242
mloptimizer/test/domain/model/test_alg_wrapper.py sha256=Aq-l7II6avu1y3ierxv8h5_Mwn4sLqjYiRSXnc2KGqs 845
mloptimizer/test/domain/model/test_individual.py sha256=Cw1KMXpzoLxOcFm9XSMsRzQm3gCZkoJe2vhQnDX5wIY 1054
mloptimizer/test/domain/model/test_population.py sha256=90POFVjYowjOad-_m69WOY1lJVDRrSR_pKTJP9XqE5M 1326
mloptimizer/test/domain/optimization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/domain/optimization/test_optimizer.py sha256=pz7axwGrDHNdP85BSDEDPTbx0pqG6RZFq2VO756NDyY 10757
mloptimizer/test/domain/optimization/test_optimizer_regressors.py sha256=xglm9KvWURJNu-J1RzHRrDVSk4d7A0ielAEg6vrxKlI 2151
mloptimizer/test/infrastructure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/infrastructure/repositories/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/infrastructure/repositories/test_hyperparameter_space_repository.py sha256=2mvKLS-E71gULuOAygJj0JSlR4Aa-S7WPZUU8gubRSs 3089
mloptimizer/test/infrastructure/tracking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/infrastructure/tracking/test_tracker.py sha256=Cl2HQKmdxAa8sGL1qLSg3ykJ9XQb2R7FKIU3AJL-ipg 2344
mloptimizer/test/infrastructure/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/infrastructure/util/test_utils.py sha256=XRWYFCDr0VQ9rhV_MkyKfTMbWLL7dqjoC_-ndLg9yqg 1130
mloptimizer/test/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/interfaces/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mloptimizer/test/interfaces/api/test_genetic_search.py sha256=v-_T10hXKi8KhZbsE6i9hEY4eyGmGasOiyf84TijWN4 8377
mloptimizer/test/interfaces/api/test_hyperparameter_space_builder.py sha256=olKrcpD27LZihtd2hrRvV2wTnkg2t24g0FtDveKRrSE 2766
mloptimizer-0.9.0.3.dist-info/LICENSE sha256=xCs5ywcMLkMC-TvTeDkUMLmDVEBNtjCVCqz5NAo3SJY 1073
mloptimizer-0.9.0.3.dist-info/METADATA sha256=B8JhWYeBETcKrKv52Koho5_1edXXH_tpvht4pZdldDk 9513
mloptimizer-0.9.0.3.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
mloptimizer-0.9.0.3.dist-info/top_level.txt sha256=opFFO-B8iOC4dAzP65GB02HNHPb4mf4drnWCr0LhMTg 12
mloptimizer-0.9.0.3.dist-info/RECORD

top_level.txt

mloptimizer