问题标签 [accord.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2361 浏览

c# - 如何使用主成分分析找到最佳拟合线?

我在 C# 的 Windows 应用程序中绘制图表。我使用 最小二乘拟合——垂直偏移 来找到最佳拟合线。但是我的数据源从垂直线到(几乎)水平线不等。

然后我阅读了有关 PCA 和 Accord.net 库的信息。我已经写了一些代码,但没有得到进一步做的事情。

我有一个图表的数据点列表。

获得特征向量后,如何利用它们绘制最佳拟合线。

0 投票
2 回答
2876 浏览

c# - 如何在accord.net 中保存“学习状态”?

我是机器学习和 Accord.net 的初学者。我知道如何训练它然后使用它,但是在企业环境中,在服务器上运行它,我如何坚持 Accord .net 的学习。每次重新启动应用程序时,我是否需要保存所有训练数据并重新训练?

0 投票
2 回答
937 浏览

c# - Accord KDTree 与自定义距离函数

我有一个表示道路网络的图形数据结构(节点是道路中的点/交叉点,边缘是道路)。Node 对象具有与之关联的纬度和经度。

我正在使用 Accord 的 KDTree 类来查找给定 GPS 坐标的附近节点。由于 Accord 似乎没有将 Haversine 距离作为内置距离函数(我错了吗?),我定义了自己的自定义距离函数,并将其作为额外参数传递给 KDTree.FromData() 方法,如下:

请注意,“ApproximateDistance”被定义为单独类中的静态方法,并且是更正确的Haversine 距离的笛卡尔近似值。

尝试执行最后一行时出现异常。在这一行中,我传入要放入 KDTree(即 lat/lon 数组的数组)以及相关节点的数据,以及我的自定义距离函数。似乎这个 FromData 构造函数实际上(出于某种原因?)调用了我的 ApproximateDistance 函数,其中数组 [1] 和 [1] 作为两个输入参数,显然引发了异常,因为此方法需要两个二维数组。

我不知道为什么这个构造函数会调用我的 ApproximateDistance 函数(尤其是使用这些奇怪的参数),并且似乎无法使用调试器找出...

0 投票
0 回答
363 浏览

c# - 类实例中的变量由于其保护级别而无法访问

我正在使用名为 Accord.net 的类库中的演示示例所有引用都正常,但我收到以下错误消息:

1> D:\Software Projects\Classification (SVMs)\packages.config 中列出的所有包都已安装。

1>D:\Software Projects\Classification (SVM)\MainForm.cs(174,42,174,50):错误 CS1061:“System.Array”不包含“GetRange”的定义,并且没有扩展方法“GetRange”接受可以找到“System.Array”类型的第一个参数(您是否缺少 using 指令或程序集引用?)

1>D:\Software Projects\Classification (SVM)\MainForm.cs(177,37,177,46):错误 CS0117:“Accord.Math.Matrix”不包含“笛卡尔”的定义

1>D:\Software Projects\Classification (SVM)\MainForm.cs(178,17,178,23): 错误 CS0122: 'Accord.Math.Vector' 由于其保护级别而无法访问

1>D:\Software Projects\Classification (SVM)\MainForm.cs(179,17,179,23): 错误 CS0122: 'Accord.Math.Vector' 由于其保护级别而无法访问

我无法将这些类的保护级别修改为例如 public,因为我无权访问它们。我该怎么做才能让它编译?

0 投票
1 回答
124 浏览

c# - 查找特定用户最常用的产品/项目

我正在为企业应用程序开发 Web API。在当前场景中,当任何用户单击任何下拉控件时,都会向服务器发出请求,现在 ADO.Net 代码只需按字母顺序从适当的表中获取列表,然后以 JSON 形式返回响应。这很简单。

现在,我想做的是,在我的回复中返回特定用户最常用的项目。例如,我有一个公司所有项目的下拉列表。现在用户A主要使用项目1,项目2,项目3,而用户B主要使用项目4,项目5,项目6。现在不是每次都按字母顺序返回一个常量列表,我想返回一个列表给用户A其中项目 1、项目 2、项目 3 应该在顶部,而对于用户 B,项目 4、项目 5、项目 6 应该在顶部。

我已经搜索过它并了解到我可以通过机器学习算法来做这类事情。我完全不知道这个域。我发现 AFORGE.NET 和 Accord.NET 作为 .NET 的一些很好的框架,但我仍然不清楚我该怎么做?

请有人指导我,我该如何实现?

最好的祝福

0 投票
0 回答
48 浏览

c# - 在图像中寻找“安静”区域

我想拍摄一张图片,并在图片顶部添加说明,并在文本后面添加一个框,以确保可以轻松阅读文本。如果前景中有一张狗的照片,我想在没有太多活动/细节的图像部分添加描述,例如草的一部分。

使用 Accord 或 OpenCV,我怎样才能找到安静的区域来放置框和描述?

0 投票
1 回答
233 浏览

c# - Accord.Net 在反序列化 Codification 实例时抛出空引用异常

使用 Accord.Net,我正在尝试序列化/反序列化 Codification 类的实例,但在尝试反序列化时收到空引用异常。序列化对象时我没有遇到问题。如果实例没有初始化列,则不会引发异常。

我使用 NaiveBayes 中的示例表进行测试

0 投票
0 回答
520 浏览

c# - 如何在 Accord.net 中实现神经网络的 Softmax 输出?

在 Accord Framework 中有几个激活函数,例如 Gaussian、Bernoulli、Sigmoid 等。由于这些函数是针对单个神经元的,坦率地说,我不知道如何实现 softmax,因为我不知道如何访问同一可见层中的其他神经元(因为神经元的输出将使用输出计算其他神经元,也是如此。)。

那么,我们如何实现一个输出为概率分布的神经网络呢?

0 投票
1 回答
203 浏览

c# - 使用 Accord.Net 和 Liblinear 更改类权重

如何使用 Liblinear 实现为 Accord.Net 的分类(任何模型)指定类权重。此外,我可以将自动平衡用于类似于 sciKit.Learn 的实现的不平衡数据。

提前致谢

0 投票
1 回答
280 浏览

c# - 根据分布 Accord.net 对数字数组进行分类

我在 c# 中使用 Accord.net 并且这个库中有很多分类器算法,我想知道什么是最适合我的情况,我试图通过监督学习根据它们的分布对双类型数组进行分类,例如:

学习集:

在学习了训练集之后,分类器需要识别一个不在学习集中的数组:例如: