schema¶
Dataset schema definition and enforcement.
Functions
|
Validate a dataset against a given schema. |
Classes
|
Compiled binaries. |
|
Binaries with source code. |
|
Base class for all schema. |
|
Disassembled functions. |
|
Disassembled functions with source code. |
|
Individual functions. |
|
Functions with source code. |
|
A dataset including text summaries with generated predictions. |
|
Source code. |
|
A dataset including text summaries. |
|
A tokenized dataset with integer classification labels. |
|
A tokenized dataset. |
|
A tokenized dataset with tokenized summaries. |
- class undertale.schema.Dataset(*args, **kwargs)¶
Bases:
DataFrameModelBase class for all schema.
- id: Series[str] = 'id'¶
Row identifier.
- class undertale.schema.SourceDataset(*args, **kwargs)¶
Bases:
DatasetSource code.
- source: Series[str] = 'source'¶
Source code.
- class undertale.schema.BinaryDataset(*args, **kwargs)¶
Bases:
DatasetCompiled binaries.
- binary: Series[bytes] = 'binary'¶
Compiled binary code.
- class undertale.schema.BinaryDatasetWithSource(*args, **kwargs)¶
Bases:
BinaryDataset,SourceDatasetBinaries with source code.
- class undertale.schema.FunctionDataset(*args, **kwargs)¶
Bases:
DatasetIndividual functions.
- name: Series[str] = 'name'¶
The name of the function.
- class undertale.schema.FunctionDatasetWithSource(*args, **kwargs)¶
Bases:
FunctionDataset,SourceDatasetFunctions with source code.
- class undertale.schema.DisassembledFunctionDataset(*args, **kwargs)¶
Bases:
FunctionDatasetDisassembled functions.
- class undertale.schema.DisassembledFunctionDatasetWithSource(*args, **kwargs)¶
Bases:
DisassembledFunctionDataset,SourceDatasetDisassembled functions with source code.
- class undertale.schema.SummarizedDataset(*args, **kwargs)¶
Bases:
DatasetA dataset including text summaries.
- summary: Series[str] = 'summary'¶
Human-readable summary.
- class undertale.schema.TokenizedDataset(*args, **kwargs)¶
Bases:
DatasetA tokenized dataset.
- tokens: Series[object] = 'tokens'¶
The token IDs for the tokenized row.
- mask: Series[object] = 'mask'¶
The attention mask for the tokenized row.
- class undertale.schema.TokenizedClassificationDataset(*args, **kwargs)¶
Bases:
TokenizedDatasetA tokenized dataset with integer classification labels.
- label: Series[int] = 'label'¶
Integer class label for the sequence.
- class undertale.schema.TokenizedSummarizationDataset(*args, **kwargs)¶
Bases:
TokenizedDatasetA tokenized dataset with tokenized summaries.
- summary_tokens: Series[object] = 'summary_tokens'¶
The token IDs for the summary.
- summary_mask: Series[object] = 'summary_mask'¶
The attention mask for the summary.