Всем привет!
Возникает проблема в строчке:
model = svm.read_model('../data/svm/models/{}'.format(model_name))
У меня есть файл под названием svm.py, в нем есть как раз-таки описание read_model и load_data. Но почему-то в коде возникает ошибка. Питон то ли не видит этот файл, или проблема в самом написании запроса, мб что-нибудь упущено? Помогите это исправить. Я новичок.
Error: 'module' object has no attribute 'read_model'
Вот кусок кода, где непосредственно возникает ошибка.
import os
import pdb
import numpy as np
import pickle
#import svmlight
#import svmlight_loader as svml
#from parser
import parser as Parser
from sklearn import svm
import svm as SVM
#from naivebayes
from sklearn.naive_bayes import MultinomialNB
# global
def svm_classify():
svm = SVM();
classifications = []
temporal_labels = []
threshold = 0.5
for i in range(4):
model_name = 'w{}.Model'.format(i+1)
data_name = 'w{}_1.train'.format(i+1)
model = svm.read_model('../data/svm/models/{}'.format(model_name))
data = svm.load_data('../data/svm/train_seg/{}'.format(data_name))
temporal_labels.append(data[1])
data = svm.format_for_svmlight(data)
print 'Classifying temporal data...'
classifications.append(svm.classify(model, data))
print 'Finished classifying.'