8

首先,我意识到这是一个与这个问题非常相似的问题:哪些是 .net/java 中集体智能的优秀开源库?

...但是那个问题的所有答案都是以 Java 为中心的,所以我再次询问,这次更多的是寻找 .Net(理想的 C#)想法。

一点背景;我最近阅读了Toby Segran 的关于 CI 的优秀书籍,我刚刚拿到了Satnam Alag 的书(我相信它也很优秀,但我才刚刚打开它)。这些都是以 Python 和 Java 为中心的,我在阅读代码示例时没有任何问题,但由于我是一名 C# 开发人员,因此在我的母语中使用其中的一些想法会很有趣。我已经搜索了网络和 SO,但没有想出太多。在某种程度上,这是个好消息,也许我可以将一些东西移植到 .Net(欢迎提出建议),但在我这样做之前,我也真的很想看看任何现有的项目。

那么,有没有在 .Net 中从事 OS 项目的 CI 粉丝,我是否错过了一些显而易见且有趣的书籍/网站/博客?

我意识到 CI 是一个相当广泛的领域,所以为了缩小范围,我主要对集群/预测/推荐领域感兴趣,但对其他想法持开放态度。

编辑:刚刚发现这本书即将由 Manning 出版,这可能会让 CI 粉丝感兴趣:智能网络算法

编辑澄清以回应 Moose 的评论;我真正在寻找的是使用 CI 技术和 .Net 的库、框架或大型项目(理想的操作系统)。代码示例很棒,但正如 Moose 在他的评论中所说,获取 Java 示例并移植它们很容易。例如,有一个用 Java 编写的名为WEKA的有趣项目,我没有理由不能使用它并进行试验,我只是想知道 .Net 中是否发生了类似的事情。我刚刚浏览了有关Lucene的信息,我看到有一个 C# 端口,所以这是一个开始……还有更多吗?

编辑这不是 C#,而是 .Net;Robert Pickering 已开始在此处收集 F# CI 资源。看起来很有趣,但我仍在寻找 C# 信息。

4

3 回答 3

5

这是基于评级的协同过滤的斜率预测器的链接:

斜坡一的 C# 实现

于 2009-04-11T03:06:34.887 回答
4

微软研究院(完全披露:我在微软工作,虽然不在发布此工具的小组中)刚刚发布了一个名为 Infer.NET 的 .NET 机器学习库。

链接文本 您可能想检查一下。

于 2009-12-09T07:03:28.393 回答
4

这个图书馆有:

监督

  • 感知器
  • 内核感知器
  • 神经网络
  • 决策树

无监督

  • 层次聚类
  • 均值

它被称为.NET 的机器学习

于 2011-07-06T19:15:39.577 回答