深度学习工具包是针对特定领域的还是通用工具包?

数据挖掘 深度学习 工具 开源的
2022-02-27 17:14:50

是针对特定领域的任何开放深度学习工具包,还是所有工具包的通用工具包,这意味着它是深度学习的黑盒。

我的问题是关于微软的 CNTK,它似乎包含语音和文本分类的示例,而其他人通常只有 MNIST 或 CIFAR ......

1个回答

是的,不同的工具包适用于不同的目的,因为它们包含不同的算法。这是由于缺乏通用人工智能(一种在所有方面都很智能的人工智能)。现代人工智能有不同的算法,更适合不同的任务。例如,CNN 框架在图像方面比 NN 好得多,也比编码器好得多。但是,LSTM 框架将更适合捕获数据中的时间依赖性。

但是,如果两个框架使用相同的算法,它们应该是相对相同的。正如在 Keras 和 TensorFlow 之间可以看到的那样,由于下划线代码不同,就会出现差异。虽然,这应该是有限的。

比框架更担心您为任务选择的算法。如果你想定制它,编写大多数机器学习算法并不难。