次の方法で共有


TorchSharpCatalog.TextClassification メソッド

定義

オーバーロード

TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, TextClassificationTrainer+TextClassificationOptions)

NLP 分類用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特殊なトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般的にこの制限はすべての文に対して 510 単語になります。

TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, Int32, Int32, BertArchitecture, IDataView)

NLP 分類用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特殊なトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般的にこの制限はすべての文に対して 510 単語になります。

TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, TextClassificationTrainer+TextClassificationOptions)

ソース:
TorchSharpCatalog.cs
ソース:
TorchSharpCatalog.cs
ソース:
TorchSharpCatalog.cs

NLP 分類用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特殊なトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般的にこの制限はすべての文に対して 510 単語になります。

public static Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer TextClassification(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer.TextClassificationOptions options);
static member TextClassification : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer.TextClassificationOptions -> Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer
<Extension()>
Public Function TextClassification (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, options As TextClassificationTrainer.TextClassificationOptions) As TextClassificationTrainer

パラメーター

options
TextClassificationTrainer.TextClassificationOptions

詳細オプション。

戻り値

適用対象

TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, Int32, Int32, BertArchitecture, IDataView)

ソース:
TorchSharpCatalog.cs
ソース:
TorchSharpCatalog.cs
ソース:
TorchSharpCatalog.cs

NLP 分類用の NAS-BERT モデルを微調整します。 任意の文の制限は 512 トークンです。 通常、各単語は 1 つのトークンにマップされ、2 つの特殊なトークン (開始トークンと区切り記号トークン) が自動的に追加されるため、一般的にこの制限はすべての文に対して 510 単語になります。

public static Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer TextClassification(this Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers catalog, string labelColumnName = "Label", string scoreColumnName = "Score", string outputColumnName = "PredictedLabel", string sentence1ColumnName = "Sentence1", string sentence2ColumnName = default, int batchSize = 32, int maxEpochs = 10, Microsoft.ML.TorchSharp.NasBert.BertArchitecture architecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Microsoft.ML.IDataView validationSet = default);
static member TextClassification : Microsoft.ML.MulticlassClassificationCatalog.MulticlassClassificationTrainers * string * string * string * string * string * int * int * Microsoft.ML.TorchSharp.NasBert.BertArchitecture * Microsoft.ML.IDataView -> Microsoft.ML.TorchSharp.NasBert.TextClassificationTrainer
<Extension()>
Public Function TextClassification (catalog As MulticlassClassificationCatalog.MulticlassClassificationTrainers, Optional labelColumnName As String = "Label", Optional scoreColumnName As String = "Score", Optional outputColumnName As String = "PredictedLabel", Optional sentence1ColumnName As String = "Sentence1", Optional sentence2ColumnName As String = Nothing, Optional batchSize As Integer = 32, Optional maxEpochs As Integer = 10, Optional architecture As BertArchitecture = Microsoft.ML.TorchSharp.NasBert.BertArchitecture.Roberta, Optional validationSet As IDataView = Nothing) As TextClassificationTrainer

パラメーター

labelColumnName
String

ラベル列の名前。 列はキー型である必要があります。

scoreColumnName
String

スコア列の名前。

outputColumnName
String

出力列の名前。 これはキーの種類になります。 予測ラベルです。

sentence1ColumnName
String

最初の文の列の名前。

sentence2ColumnName
String

2 番目の文の列の名前。 NLP 分類に文のペアが必要な場合にのみ必要です。

batchSize
Int32

バッチに含まれる行数。

maxEpochs
Int32

トレーニング セットをループする最大回数。

architecture
BertArchitecture

モデルのアーキテクチャ。 既定値は Roberta です。

validationSet
IDataView

モデルの品質を向上させるためにトレーニング中に使用される検証セット。

戻り値

適用対象