TorchSharpCatalog.SentenceSimilarity Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| SentenceSimilarity(RegressionCatalog+RegressionTrainers, SentenceSimilarityTrainer+SentenceSimilarityOptions) |
NLP cümle benzerliği için NAS-BERT modeline ince ayar yapın. Tümcelerin sınırı 512 belirteçtir. Her sözcük genellikle tek bir belirteçle eşlenir ve otomatik olarak 2 belirtik belirteç (başlangıç belirteci ve ayırıcı belirteç) ekleriz, bu nedenle genel olarak bu sınır tüm tümceler için 510 sözcük olur. |
| SentenceSimilarity(RegressionCatalog+RegressionTrainers, String, String, String, String, Int32, Int32, BertArchitecture, IDataView) |
NLP cümle benzerliği için NAS-BERT modeline ince ayar yapın. Tümcelerin sınırı 512 belirteçtir. Her sözcük genellikle tek bir belirteçle eşlenir ve otomatik olarak 2 belirtik belirteç (başlangıç belirteci ve ayırıcı belirteç) ekleriz, bu nedenle genel olarak bu sınır tüm tümceler için 510 sözcük olur. |
SentenceSimilarity(RegressionCatalog+RegressionTrainers, SentenceSimilarityTrainer+SentenceSimilarityOptions)
- Kaynak:
- TorchSharpCatalog.cs
- Kaynak:
- TorchSharpCatalog.cs
- Kaynak:
- TorchSharpCatalog.cs
NLP cümle benzerliği için NAS-BERT modeline ince ayar yapın. Tümcelerin sınırı 512 belirteçtir. Her sözcük genellikle tek bir belirteçle eşlenir ve otomatik olarak 2 belirtik belirteç (başlangıç belirteci ve ayırıcı belirteç) ekleriz, bu nedenle genel olarak bu sınır tüm tümceler için 510 sözcük olur.
public static Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer SentenceSimilarity(this Microsoft.ML.RegressionCatalog.RegressionTrainers catalog, Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer.SentenceSimilarityOptions options);
static member SentenceSimilarity : Microsoft.ML.RegressionCatalog.RegressionTrainers * Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer.SentenceSimilarityOptions -> Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer
<Extension()>
Public Function SentenceSimilarity (catalog As RegressionCatalog.RegressionTrainers, options As SentenceSimilarityTrainer.SentenceSimilarityOptions) As SentenceSimilarityTrainer
Parametreler
Dönüşümün kataloğu.
Gelişmiş Seçenekler
Döndürülenler
Şunlara uygulanır
SentenceSimilarity(RegressionCatalog+RegressionTrainers, String, String, String, String, Int32, Int32, BertArchitecture, IDataView)
- Kaynak:
- TorchSharpCatalog.cs
- Kaynak:
- TorchSharpCatalog.cs
- Kaynak:
- TorchSharpCatalog.cs
NLP cümle benzerliği için NAS-BERT modeline ince ayar yapın. Tümcelerin sınırı 512 belirteçtir. Her sözcük genellikle tek bir belirteçle eşlenir ve otomatik olarak 2 belirtik belirteç (başlangıç belirteci ve ayırıcı belirteç) ekleriz, bu nedenle genel olarak bu sınır tüm tümceler için 510 sözcük olur.
public static Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer SentenceSimilarity(this Microsoft.ML.RegressionCatalog.RegressionTrainers catalog, string labelColumnName = "Label", string scoreColumnName = "Score", string sentence1ColumnName = "Sentence1", string sentence2ColumnName = "Sentence2", 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 SentenceSimilarity : Microsoft.ML.RegressionCatalog.RegressionTrainers * string * string * string * string * int * int * Microsoft.ML.TorchSharp.NasBert.BertArchitecture * Microsoft.ML.IDataView -> Microsoft.ML.TorchSharp.NasBert.SentenceSimilarityTrainer
<Extension()>
Public Function SentenceSimilarity (catalog As RegressionCatalog.RegressionTrainers, Optional labelColumnName As String = "Label", Optional scoreColumnName As String = "Score", Optional sentence1ColumnName As String = "Sentence1", Optional sentence2ColumnName As String = "Sentence2", 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 SentenceSimilarityTrainer
Parametreler
Dönüşümün kataloğu.
- labelColumnName
- String
Etiket sütununun adı. Sütun bir float türünde olmalıdır.
- scoreColumnName
- String
Puan sütununun adı.
- sentence1ColumnName
- String
İlk tümce için sütunun adı.
- sentence2ColumnName
- String
İkinci tümce için sütunun adı. Yalnızca NLP sınıflandırmanız cümle çiftleri gerektiriyorsa gereklidir.
- batchSize
- Int32
Partideki sıra sayısı.
- maxEpochs
- Int32
Eğitim kümenizde döngüye alınacak en fazla süre.
- architecture
- BertArchitecture
Modelin mimarisi. Varsayılan olarak Roberta'dır.
- validationSet
- IDataView
Model kalitesini geliştirmek için eğitim sırasında kullanılan doğrulama kümesi.