Class SpecialTokens
- Namespace
- AiDotNet.Tokenization.Models
- Assembly
- AiDotNet.dll
Represents special tokens used by tokenizers.
public class SpecialTokens
- Inheritance
-
SpecialTokens
- Inherited Members
Properties
AdditionalSpecialTokens
Gets or sets additional special tokens.
public List<string> AdditionalSpecialTokens { get; set; }
Property Value
BosToken
Gets or sets the beginning of sequence token.
public string BosToken { get; set; }
Property Value
ClsToken
Gets or sets the classification token (start of sequence).
public string ClsToken { get; set; }
Property Value
EosToken
Gets or sets the end of sequence token.
public string EosToken { get; set; }
Property Value
MaskToken
Gets or sets the mask token.
public string MaskToken { get; set; }
Property Value
PadToken
Gets or sets the padding token.
public string PadToken { get; set; }
Property Value
SepToken
Gets or sets the separation token.
public string SepToken { get; set; }
Property Value
UnkToken
Gets or sets the unknown token.
public string UnkToken { get; set; }
Property Value
Methods
Bert()
Creates BERT-style special tokens.
public static SpecialTokens Bert()
Returns
Clip()
public static SpecialTokens Clip()
Returns
Default()
Creates default special tokens (BERT-style).
public static SpecialTokens Default()
Returns
GetAllSpecialTokens()
Gets all special tokens as a list.
public List<string> GetAllSpecialTokens()
Returns
Gpt()
Creates GPT-style special tokens.
public static SpecialTokens Gpt()
Returns
T5()
Creates T5-style special tokens.
public static SpecialTokens T5()