В первой строке сайта, который вы размещаете, строится обучающий набор векторов, составленный из многомерного нормального распределения, центрированный вокруг [1 1] и [-1 -1] соответственно, со стандартными отклонениями 1 и 1 для сигмых и сигма у для первого класса и 2 и 2 для сигмы х и сигма у для второго класса.Возьмите 100 из этих векторов для каждой группы (или класса).
Затем вы строите вектор группы, который содержит метки группы: первые 100 относятся к классу 1 (repmat(1,100,1)
фактически совпадает с ones(100,1)
) и вторые 100 относятся к классу 2 (repmat(2,100,1) == ones(100,1)*2
).
Второй кусок кода, который вы цитируете, фактически просто генерирует матрицу, содержащую 100 случайных строк данных, все в диапазоне [-5, 5], имеющем2 размера (так 2 столбца).Эта матрица используется для проверки классификации.
Вы также можете использовать привычку matlab help или doc для функций, которые вы не знаете / не понимаете.