Celebi / 核心概念

Algorithm(算法)

Algorithm(算法) 是一段可复用、自包含的分析代码:即 “怎么做”。 它只定义计算逻辑本身,不绑定具体的输入或参数。

特性

  • 无状态、可复用 —— 同一个算法可以支撑多个不同输入、不同参数的任务。
  • 来源可溯 —— 任务会记录它基于哪个算法(以及算法的哪个状态)创建, 结果在数月之后依然可解读。
  • 可独立演进 —— 改进算法后,只需重跑依赖它的任务。
# 在项目中创建算法骨架
celebi-cli create-algorithm selection

算法被实例化后即为 Task(任务)