独自のデータセットでベース・モデルを微調整することで、OCI生成AIにカスタム・モデルを作成します。
モデルを作成する前に、カスタム・モデルを作成し、バケットをリストする権限があり、データセットがトレーニング・データ要件を満たしていることを確認してください。
-
コンソールのナビゲーション・バーで、生成AIを含むリージョン(米国中西部(シカゴ)や英国南部(ロンドン)など)を選択します。リージョンで提供されるモデルを参照してください。
-
ナビゲーション・メニューを開き、「アナリティクスとAI」を選択します。「AIサービス」で、「生成AI」を選択します。
-
カスタム・モデルを作成するコンパートメントを選択します。
-
「カスタム・モデル」をクリックします。
-
「モデルの作成」をクリックします。
-
「新規モデルの作成」を選択します。
-
モデルを作成するコンパートメントを選択します。デフォルト・コンパートメントはステップ3で選択したコンパートメントですが、作業する権限がある任意のコンパートメントを選択できます。
- (オプション)カスタム・モデルの名前を入力します。名前は、文字またはアンダースコアで開始し、その後に文字、数字、ハイフンまたはアンダースコアを続けます。長さは1から255文字です。名前を入力しない場合、後で変更できる名前が生成されます。
生成された名前の形式はgenerativeaimodel<timestamp>
です。例: generativeaimodel20240531234930
- (オプション)モデルのバージョンを入力します。バージョンを入力しないと、後で変更できるバージョンが生成されます。
生成されたバージョンの書式はv<timestamp>
です。例: v20240531234930
- (オプション)モデルの説明を入力します。
-
「次へ」をクリックします。
-
カスタム・モデルの「ベース・モデル」を選択します。
-
「ファインチューニング」メソッドを選択します。
-
次のいずれかのアクションを実行して、ファインチューニング専用AIクラスタを選択します:
- ドロップダウン・リストから「専用AIクラスタ」を選択します。クラスタを作成したら、そのクラスタがアクティブになるまで待ちます。このクラスタに関連付けられているベース・モデルがステップ12でベース・モデルと一致していることを確認します。
- 「専用AIクラスタ」ドロップダウン・リストで、「新規専用AIクラスタの作成」をクリックし、次のステップを実行します:
- (オプション)名前と説明を入力します。
- ステップ12のベース・モデルと一致するベース・モデルを選択します。
- ファインチューニング専用AIクラスタのコミットメント・ユニット時間を読み取り、コミットメントに同意するチェックボックスを選択します。
- 「作成」をクリックし、クラスタがアクティブになるまで待ちます。
- 「専用AIクラスタ」ドロップダウン・リストから、作成した専用AIクラスタをクリックします。
- (オプション)「拡張オプション」で、「ハイパーパラメータの表示」をクリックし、ツールチップとヒント・テキストを確認して、必要に応じて値を更新します。生成AIでモデルを微調整するためのハイパーパラメータも参照してください。値をリセットするには、「デフォルトに戻す」をクリックします。
-
「次へ」をクリックします。
-
トレーニング・データセットを含むオブジェクト・ストレージ・バケットを選択します。バケットがリストされていない場合は、次のアクションを実行します:
- バケットがカスタム・モデルと同じリージョンにあることを確認します。
- 「コンパートメントの変更」をクリックし、トレーニング・データを含むバケットをホストするコンパートメントを選択します。
- このコンパートメント内のバケットおよびオブジェクトに対する権限を付与するように管理者に依頼します。
-
このモデルに使用するトレーニング・ファイルを選択します。
-
トレーニング・ファイル内のデータの取込み方法をプレビューします。
- データ・レコードが正しく解析されている場合は、「発行」をクリックします。
- それ以外の場合は、データを修正します。
モデルを作成したら、詳細ページからカスタム・モデルの詳細を取得できます。ノートカスタム・モデルは、すべてのリージョンで使用できるわけではありません。カスタム・モデルが使用可能なリージョンについては、
生成AIの事前トレーニング済基礎モデルを参照してください。たとえば、ベース・モデルが
cohere.command
のカスタム・テキスト生成および集計モデルは、
米国中西部(シカゴ)でのみ使用できます。