New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
almost weekly useful materials - 06/28 - #135
Comments
Docker の healthcheck を初めて使った話docker compose のdepends_onはコンテナの開始順序のみを制御し、実際にサービスが立ち上がるまで次のサービスの開始を待つわけではない
これを解決するために、confitionとhealthcheckを用いて、サービスが問題なく立ち上がるまで起動を待たせるようにしたとのこと # from https://zenn.dev/sun_asterisk/articles/b4b17681d08018
services:
app:
depends_on:
mysql:
condition: service_healthy # here
build: .
volumes:
- .:/opt/app/
ports:
- 80:3000
mysql:
image: mysql:8.0.32-oracle
env_file:
- ./.env
ports:
- 3306:3306
healthcheck: # here
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p$MYSQL_ROOT_PASSWORD"]
interval: 30s
timeout: 5s
retries: 6
start_period: 30s
volumes:
mysql-store: コメント実際はここまで明確に開始順序を制御する必要なさそうな気もするけど、知っておいて損はなさそう 出典 |
RWKV(Receptance Weighted Key Value)をつかってみたRWKV-4-Pile-430Mをライブドアニュースコーパスでファインチューニングすることでニュースのタイトル生成を試みている記事 1epoch 2.5分を100epoch分回して以下のような結果にななったとのこと 学習データのサンプル #学習データセットのサンプル例(筆者が作成した内容で実際のデータセットには含まれていません。)
# Instruction:
以下は、あなたへの依頼事項です。次のニュースのタイトルを考えて,
# Input:
【ロサンゼルス】近日公開予定のSFアクション映画『ABCD』が、観客を魅了する特殊効果と壮大なストーリー展開で話題を集めています。本作は、未来の地球を舞台にした壮大な冒険を描いた作品であり、映画ファンからの期待が高まって~(以下続く))
# Response:
新作SF映画『ABCD』、観客を魅了する特殊効果と壮大なストーリー展開```
```txt
タスク①
# Instruction:
以下は、あなたへの依頼事項です。次のニュースのタイトルを考えて
# Input:
株式会社ブレインパッドは、顧客一人ひとりに自然なアクションを促す、Web/アプリのコンテンツ最適化プラットフォーム「Rtoaster action+(アールトースター アクション・プラス)」のバージョンアップを実施し、施策の高度化・自動化を強化するレコメンデーション表示制御機能の提供を開始したことを発表いたします。 ■今回の主な新機能、バージョンアップの内容 ●レコメンデーション表示制御機能の強化 ●ABテスト機能の強化 企業のマーケティングにおいてパーソナライズされたコミュニケーションの重要性が増す中、デジタルチャネルにおいても顧客の状況・行動・属性に応じたきめ細やかな接客を実行することに対する期待が、さらに高まっています。
タスク②
# Instruction:
以下は、あなたへの依頼事項です。次のニュースのタイトルを考えて
# Input:
2022年4月1日(木)、ブレインパッドに、新卒社員数としては過去最多となる41名の仲間が入社しました! 実は、この数年の新卒入社者数は毎年「過去最多」を更新しているので、この冒頭の紹介文も定型になりつつあるのが嬉しい限りです。 ブレインパッドが新卒採用を始めた当初はデータサイエンティストだけだった募集コースも、今ではデータサイエンティスト、ビジネス、エンジニアの3コースに広がり、さまざまなバックグラウンドを持つ方々が入社してくれるようになりました。 それでは、今年入社した素敵な仲間達の様子を、入社式の写真と共にご紹介していきます。
タスク③
# Instruction:
以下は、あなたへの依頼事項です。次のニュースのタイトルを考えて
# Input:
野球チーム「ブレインパッド」のマルヤマ投手が「9番・投手」で先発出場し、投手としては5回を投げて被安打3、6奪三振・6四死球で3失点し3勝目を逃した。打者では3安打という活躍をみせ、チームの5連勝に大きく貢献した。投手としては粘りが光った。立ち上がりに制球を乱し、先頭打者に四球を与えると4番のサトウに2ランを被弾。5回に、四球と死球でピンチを招くと、3番フランスに同点タイムリーを許した。その後のピンチを併殺で切り抜け、6奪三振でリリーフ陣に後を託した。 ファインチューニング無し タスク①
# Response: ----
レコメンデーション表示の強化、ブラウザー効率化の強化、そしてWeb/アプリのテストの提供が進められています。今後とも、次の取り組みを展開していきます。
# 関連情報
# 動画配信:http://www.younow.com/product/487813
# データベース内容:http://www.younow.com/product/487814
# ニュースサイト:http://www.younow.com/news/143084
# プラットフォーム情報:https://marketplace.bazaarvoice.com/item/4eae2b0c-5d6a-4f5c-b1d8-7bfb8d5dcf8f
# ステップインの新機能・動画配信:https://web.younow.com/action+plus/487814
# プ
タスク②
# Response: ----
本日の新卒採用者は、現在進学を控えています。彼らは、学生にも選ばれており、その場合は、新卒入社理由の過去について、考えたいことがあります。 1. 今年1月31日(木)から30日(日)に、現在の仲間過去最多の40名が新卒入社式で行われました。 今年2月に入社した新卒採用者のうち、3人以上は、自分たちが嫌な人だったことを明かしました。 2. 新卒採用者の数は、新卒採用者数の多くを通して、全体的に合計20人以上です。 この30名が「初めて」に入社した時には、このページで「初めての仲間過去最多」と記載されていることをご覧ください。
タスク③
# Response: ----
打者の指先に向かって、先制5球を振り回し、2球を投げて3球を倒し、5球を失った。5球を投げて、4球を投げて、4球を投げて3球を投げて5球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて3球を投げて三ロームで一致する。5回に加え、4回にもピンチ ファインチューニング有り タスク①
# Response: ----
パーソナルコミュニケーションの流行に共通する理由【デジ通】
タスク②
# Response: ----
今年の入社式をチェックしよう! 写真は過去1人撮影の様子!
タスク③
# Response: ----
【Sports Watch】マルセル・フランス球界に聞いてみた かなり上手く行ってる気がする コメント430Mでこのクオリティなので、3B、7Bはもっといけるんだろうか 出典 |
Python🐍でリファクタするならこうしてみよう集表題の通り。ためになったところだけメモ
コメント意外と知らないことが多かった。 出典 |
【Stable Diffusion Web UI】RuntimeError: CUDA out of memory.が起こった場合の対処法表題の通りで、モデルの学習を行っている時にも有効そうなのでメモ 以下を試してみると良いらしい
コメントそもそも入り切らないような大きさのモデルに対しては無力だと思うものの、メモリギリギリの時やGPUへの転送→解放を繰り返すような時は有効かもしれない 出典 |
ChatGPTのfunction callingのGPT-3と4の相違点スペイン語の英単語を使ってスペイン語の例文を考えもらういそれをxml形式で出力させるタスクをfunction callingを用いて実現し、GPT3.5とGPT4で性能比較をしている記事 結果
コメント
出典 |
DeepSpeed, vLLM, CTranslate2 で rinna 3.6b の生成速度を比較する
結果batch inferenceを行うかどうかで結果が少し異なるが、batch size=1ならCTranslate2が一番速い。 コメント有益な比較だ 出典 |
日本語T5 学習tipsNIIにて行われた第二回LLM勉強会におけるレトリバからの発表 以下要点のみ抜粋
モデルによって得手不得手がある 並列で学習する場合はデータ呼び出しがボトルネックになる コメントこういうtipsはあまり表に出てこないのでとても貴重 出典 |
ABCI グランドチャレンジ参加報告NIIにて行われた第二回LLM勉強会におけるABCを用いてLLMを学習させた際の失敗事例の共有 試みたこと
知見
参考になるリソース
コメントこれも有益なのでメモ 出典 |
【Function Calling】プロンプトエンジニアリングを使ってテキストをJSON化する【ChatGPT】表題の通り functions = [
{
"name": "extract",
"description": "テキストからJSONを抽出する",
"parameters": {
"type": "object",
"properties": {
"thought_process": {
"type": "string",
"description": "",
},
"minimum_monthly_salary": {
"type": "number",
"description": "",
},
"maximum_monthly_salary": {
"type": "number",
"description": "",
},
},
"required": ["minimum_monthly_salary", "maximum_monthly_salary", "thought_process"],
},
}
] そして、このexamplesの使い方初見だった examples = [
{"role": "user", "content": "年収400万"},
{ "role": "assistant", "content": None,
"function_call": {
"name": "extract",
"arguments": '''
{
"minimum_monthly_salary": 333333.33,
"maximum_monthly_salary": 333333.33,
"thought_process": "
We can calculate the minimum and maximum monthly salary by dividing the annual salary by 12.
We need to convert the amount from Japanese characters to a number."
}'''
}
}
]
function_call = {"name": "extract"}
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo-0613",
messages=[
*examples,
{
"role": "user",
"content": text
},
],
functions=functions,
function_call=function_call コメントCoTとFunction Callingの組み合わせ方が参考になった 出典 |
No description provided.
The text was updated successfully, but these errors were encountered: