Metadata-Version: 1.2
Name: crfmnes
Version: 0.0.3
Summary: CR-FM-NES for numerical optimization in Python
Home-page: https://github.com/nmasahiro/crfmnes
Author: Masahiro Nomura
Author-email: masahironomura5325@gmail.com
Maintainer: Masahiro Nomura
Maintainer-email: masahironomura5325@gmail.com
License: MIT
Description: # crfmnes
        
        CR-FM-NES implementation
        
        ## Getting Started
        
        
        ### Prerequisites
        
        You need only [NumPy](http://www.numpy.org/) that is the package for scientific computing.
        
        ### Installing
        
        Please run the following command.
        
        ```bash
        $ pip install crfmnes
        ```
        
        ## Example
        
        This is a simple example that objective function is sphere function.
        
        ```python
        import numpy as np
        from crfmnes import CRFMNES
        
        dim = 3
        f = lambda x: np.sum(x**2)
        mean = np.ones([dim, 1]) * 0.5
        sigma = 0.2
        lamb = 6
        crfmnes = CRFMNES(dim, f, mean, sigma, lamb)
        
        x_best, f_best = crfmnes.optimize(100)
        print("x_best:{}, f_best:{}".format(x_best, f_best))
        # x_best:[1.64023896e-05 2.41682149e-05 3.40657594e-05], f_best:2.0136169613476005e-09
        ```
        
        
        ## Versioning
        
        We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/nmasahiro/crfmnes/tags). 
        
        
        ## License
        
        This project is licensed under the MIT License - see the [LICENSE](https://github.com/nmasahiro/crfmnes/blob/master/LISENCE) file for details
        
Keywords: optimization,CR-FM-NES
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires: numpy
