@Baira9

Ошибка: 'module' object has no attribute 'read_model'. Как это исправить?

Всем привет!
Возникает проблема в строчке:
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.'
  • Вопрос задан
  • 451 просмотр
Пригласить эксперта
Ответы на вопрос 1
@deliro
У твоего svm нет атрибута read_model. Что не ясно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы