Buckets:

HuggingFaceDocBuilder's picture
|
download
raw
8.58 kB
# チャプター修了クイズ
<CourseFloatingBanner
chapter={4}
classNames="absolute z-10 right-0 top-0"
/>
この章で学んだことを確認してみましょう!
### 1. ハブにアップロードできるモデルには何か制限があるでしょうか?
<Question
choices={[
{
text: "🤗 Transformersライブラリのモデルに制限される。",
explain: "🤗 Transformersライブラリのモデルはハギングフェイスハブでサポートされていますがそれだけではありません!"
},
{
text: "🤗 Transformersと似たインターフェイスを備えたモデルに制限される。",
explain: "どんなインターフェイスのモデルでもハギングフェイスハブにアップロードすることができます。"
},
{
text: "制限はありません。",
explain: "正解ですどんなモデルでもハブにアップロードすることができます。",
correct: true
},
{
text: "NLPに関連したモデルに制限される。",
explain: "どんな分野のモデルでも構いません!"
}
]}
/>
### 2. ハブではどうやってモデルを管理すればよいでしょうか?
<Question
choices={[
{
text: "GCPアカウントを通じて",
explain: "Incorrect!"
},
{
text: "P2P配信を通じて",
explain: "Incorrect!"
},
{
text: "gitとgit-lfsを通じて",
explain: "正解ですハブ上のモデルは単にGitのレポジトリで大きなファイルにはgit-lfsを活用しています。",
correct: true
}
]}
/>
### 3. ハギングフェイスハブのウェブインターフェイスを使うと何ができるでしょうか?
<Question
choices={[
{
text: "既存のレポジトリをフォークできる。",
explain: "ハギングフェイスハブではレポジトリのフォークはできません。"
},
{
text: "モデルレポジトリの新規作成ができる。",
explain: "正解ですでもそれだけではありません。",
correct: true
},
{
text: "ファイルの管理と編集ができる。",
explain: "正解ですでもそれだけではありません。",
correct: true
},
{
text: "ファイルのアップロードができる。",
explain: "正解ですでもそれだけではありません。",
correct: true
},
{
text: "バージョン間の差異を確認できる。",
explain: "正解ですでもそれだけではありません。",
correct: true
}
]}
/>
### 4. モデルカードとは何でしょう?
<Question
choices={[
{
text: "モデルの概要なのでモデルやトークナイザーのファイルよりは重要ではない。",
explain: "確かにモデルの説明ですがとても重要な情報ですもし不完全であったりなかったりするとモデルの有用性が激減してしまいます。"
},
{
text: "再現性再利用性公平性を確保するための方法です。",
explain: "正解ですモデルカードで正しい情報を共有することでユーザーはモデルを活用しその限界と偏りを認識することができます。",
correct: true
},
{
text: "モデルの情報を取得するためのPythonファイルです。",
explain: "モデルカードは単純なマークダウンファイルです。"
}
]}
/>
### 5. これらの🤗 Transformersライブラリのオブジェクトのうち、 `push_to_hub()` を使ってハブ上で直接共有できるものはどれでしょうか?
{#if fw === 'pt'}
<Question
choices={[
{
text: "トークナイザー",
explain: "正解です全てのトークナイザーはpush_to_hubメソッドを備えており全てのトークナイザーファイルボキャブラリートークナイザーのアーキテクチャ等々をレポジトリにプッシュすることができますでもこれだけが正解ではありません。",
correct: true
},
{
text: "モデルの設定",
explain: "正解です全てのモデル設定はpush_to_hubメソッドを備えておりレポジトリにプッシュすることができますその他に共有できるものは何でしょうか?",
correct: true
},
{
text: "モデル",
explain: "正解です全てのモデルはpush_to_hubメソッドを備えておりモデルとその設定ファイルをレポジトリにプッシュすることができますでも他にも共有できるものがあります。",
correct: true
},
{
text: "トレーナー",
explain: "正解ですTrainerもpush_to_hubメソッドを備えておりモデルモデル設定トークナイザーモデルカードの下書きをレポジトリにプッシュすることができますその他の正解も当ててみましょう!",
correct: true
}
]}
/>
{:else}
<Question
choices={[
{
text: "トークナイザー",
explain: "正解です全てのトークナイザーはpush_to_hubメソッドを備えており全てのトークナイザーファイルボキャブラリートークナイザーのアーキテクチャ等々をレポジトリにプッシュすることができますでもこれだけが正解ではありません。",
correct: true
},
{
text: "モデルの設定",
explain: "正解です全てのモデル設定はpush_to_hubメソッドを備えておりレポジトリにプッシュすることができますその他に共有できるものは何でしょうか?",
correct: true
},
{
text: "モデル",
explain: "正解ですTrainerもpush_to_hubメソッドを備えておりモデルモデル設定トークナイザーモデルカードの下書きをレポジトリにプッシュすることができますその他の正解も当ててみましょう!",
correct: true
},
{
text: "専用のコールバックを備えた上記の全て",
explain: "正解ですPushToHubCallbackは学習中定期的にこれらのオブジェクトをレポジトリに送信します。",
correct: true
}
]}
/>
{/if}
### 6. `push_to_hub()`メソッドやCLIツールを使用する際の最初のステップは何でしょうか?
<Question
choices={[
{
text: "ウェブサイトにログインする。",
explain: "これはローカルマシンでは役に立ちません。"
},
{
text: "ターミナル上で'huggingface-cli login'と実行する。",
explain: "正解ですこれでパーソナルトークンをダウンロードしキャッシュします。",
correct: true
},
{
text: "ノートブック上で'notebook_login()'と実行する。",
explain: "正解ですこれで認証画面を表示します。",
correct: true
},
]}
/>
### 7. モデルとトークナイザーはどうやってハブにアップロードすればよいですか?
<Question
choices={[
{
text: "モデルとトークナイザーの`push_to_hub`メソッドを直接実行する。",
explain: "正解です!",
correct: true
},
{
text: "Pythonランタイム上でこれらをhuggingface_hubユーティリティでラップする。",
explain: "モデルとトークナイザーは既にhuggingface_hubユーティリティの恩恵を受けています追加のラッピングは必要はありません。"
},
{
text: "ディスクに保存してtransformers-cli upload-modelを実行する。",
explain: "upload-modelというコマンドは存在しません。"
}
]}
/>
### 8. `Repository`クラスでできる git 操作はなんでしょう?
<Question
choices={[
{
text: "コミット",
explain: "正解ですgit_commit()メソッドはそのためにあります。",
correct: true
},
{
text: "プル",
explain: "それがgit_pull()メソッドの目的です。",
correct: true
},
{
text: "プッシュ",
explain: "これを行うのがgit_push()メソッドです。",
correct: true
},
{
text: "マージ",
explain: "このAPIを通してのマージは未来永劫絶対にできません。"
}
]}
/>

Xet Storage Details

Size:
8.58 kB
·
Xet hash:
99a6fa7dfc008323557abc69f0599ad10b9666c03a86c7157868636ccee7d76d

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.