基于自然启发算法的聚类

pyriad的Python项目详细描述


使用自然启发的算法进行聚类

Codacy BadgeCodacy BadgeBuild StatusVersionPyPI downloadsLicense

^ }提供了用Python构建的各种自然启发算法在深度学习库PyTorch上的聚类。

您可以根据自己的需要扩展pyriad。通过扩展简单的抽象类,可以实现自定义算法。 Pyriad是高度可并行的,并且可以转移到GPU。

算法

从今天起,已经实现了以下算法:

  • [X]粒子群优化(PSO)[1]
  • [X]布谷鸟搜索(CS)[2]
  • [x]灰狼优化(gwo)[3]
  • [X]花授粉算法(FP)[4]

安装

  1. 安装pytorch。你可以在这里找到它:PyTorch
  2. pip install pyriad

示例

您可以在examples/目录中找到示例

您还可以运行示例:python examples/pso_iris.py

你可能想export PYTHONPATH=/path/to/this/directory

贡献

  1. 实现新算法
  2. 改进代码设计
  3. 改进评论和自述文件
  4. 测试

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如果没有构造器,我怎么能让这段代码实现相同的功能?   使用JMS/ActiveMQ模式/库的java并发同步RequestReply?   Java arcgis获取多段线的交点   mysql java。sql。SQLException参数索引超出范围   java通过远程接口将EJB注入servlet   java Eclipse格式化程序:相同缩进级别上的条件表达式   在junit中运行cucumber时发生java错误   java如何使用API引用JSON数组   docx文档边界外的java XWPF列(Ubuntu 16.04主机)   java为什么@RequestHeader无法捕获过滤器中添加的自定义标头   在java特殊用例中列出迭代期间添加的项   java如何使用@XmlElement注释列表?   在Android应用程序中使用JavaMail接收电子邮件时出现java错误