public class ArffDataModel extends AbstractDataModel implements DataModel
context, dataAppender, dataConvertor, dataSplitter, LOG, testDataSet, trainDataSet, validDataSet
conf, CONF_DATA_COLUMN_FORMAT, CONF_DATA_INPUT_PATH, CONF_DFS_DATA_DIR
Constructor and Description |
---|
ArffDataModel()
Empty constructor.
|
ArffDataModel(Configuration conf)
Initializes a newly created
ArffDataModel object
with configuration. |
Modifier and Type | Method and Description |
---|---|
void |
buildConvert()
Build model.
|
protected void |
buildSplitter()
Build Splitter.
|
java.util.ArrayList<com.google.common.collect.BiMap<java.lang.String,java.lang.Integer>> |
getAllFeaturesMappingData()
Get all features mapping data.
|
DataSet |
getDatetimeDataSet()
Get datetime data set.
|
com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> |
getItemMappingData()
Get item mapping data.
|
com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> |
getUserMappingData()
Get user mapping data.
|
buildDataModel, buildFeature, getContext, getDataAppender, getDataSplitter, getTestDataSet, getTrainDataSet, getValidDataSet, loadDataModel, saveDataModel
getConf, setConf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildDataModel, getContext, getDataAppender, getDataSplitter, getTestDataSet, getTrainDataSet, getValidDataSet, loadDataModel, saveDataModel
public ArffDataModel()
public ArffDataModel(Configuration conf)
ArffDataModel
object
with configuration.conf
- the configuration for the model.public void buildConvert() throws LibrecException
buildConvert
in class AbstractDataModel
LibrecException
- if error occurs during buildingprotected void buildSplitter() throws LibrecException
buildSplitter
in class AbstractDataModel
LibrecException
- if error occurs when building splitter.public com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> getUserMappingData()
getUserMappingData
in interface DataModel
public com.google.common.collect.BiMap<java.lang.String,java.lang.Integer> getItemMappingData()
getItemMappingData
in interface DataModel
public DataSet getDatetimeDataSet()
DataModel
getDatetimeDataSet
in interface DataModel
public java.util.ArrayList<com.google.common.collect.BiMap<java.lang.String,java.lang.Integer>> getAllFeaturesMappingData()
Copyright © 2017. All Rights Reserved.