2025-05

Streamlit

【Streamlit】アプリのデプロイ:Streamlit Community Cloud

こんにちは、JS2IIUです。Streamlitで開発したアプリはStreamlit Community Cloudを使って簡単に、しかも無料で公開することができます。具体的な手順について説明します。今回もよろしくお願いします。1. はじめにPythonで作ったStreamlitアプリを他の人にも見...
Streamlit

【Streamlit】キャッシングでアプリのパフォーマンスを向上させる:@st.cache_data, @st.cache_resource

こんにちは、JS2IIUです。今回はStreamlitのキャッシュ機能についてみていきます。処理速度を改善して、ユーザーにとって快適なサービスを提供できるようになります。今回もよろしくお願いします。はじめにStreamlitでアプリを作っていて、以下のような経験はありませんか?大きなデータを毎回読み...
Streamlit

【Streamlit】Streamlitアプリの状態管理:st.session_state

こんにちは、JS2IIUです。StreamlitはシンプルなコードでWebアプリを作れる便利なPythonライブラリです。しかし、Streamlitには「スクリプトは毎回上から再実行される」という特徴があり、ボタンを押した後の状態や入力値を保持するのが難しいと感じたことはありませんか?そんなときに活...
JavaScript

【Node.js】MacにNode.jsとNPMをインストールする

こんにちは、JS2IIUです。急ぎの方向け:Node.jsをインストールするとnpmもインストールされる。Homebrewでインストール。brew install node1. はじめにこの記事では、MacにNode.jsとNPMをインストールする方法を初心者向けにわかりやすく解説します。Node....
Streamlit

【Streamlit】人気のStreamlit Components紹介:streamlit-echarts

こんにちは、JS2IIUです。Streamlitではさまざまなグラフを表示するためのUI要素が準備されています。標準のUIでは物足りない場合にはインタラクティブなグラフが描画できるstreamlit-echartを試してみるのはどうでしょうか。今回もよろしくお願いします。1. はじめにStreaml...
Streamlit

【Streamlit】人気のStreamlit Components紹介:streamlit-lottieでアニメーションを組み込もう!

こんにちは、JS2IIUです。今回は、楽しいビジュアルのLottieFilesを取り扱います。固いデータ表示だけでなく、楽しいアニメーションも扱えるStreamlitの懐の深さを感じます。今回もよろしくお願いします。はじめにStreamlitは、Pythonで手軽にWebアプリケーションを作れる非常...
Streamlit

【Streamlit】便利なStreamlit Components紹介:streamlit-aggrid

こんにちは、JS2IIUです。Streamlitでは簡単にPandasのDataFrame型のデータを表示することができます。また、表示するための方法がいくつかあり、今回はインタラクティブなデータグリッド表示を可能にするstreamlit-aggrid について紹介します。今回もよろしくお願いします...
Streamlit

【Streamlit】Streamlit Componentsを活用する

こんにちは、JS2IIUです。今回は、Streamlitの機能のうち、標準機能だけでは使えないUI要素を紹介していきます。今回もよろしくお願いします。はじめにStreamlitは、PythonだけでインタラクティブなWebアプリを作成できる便利なフレームワークですが、標準で提供されるUI(ウィジェッ...
Streamlit

【Streamlit】モデルの解釈性を高める:SHAP valuesの可視化

こんにちは、JS2IIUです。機械学習モデルは高い予測精度を持つ一方で、その予測結果の根拠がわかりづらい「ブラックボックス」になりがちです。特に医療や金融などの分野では、なぜその予測が出たのかという“説明責任”が求められる場面も多くあります。そこで本記事では、機械学習モデルの解釈性を高めるための手法...
Streamlit

【Streamlit】モデルの評価指標を分かりやすく表示

こんにちは、JS2IIUです。機械学習のモデル評価によく使われる混同行列、ROC曲線、AUCを計算して表示するアプリをStreamlit上に実装していきます。今回もよろしくお願いします。【はじめに】機械学習でモデルを作成したら、その機能をどのように評価するかが重要なポイントです。この記事では、分類モ...