Второй вывод команды libsvmread
представляет собой набор функций для каждого данного примера обучения.LIBSVM в MATLAB/Octave - какой результат libsvmread?
Например, в следующей команде MATLAB:
[heart_scale_label, heart_scale_inst] = libsvmread('../heart_scale');
Это второй переменной (heart_scale_inst) имеет содержание в форме, я не понимаю, например:
<1, 1> -> 0.70833
Что такое смысл этого? Как его использовать (я не могу построить его так, как оно есть)?
PS. Если бы кто-нибудь мог порекомендовать хороший учебник LIBSVM, я был бы признателен. Я не нашел ничего полезного, и файл README не очень понятен ... Спасибо.
Звучит как «разреженная» матрица. Введите 'whos heart_scale_label heart_scale_inst', чтобы видеть. – chappjc
Возможный дубликат [Как использовать libsvm в Matlab?] (Http://stackoverflow.com/questions/8556410/how-to-use-libsvm-in-matlab) – chappjc
Спасибо @chappjc. Я видел ссылку, о которой вы говорили, прежде чем я разместил свой вопрос; на самом деле, я попытался реализовать ответ, заданный этому вопросу, и вот где я застрял: (Так что же представляет собой разреженная матрица? Какая часть функций и что остальное ...? – Cheshie