我試圖用Accord.NET框架(MultilabelSupportVectorMachine類),以多標籤支持向量機,但基於示例這是很難理解的編碼如:多標籤支持向量機在Accord.NET
// Sample input data
double[][] inputs =
{
new double[] { 0 },
new double[] { 3 },
new double[] { 1 },
new double[] { 2 },
};
// Outputs for each of the inputs
int[][] outputs =
{
new[] { -1, 1, -1 },
new[] { -1, -1, 1 },
new[] { 1, 1, -1 },
new[] { -1, -1, -1 },
};
如果我的輸出是一個包含不在-1和+1範圍內的整數值的矩陣,我們應該使用什麼編碼將數據轉換爲這種格式?
API已更新,以使此用法(用於多類問題的多標籤SVM)更簡單。如果您仍然需要,請查看多標籤SVM文檔頁面的示例部分:http://accord-framework.net/docs/html/T_Accord_MachineLearning_VectorMachines_MultilabelSupportVectorMachine.htm – Cesar