TorchSharpCatalog.QuestionAnswer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
QuestionAnswer(MulticlassClassificationCatalog+MulticlassClassificationTrainers, QATrainer+Options) |
質問と回答の ROBERTA モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特定のトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般に、この制限はすべての文に対して 510 語になります。 |
QuestionAnswer(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, String, Int32, Int32, Int32, BertArchitecture, IDataView) |
質問と回答の ROBERTA モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特定のトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般に、この制限はすべての文に対して 510 語になります。 |
QuestionAnswer(MulticlassClassificationCatalog+MulticlassClassificationTrainers, QATrainer+Options)
質問と回答の ROBERTA モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特定のトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般に、この制限はすべての文に対して 510 語になります。
public static Microsoft.ML.TorchSharp.Roberta.QATrainer QuestionAnswer(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, Microsoft.ML.TorchSharp.Roberta.QATrainer.Options options);
static member QuestionAnswer : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * Microsoft.ML.TorchSharp.Roberta.QATrainer.Options -> Microsoft.ML.TorchSharp.Roberta.QATrainer
<Extension()>
Public Function QuestionAnswer (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, options As QATrainer.Options) As QATrainer
パラメーター
変換のカタログ。
- options
- QATrainer.Options
QA のオプション。
戻り値
適用対象
QuestionAnswer(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, String, Int32, Int32, Int32, BertArchitecture, IDataView)
質問と回答の ROBERTA モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特定のトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般に、この制限はすべての文に対して 510 語になります。
public static Microsoft.ML.TorchSharp.Roberta.QATrainer QuestionAnswer(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, string contextColumnName = "Context", string questionColumnName = "Question", string trainingAnswerColumnName = "TrainingAnswer", string answerIndexColumnName = "AnswerIndex", string predictedAnswerColumnName = "Answer", string scoreColumnName = "Score", int topK = 3, int batchSize = 4, int maxEpochs = 10, Microsoft.ML.TorchSharp.NasBert.BertArchitecture architecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Microsoft.ML.IDataView validationSet = default);
static member QuestionAnswer : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * string * string * string * string * string * string * int * int * int * Microsoft.ML.TorchSharp.NasBert.BertArchitecture * Microsoft.ML.IDataView -> Microsoft.ML.TorchSharp.Roberta.QATrainer
<Extension()>
Public Function QuestionAnswer (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, Optional contextColumnName As String = "Context", Optional questionColumnName As String = "Question", Optional trainingAnswerColumnName As String = "TrainingAnswer", Optional answerIndexColumnName As String = "AnswerIndex", Optional predictedAnswerColumnName As String = "Answer", Optional scoreColumnName As String = "Score", Optional topK As Integer = 3, Optional batchSize As Integer = 4, Optional maxEpochs As Integer = 10, Optional architecture As BertArchitecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Optional validationSet As IDataView = Nothing) As QATrainer
パラメーター
変換のカタログ。
- contextColumnName
- String
質問のコンテキスト。
- questionColumnName
- String
質問中の質問。
- trainingAnswerColumnName
- String
モデルのトレーニングに使用される回答。
- answerIndexColumnName
- String
コンテキスト内のその回答の開始文字インデックス。
- predictedAnswerColumnName
- String
推論中にモデルによって予測される回答。
- scoreColumnName
- String
予測された回答のスコア。
- topK
- Int32
特定の質問に対して返す上位の結果の数。
- batchSize
- Int32
バッチに含まれる行数。
- maxEpochs
- Int32
トレーニング セットをループする最大回数。
- architecture
- BertArchitecture
モデルのアーキテクチャ。 既定値は Roberta です。
- validationSet
- IDataView
モデルの品質を向上させるためにトレーニング中に使用される検証セット。