Python

【Python】yieldの意味と便利な使い方

yield は、Pythonのジェネレータを作成するためのキーワードで、関数の実行を一時停止し、その状態を保持しつつ、値を返すことができます。 関数が次に呼び出されるときには、yield から実行が再開されます。これにより、大量のデータを一...
Marketing

【Python】A/Bテストのサンプルコード

A/Bテスト A/Bテストは、2つのバージョン(AとB)を比較し、どちらがより効果的であるかを判断するための実験手法です。 例えば、Web広告のA/Bテストでは、異なる広告バナーやキャッチコピーなどを比較し、クリック率やコンバージョン率にど...
Mathematics

【Python】母比率の差の検定

母比率の差の検定 母比率の差の検定は、2つの独立した母集団の比率が等しいかどうかを検定するための手法です。 データ上の差が有意差(意味のある差)であるかを統計的に調べることができます。 例えば、ある治療法を受けたグループと受けていないグルー...
ChatGPT

【GPT-4o】化学構造式から物質名が分かるか

GPT-4oで、化学構造式の画像から物質の名称が分かるか試してみました。 以前、GPT-4Vで試したときはうまくいきませんでした。記事を見ていただければ分かりますが、全く正解していません。 以前と同じ分子も含めて実験しましたが、一部正確な回...
Azure

【Azure OpenAI Service】API実行時の使用トークン数の取得方法

Azure OpenAI ServiceでAPIを実行した際に消費したトークン数を取得するコードを記載します。 import openai def completion(system_prompt, user_prompt): respon...
Azure

【Azure】同一App Serviceプランに複数のStreamlitアプリをホスティングする方法

以前、App ServiceにStreamlitのアプリをデプロイする方法を記事にしました。 今回は、同一App Serviceプラン上に複数のStreamlitアプリをデプロイする方法をメモしておきます。 Azure App Servic...
Azure

【書籍】Azure OpenAIとAI Searchを利用したシステム開発

Azure OpenAI Serviceを利用していますが、体系的に学べる書籍が出てきています。 Azure OpenAI ServiceとAzure AI Searchを利用したアプリケーション開発を学べる書籍を紹介します。 私も実際に購...
Windows

【PowerShell】スクリプトが実行できない場合に設定すべき実行ポリシー

PowerShellスクリプト実行時に「このシステムではスクリプトの実行が無効になっている」というメッセージが表示される場合、実行ポリシーを変更する必要があります。 詳細はMicrosoft社のページをご確認ください。 実行ポリシーとは 実...
Windows

【PowerShell】コマンドレット構文の基本

PowerShellとコマンドレット PowerShellは、システム管理やタスクの自動化を行うための強力なツールです。Windows環境での管理作業を効率化するために設計されており、コマンドラインインターフェイスとスクリプト環境を提供しま...
Python

【Python】uvicorn実行時のWinError 10013 エラーの対応方法

Pythonで開発したFastAPIを起動するために以下のコマンドを実行したところ、エラーが発生しました。 python -m uvicorn main:app --port 50505 --reload エラーメッセージは以下のとおりです...