1个稳定版本
3.1.0 | 2023年4月9日 |
---|---|
3.0.0 |
|
2.1.0 |
|
1.0.1 |
|
#494在机器学习类别中
14KB
301 行
关于
这是我模仿的AI。我觉得效果不太好
目前它甚至不是一个库,只是我在做些事情。也许有一天我会把它做成一个库
安装
只需使用cargo add dumb_ai
将此添加到您的项目中
文档
使用train_ai()
函数训练AI。我建议将precision
字段设置为0.01(最多0.1)。要测试您的AI,请使用带有两个更多向量的test_ai()
函数,以获取AI的准确率。如果向量中每个向量只有一个元素(在向量内),则可以使用to_vector_of_vector()
函数。在这两种情况下,两个向量需要具有相同的长度,并且它们内部的向量也需要始终具有相同的长度。
要预测一个值,请使用AI::predict()
在您的AI结构中获取一个值。您可以使用相关函数将AI结构保存到磁盘并从磁盘读取。vector_tools
也可以与AI部分一起使用,函数名称大多数都是自我解释的。对于那些不自我解释的,这里有一些说明
to_correct_amount()
是一个将只有一个元素的向量向量转换为具有多个相同元素的向量向量的函数。这允许输入和输出之间小向量的长度不同。
依赖关系
~0.7–1.6MB
~35K SLoC