public abstract class AbstractDataModel extends Configured implements DataModel
Modifier and Type | Field and Description |
---|---|
protected DataContext |
context
context
|
DataAppender |
dataAppender
Data Splitter
DataAppender |
protected DataConvertor |
dataConvertor
The convertor of the model
DataConvertor |
DataSplitter |
dataSplitter
Data Splitter
DataSplitter |
protected org.apache.commons.logging.Log |
LOG
LOG
|
protected DataSet |
testDataSet
test DataSet
|
protected DataSet |
trainDataSet
train DataSet
|
protected DataSet |
validDataSet
valid DataSet
|
conf, CONF_DATA_COLUMN_FORMAT, CONF_DATA_INPUT_PATH, CONF_DFS_DATA_DIR
Constructor and Description |
---|
AbstractDataModel() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
buildConvert()
Build Convert.
|
void |
buildDataModel()
Build data model.
|
protected void |
buildFeature()
Build appender data.
|
protected void |
buildSplitter()
Build Splitter.
|
DataContext |
getContext()
Get data context.
|
DataAppender |
getDataAppender()
Get data appender.
|
DataSplitter |
getDataSplitter()
Get data splitter.
|
DataSet |
getTestDataSet()
Get test data set.
|
DataSet |
getTrainDataSet()
Get train data set.
|
DataSet |
getValidDataSet()
Get valid data set.
|
void |
loadDataModel()
Load data model.
|
void |
saveDataModel()
Save data model.
|
getConf, setConf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDatetimeDataSet, getItemMappingData, getUserMappingData
protected final org.apache.commons.logging.Log LOG
protected DataContext context
protected DataSet trainDataSet
protected DataSet testDataSet
protected DataSet validDataSet
protected DataConvertor dataConvertor
DataConvertor
public DataSplitter dataSplitter
DataSplitter
public DataAppender dataAppender
DataAppender
protected abstract void buildConvert() throws LibrecException
LibrecException
- if error occurs when building convert.protected void buildSplitter() throws LibrecException
LibrecException
- if error occurs when building splitter.protected void buildFeature() throws LibrecException
LibrecException
- if error occurs when building appender.public void buildDataModel() throws LibrecException
buildDataModel
in interface DataModel
LibrecException
- if error occurs when building model.public void loadDataModel() throws LibrecException
loadDataModel
in interface DataModel
LibrecException
- if error occurs during loadingpublic void saveDataModel() throws LibrecException
saveDataModel
in interface DataModel
LibrecException
- if error occurs during savingpublic DataSet getTrainDataSet()
getTrainDataSet
in interface DataModel
public DataSet getTestDataSet()
getTestDataSet
in interface DataModel
public DataSet getValidDataSet()
getValidDataSet
in interface DataModel
public DataSplitter getDataSplitter()
getDataSplitter
in interface DataModel
public DataAppender getDataAppender()
getDataAppender
in interface DataModel
public DataContext getContext()
getContext
in interface DataModel
DataContext
.Copyright © 2017. All Rights Reserved.