

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# BlazingText モデルを調整する
<a name="blazingtext-tuning"></a>

*自動モデル調整*は、ハイパーパラメータ調整とも呼ばれ、データセットのさまざまなハイパーパラメータをテストする多数のジョブを実行して、モデルの最適なバージョンを見つけます。調整可能なハイパーパラメータ、それぞれの値の範囲、および目標メトリクスを選択します。アルゴリズムが計算するメトリクスから目標メトリクスを選択します。自動モデル調整は、選択されたハイパーパラメータを検索して、目標メトリクスを最適化するモデルになる値の組み合わせを見つけます。

モデル調整の詳細については、「[SageMaker AI の自動モデルチューニング](automatic-model-tuning.md)」を参照してください。

## BlazingText アルゴリズムによって計算されるメトリクス
<a name="blazingtext-metrics"></a>

BlazingText Word2Vec アルゴリズム (`skipgram`、`cbow`、および `batch_skipgram` モード) は、トレーニング中に単一のメトリクス (`train:mean_rho`) についてレポートします。このメトリクスは、[WS-353 単語類似度データセット](https://aclweb.org/aclwiki/WordSimilarity-353_Test_Collection_(State_of_the_art))について計算されます。Word2Vec アルゴリズムのハイパーパラメータ値を調整するときには、このメトリクスを目標として使用してください。

BlazingText テキスト分類アルゴリズム (`supervised` モード) は、トレーニング中に単一のメトリクス (`validation:accuracy`) についてもレポートします。テキスト分類アルゴリズムのハイパーパラメータ値を調整するときには、これらのメトリクスを目標として使用してください。


| メトリクス名 | 説明 | 最適化の方向 | 
| --- | --- | --- | 
| train:mean\_rho | [WS‐353 単語類似度データセット](http://alfonseca.org/pubs/ws353simrel.tar.gz)の平均 rho (スピアマンの順位相関係数) | 最大化 | 
| validation:accuracy | ユーザー指定の検証データセットの分類精度 | 最大化 | 

## 調整可能な BlazingText ハイパーパラメータ
<a name="blazingtext-tunable-hyperparameters"></a>

### Word2Vec アルゴリズムの調整可能なハイパーパラメータ
<a name="blazingtext-tunable-hyperparameters-word2vec"></a>

次のハイパーパラメータを使用して Amazon SageMaker AI BlazingText Word2Vec モデルを調整します。Word2Vec の目標メトリクスに最も大きな影響を与えるハイパーパラメータは、`mode`、` learning_rate`、`window_size`、`vector_dim`、`negative_samples` です。


| パラメータ名 | パラメータタイプ | 推奨範囲または値 | 
| --- | --- | --- | 
| batch\_size | `IntegerParameterRange` | [8-32] | 
| epochs | `IntegerParameterRange` | [5-15] | 
| learning\_rate | `ContinuousParameterRange` | MinValue: 0.005、MaxValue: 0.01 | 
| min\_count | `IntegerParameterRange` | [0～100] | 
| mode | `CategoricalParameterRange` | [`'batch_skipgram'`, `'skipgram'`, `'cbow'`] | 
| negative\_samples | `IntegerParameterRange` | [5-25] | 
| sampling\_threshold | `ContinuousParameterRange` | MinValue: 0.0001、MaxValue: 0.001 | 
| vector\_dim | `IntegerParameterRange` | [32-300] | 
| window\_size | `IntegerParameterRange` | [1-10] | 

### テキスト分類アルゴリズムの調整可能なハイパーパラメータ
<a name="blazingtext-tunable-hyperparameters-text_class"></a>

次のハイパーパラメータを使用して Amazon SageMaker AI BlazingText テキスト分類モデルを調整します。


| パラメータ名 | パラメータタイプ | 推奨範囲または値 | 
| --- | --- | --- | 
| buckets | `IntegerParameterRange` | [1000000-10000000] | 
| epochs | `IntegerParameterRange` | [5-15] | 
| learning\_rate | `ContinuousParameterRange` | MinValue: 0.005、MaxValue: 0.01 | 
| min\_count | `IntegerParameterRange` | [0～100] | 
| vector\_dim | `IntegerParameterRange` | [32-300] | 
| word\_ngrams | `IntegerParameterRange` | [1-3] | 