T - класс, описывающий прецеденты, на которых производится обучениеpublic interface Trainable<T> extends Cloneable
| Modifier and Type | Method and Description |
|---|---|
Object |
clearClone()
Создает копию рассматриваемого объекта.
|
Object |
clone()
Клонирует объект, сохраняя результаты обучения.
|
void |
reset()
Сбрасывает результаты обучения.
|
void |
train(Collection<? extends T> samples)
Добавляет в прецеденты множество объектов.
|
void |
train(T sample)
Добавляет объект к пулу прецедентов.
|
void train(T sample)
sample - объектvoid train(Collection<? extends T> samples)
samples - набор объектовObject clone()
Object.clone()Object clearClone()
Object.clone(),
под копией подразумевается объект с теми же управляющими параметрами,
но без учета данных, полученных в результате обучения на прецедентах.
Таким образом, возвращаемый объект по своему состоянию эквилентен последовательности вызовов
Object.clone() и reset(). Различие заключается в том, что этот метод
может выделять существенно меньше памяти, чем при вызове Object.clone().void reset()