Slide 17
Slide 17 text
- 17 -
- 17 -
Transformersを使ったAI推論の実⾏
n ⼤きく2つのやり⽅
1. pipeline() メソッドの利⽤︓めっちゃお⼿軽︕
1. 必要なライブラリ (Transformers など) をインポート
2. pipeline(タスク名、モデル名)でオブジェクト化
3. オブジェクトにプロンプトやメタデータを渡して実⾏する
2. TokenierとModelの利⽤︓細かいことできる︕
Tokenizer Model Tokenizer
• モデルによって使ってもらいたいTokenizerオブジェクト、Modelオブジェクトの指定がある
• 基本的に、AutoTokenizerなど、Auto**の名前が多い
• If you plan on using a pretrained model, itʼs important to use the associated pretrained tokenizer.
• https://huggingface.co/docs/transformers/v4.33.0/en/preprocessing
Tips
• ユーザから⼊⼒されたテキストを数
値に変換(インプットの作成)
• インプットの数値を受け取って、何
らかの計算をして、アウトプットと
して数値を返す
• Modelがアウトプットした数値をテ
キストに変換して、ユーザが読める
ようにする
役
割
• 「ちいかわとは、」
→ [213, 356, 465, 823, 543,
2]
• [213, 356, 465, 823, 543, 2]
→ [213, 356, 465, 823, 543, 2,
9835, 5243, 76, 4267]
• [213, 356, 465, 823, 543, 2,
9835, 5243, 76, 4267]
→ 「ちいかわとは、なんか⼩さくて
かわいいやつである」
例