Как объяснить / интерпретировать получение нескольких блоков вывода при обучении одной модели в libsvm? - PullRequest
0 голосов
/ 15 апреля 2019

Я использую libsvm-3.23 для обучения набора данных и создания модели с использованием настроек по умолчанию, не играя с какими-либо параметрами, мне также интересно понять результаты этого этапа, но я не знаю, как объяснитьчто я получу здесь ...

...................
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*..
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*
optimization finished, #iter = 21791
nu = 0.550424
obj = -32123.272387, rho = -3.742414
nSV = 33351, nBSV = 33314
.........
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*
optimization finished, #iter = 10486
nu = 0.434844
obj = -15950.193731, rho = -7.014801
nSV = 17162, nBSV = 17118
..............
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*.
WARNING: using -h 0 may be faster
*
optimization finished, #iter = 15241
nu = 0.431166
obj = -23998.956921, rho = -7.981013
nSV = 24883, nBSV = 24833
Total nSV = 51020

Используя эту команду: ./svm-train acoustic_scale

Набор данных (SensIT Vehicle (acoustic)).

Обучение генерирует более одногоблок вывода, но я не понимаю, что на самом деле там происходит, например, при использовании набора данных heart_scale (легкий набор данных, который поставляется с libsvm), ./svm-train генерирует только один блок извыведите вот так:

*
optimization finished, #iter = 162
nu = 0.431029
obj = -100.877288, rho = 0.424462
nSV = 132, nBSV = 107
Total nSV = 132

команда, которую я использовал, дала этот вывод: ./svm-train heart_scale

Как видите, набор данных SensIT Vehicle (acoustic) генерирует строку "optimization finished, #iters = X" 3раз я не совсем понимаю, как это происходит, и что влияет на количество "блоков" генерируемых ... (под блоком я имею в виду набор информации, касающейся обученной модели, которая начинается с"optimization finished, #iters = Y" строка и заканчивается "nSV = XX, nBSV = YY"),что более интересно, что значения #iters, nu, obj, ... и т. д. каждый раз различаются, есть ли объяснение этому?

...