Пометьте новые данные с помощью полууправляемого основанного на графе классификатора
Для подгонки меток к немаркированным обучающим данным, fitsemigraph
строит график подобия с маркированными и немечеными наблюдениями в качестве узлов и распределяет информацию о метке от маркированных наблюдений к немеченым наблюдениям с помощью распространения метки или расширения метки. Результат SemiSupervisedGraphModel
объект хранит подгоняемые метки и счета меток для немеченых данных в своем FittedLabels
и LabelScores
свойства, соответственно.
Чтобы предсказать метку нового x наблюдений, predict
функция использует взвешенное среднее значение соседних счетов наблюдения, чтобы вычислить счета метки для x, а именно .
n - количество наблюдений в обучающих данных.
Fxj - вектор-строка счетов меток для обучающего xj наблюдения (или узла j). Для получения дополнительной информации о расчете счетов меток для обучающих наблюдений, см. Алгоритмы.
S (x, xj) является парным подобием между новой x наблюдений и обучающей xj наблюдений, где S (xi, xj) = Si,j так, как определено в График Подобия.
Столбец с максимальным счетом в Fx соответствует предсказанной метке класса для x. Для получения дополнительной информации см. раздел [1].
[1] Делальо, Оливье, Йошуа Бенгио и Николя Ле Ру. Эффективная непараметрическая индукция функции в полууправляемом обучении. Материалы десятого Международного семинара по искусственному интеллекту и статистике. 2005.