geneticpy是一个优化器,它使用遗传算法在自定义参数空间中快速搜索最优解。
geneticp的Python项目详细描述
基因型
geneticpy是一个优化器,它使用遗传算法在自定义参数空间中快速搜索最优解。
安装
geneticpy需要python 3.4+
pip install geneticpy
示例用法:
下面是一个简单的示例,可以帮助您入门:
defloss_function(params):ifparams['type']=='add':returnparams['x']+params['y']elifparams['type']=='multiply':returnparams['x']*params['y']param_space={'type':geneticpy.ChoiceDistribution(choice_list=['add','multiply']),'x':geneticpy.UniformDistribution(low=5,high=10,q=1),'y':geneticpy.GaussianDistribution(mean=0,standard_deviation=1)}results=geneticpy.optimize(loss_function,param_space,size=200,generation_count=500,verbose=True)best_params=results['top_params']loss=results['top_score']total_time=results['total_time']
PYPI项目
https://pypi.org/project/geneticpy/
接触
如有任何问题或反馈,请随时给我发邮件至brandonschabell@gmail.com。