如何在 Windows 10 中的 Pycharm 上使用 ThunderSVM(GPU 模式)

How to use ThunderSVM (GPU mode) on Pycharm in Windows 10

我在 ThunderSVM 的官方 github 上跟着讲师安装了 Windows。我可以在 git-bash CLI 中 运行 ThuderSVM。问题here表明我们可以将ThunderSVM添加到Keras中,那么Pycharm呢?我的问题是如何 运行 ThunderSVM on Pycharm。

在文件夹thundersvm/build/lib中:我有thundersvm.exp、thundersvm.lib、thundersvm-train.exp、thundersvm-train.lib、thundersvm-predict.exp, 和 thundersvm-predict.lib 个文件。

我在 Windows 10 上安装了 Pycharm 并通过 Anaconda 使用 python 3.6 对其进行了解释。我的 GPU 是 RTX 2070。

提前谢谢你,抱歉我的英语不好。

我的问题有了答案。

  1. 克隆 ThunderSVM 并转到 C:\Users\user-name\thundersvm\python\thundersvm
  2. 正在复制此处的所有文件并post将它们复制到Pycharm项目中的新文件夹中。
  3. 打开 Pycharm 并在 File/Settings 中重新配置 Project Interpreter。

我现在可以在 Pycharm 中 运行 ThunderSVM。然而,我意识到 sklearn 的内置 SVM 在我的情况下比 ThunderSVM 更快(许多不同的小训练数据 = 多次训练 SVM,我必须在每次训练中记下模型)。我尝试了 tensorflow 的 SVM:tf.contrib.learn.SVM 也收到了相同的结果(tensorflow 比 ThunderSVM 快但准确性较低)。