音乐表现建模与进化音乐具体创作
1. 回归树建模基础
1.1 类型与原语
回归树的一般结构中,每个节点是一个将输入与通过分析训练数据生成的值进行比较的测试,每个叶子节点是包含数值预测的输出值。为了构建模型,我们定义了 4 种不同类型:InputValue、FeatValue、RegValue 和 Bool。前三种类型代表浮点值,而 Bool 类型代表在执行测试时使用的布尔值。
原语名称 | 参数数量 | 参数类型 | 返回类型 |
---|---|---|---|
IF | 3 | 1st: Bool, 2nd 和 3rd: RegValue | RegValue |
LT | 2 | 1st: InputValue, 2nd: FeatValue | Bool |
EFeatValue | 0 | - | FeatValue |
ERegValue | 0 | - | RegValue |