public class PredictionQuality extends Object implements Serializable, Representable
| Constructor and Description |
|---|
PredictionQuality(PredictionQuality... samples)
Создает контейнер для метрик качества, усредняющий показатели качества
для набора других контейнеров.
|
PredictionQuality(SequenceSet reference)
Создает контейнер для метрик качества на основе набора прецедентов.
|
PredictionQuality(SequenceSet reference,
SequenceSet est)
Создает контейнер для метрик качества на основе набора прецедентов и
результата работы алгоритма распознавания.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSequence(byte[] refSeq,
byte[] estSeq)
Добавляет результат распознавания наблюдаемой последовательности.
|
double |
regionSens(int state)
Метрика качества — фрагментная чувствительность.
|
double |
regionSpec(int state)
Метрика качества — фрагментная специфичность.
|
String |
repr()
Возвращает более или менее детализированное текстовое представление объекта.
|
String |
repr(int state)
Возвращает текстовое представление точности распознавания по определенному
классу скрытых состояний.
|
double |
symbolACP(int state)
Метрика качества — средняя условная вероятность (англ.
|
double |
symbolCC(int state)
Метрика качества — коэффициент корреляции.
|
double |
symbolPrecision()
Метрика качества — символьная точность алгоритма распознавания.
|
double |
symbolSens(int state)
Метрика качества — симольная чувствительность для конкретного типа скрытых состояний.
|
double |
symbolSpec(int state)
Метрика качества — симольная специфичность для конкретного типа скрытых состояний.
|
public PredictionQuality(SequenceSet reference, SequenceSet est)
reference - референсный набор прецедентов, для которых известны как наблюдаемые,
так и скрытые цепочки состоянийest - набор строк состояний, полученных в результате работы алгоритма распознаванияpublic PredictionQuality(SequenceSet reference)
reference - референсный набор прецедентов, для которых известны как наблюдаемые,
так и скрытые цепочки состоянийpublic PredictionQuality(PredictionQuality... samples)
samples - контейнеры метрик качества, по которым производится усреднениеpublic void addSequence(byte[] refSeq,
byte[] estSeq)
refSeq - действительная последовательность скрытых состоянийestSeq - определенная алгоритмом последовательность скрытых состояний, или null
в случае отказа от распознаванияpublic double symbolSpec(int state)
Значения метрики качества находятся в диапазоне [0, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double symbolSens(int state)
Значения метрики качества находятся в диапазоне [0, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double symbolACP(int state)
Значения метрики качества находятся в диапазоне [0, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double symbolCC(int state)
Значения метрики качества находятся в диапазоне [-1, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double regionSpec(int state)
Значения метрики качества находятся в диапазоне [0, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double regionSens(int state)
Значения метрики качества находятся в диапазоне [0, 1]. Метрика,
близкая к единице, свидетельствует о хорошем качестве алгоритма распознавания.
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic double symbolPrecision()
public String repr(int state)
state - индекс (с отсчетом от нуля) скрытого состояния в алфавите скрытых состоянийpublic String repr()
RepresentableObject.toString(), подразумевается,
что представление занимает одну или более полных строк.repr in interface Representable