在F#中使用机器学习的资源
.net
machine-learning
5
0

我已经学习了使用Matlab作为原型设计工具的机器学习课程。由于我沉迷于F#,所以我想继续在F#中学习机器学习。

我可能想同时使用F#进行原型设计和生产,因此机器学习框架将是一个不错的开始。否则,我可以从一系列库开始:

  • 高度优化的线性代数库
  • 统计包
  • 可视化库(允许绘制图表并与图表,图表进行交互...)
  • 并行计算工具箱(类似于Matlab并行计算工具箱)

对我来说,最重要的资源是书籍 ,博客文章和有关以功能编程语言(F#/ OCaml / Haskell ...)进行机器学习的在线课程。

谁能建议这些资源?谢谢。


编辑:

这是基于以下答案的摘要:

机器学习框架:

  • Infer.NET :具有良好F#支持的图形模型中用于贝叶斯推理的.NET框架。
  • WekaSharper :围绕流行的数据挖掘框架Weka的F#包装器。
  • Microsoft Sho :.NET平台上用于数据分析(包括矩阵运算,优化和可视化)的持续环境开发。

相关库:

阅读清单:

也欢迎任何其他指示或建议。

参考资料:
Stack Overflow
收藏
评论
共 3 个回答
高赞 时间 活跃

没有一个地方可以找到有关F#和机器学习的资源,但是这里有一些可能非常有用的链接:

也有一些从事相关主题工作的人的个人页面:

  • 于尔根·范·盖尔(Jurgen van Gael)(曾获得机器学习博士学位)为Math.NET库做出了贡献,您可以在此处阅读有关他的经验

  • 在MSDN上撰写了数值计算一章(并且是对机器学习感兴趣的博士生)的尹竹在他的博客上有很多不错的文章

收藏
评论

除了Tomas提到的内容外,大约一年前,我花了一些时间在Infer.NET上 ,发现它对于连续图形模型非常有用 。我知道在库的范围和F#支持方面,它在去年有了很大的改进。我建议检查一下,看看是否有您需要的东西。

收藏
评论

Hal Daume在OCaml和Haskell中实现了许多机器学习算法。详细信息请参见我在OCaml或Haskell的机器学习中的答案

除了MSDN上F#中的数值计算 》一书中的一面,我还想推荐我的Weka包装器WekaSharper 。它允许您使用F#友好界面在Weka中调用机器学习算法。

我写了一篇文章《 为什么F#是数据挖掘的语言》 ,这反映了我在F#中编写完类似alpha /原型的数据挖掘程序包时的想法。 libml可在线获得。但是代码是大约两年前写的,当时我开始使用F#,从那以后我没有时间去维护它。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号