backprop
1.0.0
backprop使用すると、最先端の ML モデルの使用、微調整、デプロイが簡単になります。
事前トレーニングされたモデルを使用してさまざまなタスクを解決したり、独自のタスクに合わせて 1 行でモデルを微調整したりできます。
backpropを使用してすぐに使えるタスクを解決できます。
より具体的な使用例では、微調整を通じて、少量のデータと 1 行のコードを含むタスクを適応させることができます。
⚡ はじめに | インストール、数分の導入 |
---|---|
例 | 微調整と使用例 |
?ドキュメント | タスクの推論と微調整に関する詳細なドキュメント |
モデル | 利用可能なモデルの概要 |
PyPi 経由でbackpropインストールします。
pip install backprop
タスクは、サポートされているさまざまなモデルを簡単に使用できるようにするインターフェイスとして機能します。
import backprop
context = "Take a look at the examples folder to see use cases!"
qa = backprop . QA ()
# Start building!
answer = qa ( "Where can I see what to build?" , context )
print ( answer )
# Prints
"the examples folder"
api_key
指定するだけで、すべてのタスクとモデルを独自のマシン上で実行することも、推論 API を使用して運用環境で実行することもできます。
利用可能なすべてのタスクの使用方法をご覧ください。
各タスクは、単一行のコードでモデルを特定のユースケースに適応させる微調整を実装します。
微調整されたモデルは実稼働環境に簡単にアップロードできるため、優れたアプリケーションの構築に集中できます。
import backprop
tg = backprop . TextGeneration ( "t5-small" )
# Any text works as training data
inp = [ "I really liked the service I received!" , "Meh, it was not impressive." ]
out = [ "positive" , "negative" ]
# Finetune with a single line of code
tg . finetune ({ "input_text" : inp , "output_text" : out })
# Use your trained model
prediction = tg ( "I enjoyed it!" )
print ( prediction )
# Prints
"positive"
# Upload to backprop for production ready inference
# Describe your model
name = "t5-sentiment"
description = "Predicts positive and negative sentiment"
tg . upload ( name = name , description = description , api_key = "abc" )
他のタスクについては微調整を参照してください。
経験は必要ありません
データがボトルネックになる
モデルの数が圧倒的に多い
コスト効率よくモデルを導入するのは大変な作業です
タスクの詳細な推論と微調整については、ドキュメントをご覧ください。
最先端のモデルの厳選されたリスト。
CLIP を使用したゼロショット画像分類。
backprop多くの優れたライブラリに依存して動作します。特に次のようなライブラリが挙げられます。
バグを見つけましたか?新しいタスクやモデルに関するアイデアがありますか?問題を開きます。