ガイド
データセットを準備する
CSV、JSON、Excel ファイルをアップロードし、列を確認して行を編集します。
データセットは、最適化の実行が学習と採点に使う例の表です。このガイドでは、ファイルのアップロード、行と列の編集、列の役割の設定、データセットの共有の方法を説明します。概念については、データセット をお読みください。
対応ファイル
Skynet は次のファイル形式を読み取ります。
| 拡張子 | Skynet の読み取り方 |
|---|---|
.csv | 1 行目がヘッダー行です。ファイルには少なくとも 1 行のデータ行が必要です。 |
.json | オブジェクトの配列、または 1 つのオブジェクト。最初のオブジェクトのキーが列になります。 |
.xlsx, .xls | Skynet は最初のシートだけを読み取ります。 |
その他の拡張子は、「Unsupported file format」というメッセージとともに拒否されます。
CSV の例
question,answer
What is the capital of France?,Paris
How many legs does a spider have?,8JSON の例
[
{ "question": "What is the capital of France?", "answer": "Paris" },
{ "question": "How many legs does a spider have?", "answer": "8" }
]データセットをアップロードする
- データセット を開きます。
- データセットをアップロード をクリックするか、ページにファイルをドラッグします。ドラッグ中は「ドロップしてアップロード」と表示されます。
- 「データセットをライブラリに保存しました」というトーストが表示されるまで待ちます。
Skynet は、拡張子を除いたファイル名をデータセット名として使います。名前を変更するには、データセットを選択して 名前を変更 をクリックします。
送信ウィザード(「CSV、JSON、Excel ファイルをアップロード」)でファイルをアップロードしたり、エージェントパネル でファイルを添付したりすることもできます。
データセットを探す
ライブラリにはデータセットが一覧表示されます。一覧を絞り込むには 名前で検索 を使います。他の人があなたと共有したデータセットは 自分と共有済み に表示されます。
データセットを 1 つ選択すると、次の操作が表示されます。
- このデータセットをタグ付け は、このデータセットで タガー を開きます。
- データを編集 は、データセットエディターを開きます。
- 共有 は、共有ダイアログを開きます。
- 名前を変更 は、データセット名を変更します。
その他の操作には、コピーを保存 と 削除 があります。
データセットを編集する
エディターは、データセットをグリッドとして表示します。1 ページに 100 行を表示します。ページ間を移動するには、次の行 と 前の行 を使います。
行と列を変更する
- 行を追加 と 列を追加 は、末尾に新しいセルを追加します。
- 上に行を挿入 と 下に行を挿入 は、選択した行の隣に行を追加します。
- 行を複製、行を削除、列を削除、列名を変更 は構造を変更します。
- ドラッグして自動入力 は、セルの値を隣のセルにコピーします。
- 元に戻す と やり直す は、直前の変更を取り消したり、繰り返したりします。
行をダブルクリックすると、その行全体を表示できます。
保存
エディターは、各編集の直後に変更を自動で保存します。保存中は、ステータスに 保存中… と表示されます。保存に失敗すると、ステータスに 保存に失敗しました と表示されます。
作業が終わったら、ライブラリに戻る をクリックします。
読み取り専用アクセス
共有されたデータセットで閲覧者のロールを持っている場合、エディターは読み取り専用モードで開きます。データを変更するには、オーナーに編集者のロールを依頼するか、コピーを保存 を使います。
AI でタグ付け
エディターには AIでタグ付け の操作があります。これはタガーを開き、AI モデルがラベルの追加を手伝います。タガーでデータにラベルを付ける をご覧ください。
列の役割を設定する
実行では、どの列が入力で、どの列が期待される出力なのかがわかっている必要があります。これらの役割は、データセットエディターではなく、実行を送信するときに設定します。
送信ウィザードの「データの読み取り方」ステップでは、各列に 3 つの選択肢が表示されます。
- 入力: プログラムがこの値を受け取ります。
- 出力: スコアラーが比較に使う期待される答えです。
- スキップ: 実行はこの列を無視します。
既定値は次のとおりです。
- すべての列が入力で、最後の列が出力です。
- 列が 1 つのデータセットでは、入力が 1 つで出力はありません。
出力列がない場合、Skynet は最初の行を 1 つの入力として使います。少なくとも 1 つの入力列を選ぶ必要があります。
画像を保持できる列もあります。そのような列では、画像 または テキスト を選んで、Skynet に値の読み取り方を伝えます。
ウィザードは、行を学習用と評価用の部分にも分割します。各部分の合計は 1 である必要があります。そうでない場合、ウィザードに「分割の合計は 1 にする必要があります。」と表示されます。全体の流れについては、実行を開始する をお読みください。
データセットを共有する
データセットを選択して 共有 をクリックします。共有とプライバシー ダイアログが開きます。
リンクのアクセス
| オプション | データセットを開ける人 |
|---|---|
| 制限付き | オーナーと招待された人だけ。 |
| リンクを知っている全員 | リンクを持つ、サインイン済みのすべての人。選んだロールで開けます。 |
「リンクを知っている全員」のデータセットでは、リンクが付与するロール(閲覧者 または 編集者)を選びます。URL をコピーするには リンクをコピー をクリックします。
人を招待する
- 人を招待 の下にある ユーザー名で人を追加 に、ユーザー名を入力します。
- 招待 をクリックします。
- アクセスできる人 の一覧を確認します。人のロールを変更するには、ロールを変更 を使います。
ロールは次のとおりです。
| ロール | アクセス |
|---|---|
| オーナー | 共有と削除の管理を含む、すべての操作。 |
| 編集者 | 閲覧者のアクセスに加え、モデルの実行、チャット、名前の変更。 |
| 閲覧者 | データセットを開けます。エディターは読み取り専用です。 |
オーナー権限を譲渡する
データセットを別の人に渡すには、オーナー権限を譲渡 を使います。Skynet が確認を求めます。
次のステップ
- データセットを使って 実行を開始する。
- 行にまだラベルがない場合は、タガーでデータにラベルを付ける。
- Skynet が出力をどう比較するかを選ぶために、スコアラー についてお読みください。