Потеря временной классификации соединений (CTC) для классификации неориентированных последовательностей
Операция CTC вычисляет потери временной классификации соединения (CTC) между неориентированными последовательностями.
ctc функция вычисляет потери CTC между прогнозами и целями, представленными как dlarray данные. Используя dlarray объекты упрощают работу с высокоразмерными данными, позволяя маркировать размеры. Например, можно пометить, какие измерения соответствуют пространственным, временным, канальным и пакетным измерениям, используя 'S', 'T', 'C', и 'B' соответственно. Для неуказанных и других размеров используйте 'U' этикетка. Для dlarray функции объекта, которые работают над определенными размерами, можно указать метки размеров, отформатировав dlarray непосредственно или с помощью 'DataFormat' вариант.
возвращает потери CTC между отформатированными loss = ctc(dlY,targets,YMask,targetsMask)dlarray объект dlY содержащие прогнозы и целевые значения targets использование масок прогнозирования и цели YMask и targetsMaskсоответственно.
Для неформатированных входных данных используйте 'DataFormat' вариант.
также задает формат размера loss = ctc(dlY,targets,YMask,targetsMask,'DataFormat',FMT)FMT когда dlY не является отформатированным dlarray.
указывает параметры, использующие один или несколько аргументов пары имя-значение в дополнение к входным аргументам в предыдущих синтаксисах. Например, loss = ctc(___,Name,Value)'BlankIndex','last' указывает пустой индекс, соответствующий последнему элементу словаря.
crossentropy | dlarray | dlfeval | dlgradient | mse | sigmoid | softmax