我想在运行于Google Colaboratory的Jupyter笔记本中使用https://github.com/Netflix/vmaf/tree/master/libsvm/python中的svmutil函数。
运行
import svmutil
出现以下错误:
ModuleNotFoundError: No module named 'svmutil'
如何在colab中安装此github存储库?
答案 0 :(得分:0)
首先在运行jupyter笔记本的位置下载svmutil.py文件并将其保存。然后使用
导入svmutil函数from svmutil import *
您可以使用其功能
svm_train() : train an SVM model
svm_predict() : predict testing data
svm_read_problem() : read the data from a LIBSVM-format file.
svm_load_model() : load a LIBSVM model.
svm_save_model() : save model to a file.
evaluations() : evaluate prediction results.
答案 1 :(得分:0)
您需要先安装该库。这是一个完整的示例:
https://colab.research.google.com/drive/1svYMGnV7HdeqXpN15T5ajxbLijLmBeSm
关键位:
w_4
答案 2 :(得分:0)
接受的答案会下载许多其他内容,而不仅仅是libsvm。如果只想安装libsvm库,则必须执行以下操作:
!git clone https://github.com/cjlin1/libsvm
%cd libsvm/
!make && make install
%cd /content/libsvm/python/
!make
import sys
sys.path.append('/content/libsvm/python')
%cd /content