public interface Vectorizer<VECTOR_TYPE>
Modifier and Type | Interface and Description |
---|---|
static interface |
Vectorizer.RecordCallBack
On record call back.
|
Modifier and Type | Method and Description |
---|---|
VECTOR_TYPE |
createVector(java.lang.Object[] args)
Create a vector based on the given arguments
|
void |
fit(RecordReader reader)
Fit based on a record reader
|
void |
fit(RecordReader reader,
Vectorizer.RecordCallBack callBack)
Fit based on a record reader
|
VECTOR_TYPE |
fitTransform(RecordReader reader)
Fit based on a record reader
|
VECTOR_TYPE |
fitTransform(RecordReader reader,
Vectorizer.RecordCallBack callBack)
Fit based on a record reader
|
void |
initialize(Configuration conf)
Initialize based on a configuration
|
VECTOR_TYPE |
transform(Record record)
Transform a record in to a vector
|
VECTOR_TYPE createVector(java.lang.Object[] args)
args
- the arguments to create a vector withvoid initialize(Configuration conf)
conf
- the configuration to usevoid fit(RecordReader reader)
reader
- VECTOR_TYPE fitTransform(RecordReader reader)
reader
- void fit(RecordReader reader, Vectorizer.RecordCallBack callBack)
reader
- callBack
- VECTOR_TYPE fitTransform(RecordReader reader, Vectorizer.RecordCallBack callBack)
reader
- callBack
- VECTOR_TYPE transform(Record record)
record
- the record to write