了解 CNTK 2.0 Beta 8.0 源代码如何使用 Visual Studio 2015 在 Windows 10 上运行?

Learn how CNTK 2.0 Beta 8.0 source code works on Windows 10 using Visual Studio 2015?

问题

我是一名学生,.NET 开发人员,非常感谢 CNTK 的重量级贡献者和设计者的建议。我正在浏览文档和教程,实际的源代码令人印象深刻。

在 visual studio 2015 年使用什么 api 最好,这样我就可以进入 CNTK 中的函数,看看微软是如何编写多层感知器的?通常,对于 .NET 项目,我会编写一个我理解的示例应用程序,然后在调试器上检查源代码。这是我最好的学习方式。我的问题是针对 visual studio 2015,但我愿意走出我的舒适区并了解最佳实践是否是在不同的 IDE 甚至 OS 上执行此操作。

我计划按原样使用该工具,但我希望尽可能熟悉该工具,因为我是一名 .NET 开发人员,因此我想通过 Caffe、TensorFlow 等开始使用它。

尝试次数

我已经阅读了 CTNK 上的教程,发现自己经常使用 brain 脚本,但我经常在命令行上调用它。我知道 visual studio 2015 中有一个 python api,我想知道这是否是使用 CNTK 进入后端的首选方法?

请不要投反对票。我已经阅读了所提供的文档,但我认为在 GitHub 存储库上提出这个问题是不合适的,这是我认为适合提出这个问题的唯一其他场所。如果有其他渠道或论坛可以询问 CNTK 一般问题,请告诉我,我会这样做,但如果没有,我感谢您对认真学习者的指导和帮助。

这个地方是询问有关 CNTK 的问题的好地方。我相信您会在这里找到很多支持和建议。

VisualStudio 是探索代码库的一个非常好的环境,它是大多数贡献者使用的开发环境

关于控制cntk的最佳方式你会发现很多不同的意见。 Brainscript 为您提供出色的 / 类似脚本的控制,尽管许多人会指出 Python 作为与 CNTK 通信的首选方式。 ML 社区肯定有很多一般性 Python 支持!

我们刚刚开始在最新的测试版中在 eval 端公开 C#,您可以期待更多对 .net 语言的支持,但也可能会出现其他语言...

我不认为你可以选择一种语言优于其他语言,用法通常相似,最终取决于你的个人喜好、经验,当然还有你要解决的问题

沃尔夫冈