#ai #great #own #simple-to-use

bin+lib dumb_ai

这是我自己的AI,虽然效果不怎么样,但仍然可以工作!

1个稳定版本

3.1.0 2023年4月9日
3.0.0 2023年4月9日
2.1.0 2023年4月8日
1.0.1 2023年4月6日

#494机器学习类别中

MIT许可证

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