是否有用于神经网络的易于使用的 .net 库?

数据挖掘 神经网络 软件推荐
2022-03-10 10:07:14

我知道“易于使用”是主观的,所以让我稍微限定一下这个问题。是否有一个库或工作代码片段我可以基本上复制到我的项目中,更改每层中的神经元数量、层数和输入源,然后单击运行。我自己至少写了 15 篇,但没有一篇能正常工作——我需要看到一些用我理解的语言工作的东西,这样我才能理解为什么我显然是个白痴!

(如果有人感兴趣,我可以发布一些我自己的代码,但它很长并且与问题不太相关)

3个回答

我没有个人经验,但我遇到了Accord,它对神经网络的支持有限。老实说,.net 没有机器学习社区,所以如果你不想 DIY,最好使用其他东西。

尝试Seq2SeqSharpSeq2SeqSharp 是一个基于张量的快速灵活的编码器-解码器深度神经网络框架,由 .NET (C#) 编写。它可用于序列到序列任务、序列标记任务和序列分类任务以及其他 NLP 任务。Seq2SeqSharp 支持 CPU 和 GPU。它由 .NET 核心提供支持,因此 Seq2SeqSharp 可以在 Windows 和 Linux 上运行,无需任何修改和重新编译。

它内置了 Transformer 编码器/解码器、LSTM 和多种层,还提供了许多机器翻译系统作为演示。