Package org.datavec.api.transform.schema
Class SequenceSchema
- java.lang.Object
-
- org.datavec.api.transform.schema.Schema
-
- org.datavec.api.transform.schema.SequenceSchema
-
- All Implemented Interfaces:
Serializable
public class SequenceSchema extends Schema
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequenceSchema.Builder
-
Constructor Summary
Constructors Constructor Description SequenceSchema(List<ColumnMetaData> columnMetaData)
SequenceSchema(List<ColumnMetaData> columnMetaData, Integer minSequenceLength, Integer maxSequenceLength)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SequenceSchema
inferSequence(List<List<Writable>> record)
Infers a sequence schema based on the recordstatic SequenceSchema
inferSequenceMulti(List<List<List<Writable>>> record)
Infers a sequence schema based on the recordSequenceSchema
newSchema(List<ColumnMetaData> columnMetaData)
Create a new schema based on the new metadataString
toString()
-
Methods inherited from class org.datavec.api.transform.schema.Schema
differences, fromJson, fromYaml, getColumnMetaData, getColumnNames, getColumnTypes, getIndexOfColumn, getIndexOfColumns, getIndexOfColumns, getMetaData, getMetaData, getName, getType, getType, hasColumn, infer, inferMultiple, numColumns, sameTypes, toJson, toYaml
-
-
-
-
Constructor Detail
-
SequenceSchema
public SequenceSchema(List<ColumnMetaData> columnMetaData)
-
SequenceSchema
public SequenceSchema(List<ColumnMetaData> columnMetaData, Integer minSequenceLength, Integer maxSequenceLength)
-
-
Method Detail
-
newSchema
public SequenceSchema newSchema(List<ColumnMetaData> columnMetaData)
Description copied from class:Schema
Create a new schema based on the new metadata
-
inferSequenceMulti
public static SequenceSchema inferSequenceMulti(List<List<List<Writable>>> record)
Infers a sequence schema based on the record- Parameters:
record
- the record to infer the schema based on- Returns:
- the inferred sequence schema
-
inferSequence
public static SequenceSchema inferSequence(List<List<Writable>> record)
Infers a sequence schema based on the record- Parameters:
record
- the record to infer the schema based on- Returns:
- the inferred sequence schema
-
-