Azure Azure AI Searchのインデックス作成 LLMに知識を与える手法として、検索システムを使用したRAG(Retrieval-Augmented Generation)が主流になっています。 Azureにおいては、1つの方法として、Azure OpenAI ServiceのLLMとA... 2024.07.02 AzurePython
Python 【Streamlit】お洒落なデザイン10選 Streamlitのお洒落なテーマ設定をChatGPTに10個出してもらいました。 サンプルアプリ 以下のサンプルアプリを使用して、スタイルを確認しました。 基本的なレイアウトといくつかのUIコンポーネントを含んでいます。 import s... 2024.06.20 Python
Python 【Streamlit】config.tomlの書き方とおすすめ設定 Streamlitの設定ファイルは、.streamlit/config.tomlという名前で作成します。 このファイルには、Streamlitアプリケーションの動作を制御するための設定を記述します。 以下は、一般的な設定項目とおすすめの設定... 2024.06.17 Python
Python 【Git】空のディレクトリを管理対象にする方法 Gitではディレクトリのみを管理対象にすることはできませんが、ディレクトリを含む空のファイルを追加することでディレクトリをGitリポジトリに含めることができます。 通常.gitkeep名称のファイルを使用します。 ディレクトリを作成 mkd... 2024.06.13 Python
Python 【python-docx】Wordの段落作成とインデント設定 「python-docx」というライブラリを使用して、PythonでWord文書を作成することができます。 その際の、段落の追加とインデント設定の方法をまとめておきます。 必要なライブラリのインストール 以下のコマンドで、ライブラリをインス... 2024.06.10 Python
Python 【Python】loggingの基本的な使い方 Python の logging モジュールを使うと、プログラムの動作を追跡するためのログを記録できます。以下は、logging モジュールの基本的な使い方について説明します。 基本的な使い方 まず、基本的な logging の設定とメッセ... 2024.05.28 Python
Python 【Python】yieldの意味と便利な使い方 yield は、Pythonのジェネレータを作成するためのキーワードで、関数の実行を一時停止し、その状態を保持しつつ、値を返すことができます。 関数が次に呼び出されるときには、yield から実行が再開されます。これにより、大量のデータを一... 2024.05.28 Python
Marketing 【Python】A/Bテストのサンプルコード A/Bテスト A/Bテストは、2つのバージョン(AとB)を比較し、どちらがより効果的であるかを判断するための実験手法です。 例えば、Web広告のA/Bテストでは、異なる広告バナーやキャッチコピーなどを比較し、クリック率やコンバージョン率にど... 2024.05.28 MarketingMathematicsPythonStatistics
Mathematics 【Python】母比率の差の検定 母比率の差の検定 母比率の差の検定は、2つの独立した母集団の比率が等しいかどうかを検定するための手法です。 データ上の差が有意差(意味のある差)であるかを統計的に調べることができます。 例えば、ある治療法を受けたグループと受けていないグルー... 2024.05.28 MathematicsPythonStatistics
Azure 【Azure OpenAI Service】API実行時の使用トークン数の取得方法 Azure OpenAI ServiceでAPIを実行した際に消費したトークン数を取得するコードを記載します。 import openai def completion(system_prompt, user_prompt): respon... 2024.05.26 AzureGenerative AIPython