Metadata-Version: 2.1
Name: tuneconfig
Version: 0.3
Summary: Hyperparameter config file generator.
Home-page: https://github.com/thiagopbueno/tuneconfig
Author: Thiago P. Bueno
Author-email: thiago.pbueno@gmail.com
License: GNU General Public License v3.0
Description: # tuneconfig
        
        Hyperparameter config file generator.
        
        
        ## Quickstart
        
        ```bash
        $ pip install -U tuneconfig
        ```
        
        
        ## Usage
        
        ```python
        import pprint
        
        import tuneconfig
        
        # Define a configuration template for grid search
        config_template = tuneconfig.TuneConfig({
            "batch_size": tuneconfig.grid_search([32, 64, 128]),
            "horizon": 40,
            "learning_rate": tuneconfig.grid_search([0.01, 0.1]),
            "epochs": 1000,
            "optimizer": tuneconfig.grid_search(["Adam", "RMSProp", "GradientDescent"])
        })
        
        # Iterate over config dicts
        for idx, config in enumerate(config_template):
            print(f"config #{idx} =")
            pprint.pprint(config)
            print()
        
        # Dump config dicts as JSON files
        tmp = "/tmp/tuneconfig"
        config_template.dump(dirpath=tmp, subfolders=True)
        ```
        
        
        # License
        
        Copyright (c) 2020 Thiago Pereira Bueno All Rights Reserved.
        
        tf-plan is free software: you can redistribute it and/or modify it
        under the terms of the GNU Lesser General Public License as published by
        the Free Software Foundation, either version 3 of the License, or (at
        your option) any later version.
        
        tf-plan is distributed in the hope that it will be useful, but
        WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
        General Public License for more details.
        
        You should have received a copy of the GNU Lesser General Public License
        along with tf-plan. If not, see http://www.gnu.org/licenses/.
        
Keywords: hyperparameter-tuning,grid-search-hyperparameter
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Description-Content-Type: text/markdown
