auto-opt-package
Name
auto-opt
Description
This is an opensource AutoDL framework for tabular datasets. auto-opt will provide access a variety of different optimization methods in the future, however, currently auto-opt is centered around hill climbing with multiple step sizes. This form of optimization while simple produces good results while easily handeling categorical values.
Visuals
Screenshots will be added at a later data.
Installation
This code based can be downloaded via gitlab at (https://code.osu.edu/cliffel.11/auto-opt-package) or can be installed and utilized via pip.
Usage
Usage examples will be added at a later date.
Support
For bug reports and other issues please contact cliffel.11@osu.edu
Roadmap
In the coming months we will finish the BayesOpt optimizer and add more node types. While the GNN based search is laid out it has not been throughly tested but will be in the future.
Contributing
Right now we are not accepting contributions from others due to contribution requirements not having been established but hope to in the future.
Authors and acknowledgment
Nick Cliffel (cliffel.11@osu.edu) Rajiv Ramnath
National Science Foundation (NSF) funded AI institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) (OAC 2112606)
License
This project is licensed under the MIT License. See the LICENSE.txt file for details.
Project status
The project is currently undergoing development. The hill climbing based optimizers are stable and can be used freely. The BayesOpt optimizer is still incomplete at this time, however, is included in the release as it shows how to use the developed models for inference. The GNN search should has not been throughly tested and is still relatively unstable.
Metadata
Release files for auto-opt 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| auto_opt-0.0.8.tar.gz | 114.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| auto_opt-0.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 280.7 kB
Release files / auto_opt-0.0.8.tar.gz
| Download URL | auto_opt-0.0.8.tar.gz |
|---|---|
| Size | 114.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e831ae20b01257dbc6c74fa76c756f1f21ab618b227e5389f8ac23bdfbdffea
|
|
BLAKE2b-256 checksum How to use checksums |
0aaffbd760c802484557b0ad6c80ba9d23aee9247fb2d64c91ae10a9751ad461
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / auto_opt-0.0.8-py3-none-any.whl
| Download URL | auto_opt-0.0.8-py3-none-any.whl |
|---|---|
| Size | 166.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3168fc8d96d9dce52603beacbe9c45de8d68cb8978edddca55b1b2ce96cdafae
|
|
BLAKE2b-256 checksum How to use checksums |
42330a212b13e43969ddc419541bba8b169d838edba2848325843b968ea3eb3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|