c# - 多元多项式表示

标签 c# .net machine-learning

我正在开发一个机器学习库(作为一个业余爱好项目)并实现了线性回归,我开始研究非线性多项式回归。在代码中表示单变量多项式根本不是问题,但是多元多项式(多个不确定)又如何呢?我很难找到在代码中表示它们的任何标准。

示例:

y = 1 + 2*x1 + 3*x2 + 4*x1*x2 + 5*x1^2 + 6*x2^2

有没有类似的东西(一个通用标准,甚至是一个库,我可以遵循哪些标准),但我就是找不到它?

我问的原因是不要实现我自己的标准(如果已有标准的话)。

最佳答案

自从我问这个问题以来已经有一段时间了,所以我决定编写自己的库来表示和计算简单多项式的值,您可以在这里找到它:

https://bitbucket.org/piotrjustyna/netpolynomial

感谢您的反馈!

关于c# - 多元多项式表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20656945/

相关文章:

c# - 泛型继承......不起作用

c# - 滚动时拖放事件会中断 GUI 的平滑运动

python - Scikit 随机森林分类器未评估为真

python-3.x - 用于各种维度输入的高效 PyTorch DataLoader collat​​e_fn 函数

machine-learning - 在 R 中对遵循正态分布的变量进行函数积分

c# - 不使用 RegexOptions 枚举的不区分大小写的正则表达式

c# - 如何计算图表的趋势线?

.net - FormatException 未处理 vb.net

.net - 面向 .NET 2.0 的 VS2008 并没有阻止我使用 C# 3 功能

c# - Button.PerformClick 有什么作用?