TorchSharpCatalog.TextClassification 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, TextClassificationTrainer+TextClassificationOptions) |
NLP 분류를 위해 NAS-BERT 모델을 미세 조정합니다. 모든 문장에 대한 제한은 512 토큰입니다. 각 단어는 일반적으로 단일 토큰에 매핑되며, 2개의 특정 토큰(시작 토큰 및 구분 기호 토큰)을 자동으로 추가하므로 일반적으로 이 제한은 모든 문장에 대해 510단어가 됩니다. |
TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, Int32, Int32, BertArchitecture, IDataView) |
NLP 분류를 위해 NAS-BERT 모델을 미세 조정합니다. 모든 문장에 대한 제한은 512 토큰입니다. 각 단어는 일반적으로 단일 토큰에 매핑되며, 2개의 특정 토큰(시작 토큰 및 구분 기호 토큰)을 자동으로 추가하므로 일반적으로 이 제한은 모든 문장에 대해 510단어가 됩니다. |
TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, TextClassificationTrainer+TextClassificationOptions)
- Source:
- TorchSharpCatalog.cs
- Source:
- TorchSharpCatalog.cs
- Source:
- TorchSharpCatalog.cs
NLP 분류를 위해 NAS-BERT 모델을 미세 조정합니다. 모든 문장에 대한 제한은 512 토큰입니다. 각 단어는 일반적으로 단일 토큰에 매핑되며, 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
매개 변수
변환의 카탈로그입니다.
고급 옵션.
반환
적용 대상
TextClassification(MulticlassClassificationCatalog+MulticlassClassificationTrainers, String, String, String, String, String, Int32, Int32, BertArchitecture, IDataView)
- Source:
- TorchSharpCatalog.cs
- Source:
- TorchSharpCatalog.cs
- Source:
- TorchSharpCatalog.cs
NLP 분류를 위해 NAS-BERT 모델을 미세 조정합니다. 모든 문장에 대한 제한은 512 토큰입니다. 각 단어는 일반적으로 단일 토큰에 매핑되며, 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
두 번째 문장의 열 이름입니다. NLP 분류에 문장 쌍이 필요한 경우에만 필요합니다.
- batchSize
- Int32
일괄 처리의 행 수입니다.
- maxEpochs
- Int32
학습 집합을 반복할 최대 횟수입니다.
- architecture
- BertArchitecture
모델에 대한 아키텍처입니다. 기본값은 Roberta입니다.
- validationSet
- IDataView
모델 품질을 개선하기 위해 학습하는 동안 사용되는 유효성 검사 집합입니다.