Закодируйте метки данных в одногорячие векторы
кодирует метки данных в категориальном массиве B = onehotencode(A,featureDim)A в одногорячий закодированный массив B. Каждый элемент A заменяется числовым вектором из длины, равной количеству уникальных классов в A по измерению, заданному featureDim. Вектор содержит 1 в положении, соответствующем классу метки в A, и 0 в любом положении. Любой <undefined> значения закодированы к NaN значения.
кодирует метки категориальных данных в таблице tblB = onehotencode(tblA)tblA в таблицу одногорячих закодированных числовых значений. Одна переменная tblA заменяется столькими же переменных сколько количество уникальных классов в tblA. Каждая строка в tblB содержит 1 в переменной, соответствующей классу метки в tlbA и 0 во всех других переменных.
___ = onehotencode(___,'ClassNames', также задает имена классов, чтобы использовать для кодирования. Используйте этот синтаксис когда classes)A или tblA не содержите категориальные значения, когда это необходимо, чтобы исключить любые метки класса из того, чтобы быть закодированным, или, когда это необходимо, закодировать векторные элементы в определенном порядке. Любая метка в A или tblA из класса, который не существует в classes закодирован к вектору из NaN значения.