跳转到主要内容

使用遗传编程进行分类和符号回归

项目描述

Karoo GP

Karoo GP是一个进化算法,是一个用Python编写的遗传编程应用套件,支持符号回归和分类数据分析。它已在射电天文学、引力波探测器特性化和合成超新星检测等领域得到应用,并在众多其他领域具有多样性。

您只需根据用户指南准备您的数据集。无需编程。Karoo通过强大的TensorFlow库启用多核和GPU。Karoo内置三个文本案例:Iris数据集、开普勒行星运动定律以及您可以修改为各种挑战程度的数学问题。

Karoo可以从命令行启动,具有直观的用户界面,或者使用bash或其他Python脚本的参数实现完全自动化。每次运行的输出将自动存档,包括配置、摘要以及保存为.csv文件的完整GP树套件,供您审查和编辑,以便您可以手动构建下一次运行的起始块。

请务必阅读用户指南,以了解遗传编程入门指南和所有可以在此独特代码库中完成的内容的示例。

关于Karoo GP中标量与向量和CPU与GPU性能的有趣阅读:https://arxiv.org/abs/1708.03157,或者了解Karoo在LIGO超新星检测中的应用:https://arxiv.org/abs/2002.04591

更多信息请访问 kstaats.github.io/karoo_gp/ ...

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

karoo_gp-2.4.1.tar.gz (38.7 kB 查看哈希值)

上传 源代码

构建分发

karoo_gp-2.4.1-py3-none-any.whl (40.0 kB 查看哈希值)

上传 Python 3

支持