記事一覧
【Python】ChatGPT効率化の為に非同期処理を実装
非同期処理は、データ解析、APIリクエスト、ベクター化など多様なタスクにおいてパフォーマンスを向上させる鍵となる技術です。特に、待ち時間が発生しやすい多数のリクエストや処理を一度に効率よく処理したい場合、この技術は不可欠です。
非同期処理と並列処理の違い非同期処理と並列処理は、よく一緒に取り上げられることが多いですが、実はそれぞれ異なる目的と特性を持っています。
非同期処理
非同期処理は、I
ChatGPTに渡す文章の適切な区切り線について検証した記事
はじめに大規模言語モデルであるChatGPTに文章を渡す際、適切な区切り線の使用は、情報の正確な伝達や解釈に大いに役立ちます。
この記事では、区切り線に適切なものを検証します。
区切り線とは?使い方
区切り線は文章を区切る時に使用する文字列のことです。
例えば下記のようなものです。
また、使い方をまとめた記事もあるので参考にしてください。
def test() a = "a" b
区切り線を活用したGPTの使い方
この記事では、GPTに渡すプロンプトで区切り線を活用した方法を複数紹介したいと思います。
1,複数の質問この形式は、同一または関連するテーマについて複数の質問を一度に投げかけるものです。回答者は各質問に順に回答します。
質問1: あなたはどのようにしてプログラミングを学びましたか?========質問2: おすすめのプログラミング言語は何ですか?========質問3: プログラミングでよく遭
Google Apps Script(GAS)を使用したChatGPTのFine Tuning用デモコード
はじめにこの記事では、Google Apps Scriptを使用したChatGPT3.5のFine Tuningの方法について解説しています。ChatGPTのファインチューニングについての詳細は公式サイトなどを確認してください。
colabでPythonを使用したものは一番下にあるcolabのデモコードを使用してください。
OpenAIのGPT-3.5は、現在最も強力で多用途な自然言語処理モデ
GPTでの絵文字や変な文字での圧縮は無意味だと思う話
GPTのテキスト生成と圧縮の問題点
GPT(Generative Pre-trained Transformer)は、人間のテキストを学習し、自然な会話を生成する能力を持っています。ただ、絵文字や変な文字を使った圧縮については無意味に近いと個人的に思っています。
これは、GPTが圧縮された情報を復元する能力が限定的であるためなのと、絵文字での圧縮ではトークンを大して減らすことができない為です。(