並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 88件

新着順 人気順

Streamlitの検索結果41 - 80 件 / 88件

  • CLIP+Faiss+Streamlitで画像検索アプリを作成してみる - OPTiM TECH BLOG

    R&Dチーム所属の伊藤です。気がついたら半年ぶりくらいの投稿になってしまいました。 今回はrinna株式会社より公開された言語画像モデルである日本語対応CLIPを使ってみた話になります。 元々はCLIPとFaissを組み合わせて画像検索のためのツールを作れないかを試していたのですが、どうせだったら可視化までしようと考えてStreamlitを使用したアプリ化も行いました。 今回作成したコードはGithubのリポジトリにありますので、興味がある方は覗いてみてください。 CLIPとは? Faissとは? CLIPとFaissで画像検索 事前準備 画像ベクトルのインデックス作成 インデックスを読み込んで画像検索 Streamlitで画像検索アプリを作成する 最後に CLIPとは? CLIPはOpenAIより提案された、テキストと画像を使用して画像分類モデルです。 CLIPはContrastive

      CLIP+Faiss+Streamlitで画像検索アプリを作成してみる - OPTiM TECH BLOG
    • Streamlitとnlplotを使って自然言語を分析してみた

      Pythonもくもく自習室 #27 + 3周年記念LT大会で話した内容です。 Streamlitとnlplotを使って、Twitterの投稿を分析してみました。

        Streamlitとnlplotを使って自然言語を分析してみた
      • GitHub - gradio-app/gradio: Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - gradio-app/gradio: Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
        • GPT-4oとStreamlitでOpenAI Assistants APIのCode Interpreterを検証した現状と課題

          はじめに OpenAIのAssistants APIをそのまま使用することで、自前でLangChainのエージェントなどを使用して同様の処理を実装する手間を省け、非常に便利です。ただ、現状(2024/05/18)ではまだβ版ということもあり、APIのインタフェースの改変も多く見られます。 Assitants APIを用いたcode-interpreterのUIをstreamlitで実装 においても、実装例が紹介されていますが、そのままでは動作しないこともあり、最新版での動作検証も兼ねてStreamlitでの実装例を紹介します。 また、本記事ではStreaming対応済みの実装を取り入れており、よりリアルタイムな対話が可能となっています。 扱っているモデルは2024/05/14に発表されたGPT-4oを用いています。 目次 はじめに 実装例 app.py openai_handler.py

            GPT-4oとStreamlitでOpenAI Assistants APIのCode Interpreterを検証した現状と課題
          • PythonのData Appsフレームワーク Streamlit, Dash, Panel を比較(With ChatGPT) - Qiita

            PythonのData Appsフレームワーク Streamlit, Dash, Panel を比較(With ChatGPT)PythonDashPanelStreamlitChatGPT 皆さん、こんにちは!Python Advent Calender2023の6日目担当の小川英幸(X: ogawahideyuki)です。 データから洞察を得る過程で、その発見を他の人と共有し、さらなるインサイトを得ることは非常に価値があります。そのような役割を検討した際に、既存のツールでは物足りない一方、「アプリを一から作るのは大変だな…」と感じたことはありませんか? ここで登場するのがData Appsです。Pythonだけで手軽にデータアプリを作成できるこれらのツールは、データ分析者にとって強力な味方。特にStreamlit、Dash、Panelを、簡単に使えるフレームワークとして、私は注目し、活

              PythonのData Appsフレームワーク Streamlit, Dash, Panel を比較(With ChatGPT) - Qiita
            • Pythonで全文検索アプリをつくる -StreamlitとFessを活用-|はやぶさの技術ノート

              Javaをインストール済みの人でも、素直に一番上の手順を参考に(Java関連の部分を読み飛ばしながら)進めるのが良いと思います。 Fessでインデックス作成 -クロール設定- 環境構築が完了したら、Fessを起動して、インデックスを作成します。今回は本サイト「はやぶさの技術ノート」をクロール対象として登録します。 つまり、本サイトの各ページを探索(クロール)し、全文検索の対象として登録(インデックスを作成)します。 クロール完了後、「深層学習」などのキーワードを入力して検索した結果が下図です。 Fessの検索 API Fessサーバーは 検索API を提供しているため、http://localhost:8080/json/?q=検索語 というリクエストを送ることで、 検索結果をJSON形式で受け取ることができます。 例えば、http://localhost:8080/json/?q=深層学

                Pythonで全文検索アプリをつくる -StreamlitとFessを活用-|はやぶさの技術ノート
              • STREAMLITを活用してデータ可視化アプリを作ろう (パート1) | TC3株式会社|GIG INNOVATED.

                はじめに AIを活用した特徴量の抽出など、JupyterNotebookレベルで実施できることは数多くありますが、なかなかビジネスサイドに理解されないなどのような課題を持ったことはないでしょうか?StreamlitはPythonで簡易的なデモアプリを開発できる使い勝手のよいフレームワークです。 今回は、Topcoderのブログを翻訳(原文へのリンク)し、Streamlitをご紹介していきたいと思います。 Streamlitのウェブサイト ーーー翻訳ここからーーー フロントエンドのプログラミングを学習せずに、Pythonを使って美しく、インタラクティブ(双方向)なウェブアプリケーションを簡易的かつ効率よく開発することができる。データ分析の結果を顧客に瞬時に見せることができる。すごくよくないですか?Streamlitを使えば、かんたんに実現することができます。 なぜStreamlitなのか?

                • STREAMLITを活用してデータ可視化アプリを作ろう (パート2) | TC3株式会社|GIG INNOVATED.

                  はじめに 前回は、Streamlitのインストールから簡単にライブラリ呼び出しができることをご紹介しました(前回の記事はこちら)。今回は、実際のウェブアプリケーションのように、よりインタラクティブに操作できるアプリケーションをStreamlitで作るための機能を紹介します。 ーーー翻訳ここからーーー データ可視化はデータを表示させるだけではなく、美しいレイアウトが必要になることがあります。Streamlitを活用することにより、HTML、CSS、その他のフロントエンドの技術を知らなくとも、スピーディにイケてるウェブアプリを作ることができます。 ウィジェット ウィジェットをアプリケーション内に使うことで、ユーザーがインタラクティブにデータを表示することができます。 STREAMLIT.TEXT_INPUT/STREAMLIT.NUMBER_INPUT Streamlit.text_input

                    STREAMLITを活用してデータ可視化アプリを作ろう (パート2) | TC3株式会社|GIG INNOVATED.
                  • Streamlitの使い方の細かいところ

                    この記事は BrainPad Advent Calendar 2021 9日目の記事です。2020年頃より、機械学習エンジニアやデータサイエンティストが Python でお手軽にウェブアプリを構築できる Streamlit が流行っていて、最近では業務で使っている人も多いのではないかと思います。Streamlit は、その設計思想から、シンプルな可視化であればほとんど困ることはありませんが、ちょっと手のこんだことをしようとすると、「あれ、どうしたらいいんだっけ?」と思うことがちょくちょくあります。この記事では、そういった時にどうしたらよいか、というのをいくつか紹介したいと思います。 アップロードしたファイルを保存する Streamlit には、ファイルのアップロード機能が実装されていて、簡単に手元のデータをサーバーにアップロードできます。アップロードしたファイルはメモリ上に配置され、ディス

                      Streamlitの使い方の細かいところ
                    • Streamlit: データサイエンティストのためのフロントエンド|NAVITIME_Tech

                      こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回はデータサイエンティストのためのフロントエンドとして最近注目を集めている Streamlit を使ってみた話をしようと思います。 Streamlit とはStreamlit は Python でフロントエンドを構築することが出来るフレームワークです。 https://www.streamlit.io/ なぜ Streamlit なのか?最近流行りの React や Vue でフロントエンドを構築するのではダメなのでしょうか?全くそんなことはありません。むしろ表現力の高さでいうと React や Vue のほうがずっと優れています。 問題になってくるのはデータサイエンティストが分析データをプロダクトに組み込むために必要とする作業コストがかなり高いということです。 例

                        Streamlit: データサイエンティストのためのフロントエンド|NAVITIME_Tech
                      • Gradio vs Streamlit vs Dash vs Flask

                        IntroductionMachine learning models are exciting and powerful, but they aren’t very useful by themselves. Once a model is complete, it likely has to be deployed before it can deliver any sort of value. As well, being able to deploy a preliminary model or a prototype to get feedback from…

                          Gradio vs Streamlit vs Dash vs Flask
                        • 3分プロトタイピング: Streamlitを用いたAIチャットアプリ - ROUTE06 Tech Blog

                          連載「3分プロトタイピング」 Streamlitを用いたAIチャットアプリ(この記事です) RAGを使ってAIチャットアプリケーションに知識を与える ベクトルデータベース超入門 大規模言語モデル(LLM: Large Language Model)を用いたアプリケーションを作る際、まずはChatGPTのようなチャットUIを再現して、独自コードであったり、独自データを組み合わせたいことは多いと思います。 ただ、チャットUIを0から作るのは結構時間がかかります。そこで、この記事ではStreamlitというフレームワークを使ってよくあるAIとチャットするアプリケーションの雛形を3分*1で用意したいと思います。 Streamlitとは Streamlitは、PythonでWebアプリケーションを簡単に作成できるフレームワークです。GUIの作成が簡単で、コード量も少なくて済むため、AIとチャットする

                            3分プロトタイピング: Streamlitを用いたAIチャットアプリ - ROUTE06 Tech Blog
                          • Streamlit を用いたデータ分析アプリ制作 - Qiita

                            Streamlit とは 本稿では、Streamlit の使い方を説明する。 Streamlit とは、フロントエンドアプリケーションを作成できる python のフレームワークである。Pandas の DataFrame や、 plotly・altair といった描画ライブラリで作成したグラフを埋め込むことができ、工夫次第でデータ分析にも応用することができる。 環境 macOS Catalina (ver.10.15.6) インストール いくつかの方法でインストールすることできる。 1) pip でインストールする。公式HP推奨

                              Streamlit を用いたデータ分析アプリ制作 - Qiita
                            • streamlitの仕組み調査 - Qiita

                              pythonで手軽にWebアプリケーションを作れるフレームワークstreamlitの仕組みについて調べてみました。(誤解がありましたら、どうぞご指摘ください。) 周辺の業務で使うことが結構増えて来たため、何か性能で問題になった場合や拡張が必要な場合にも対応出来るようにと調べてまとめました。 githubのコードと公式のドキュメントを参考に調査しています。 https://github.com/streamlit/streamlit アーキテクチャ streamlit は Python(tornade)+React(typescript)で実装されています。 streamlitでは、次の2つのパートがあります。 web server : streamlitのpythonアプリケーションコードをブラウザに表示するためのフロントエンドのHTML+jsをインスタンス化して通信するために使用します。

                                streamlitの仕組み調査 - Qiita
                              • Python約30行で作る Bedrock x Claude3 のStreamingチャットアプリ - Qiita

                                これまで見て見ぬふりをしてきた「Streamlit上でStreaming出力させる」プログラムを作ってみます。 ライブラリのインストール いつのまにか「langchain-aws」なるものが生まれているので今回は最終的にはそれを使います。 import boto3 import json bedrock = boto3.client(service_name='bedrock-runtime') body = json.dumps({ "anthropic_version": "bedrock-2023-05-31", "max_tokens": 4000, "messages": [{"role": "user", "content": "カレーの作り方を説明してください"}] }) response = bedrock.invoke_model_with_response_stream

                                  Python約30行で作る Bedrock x Claude3 のStreamingチャットアプリ - Qiita
                                • 9900万人の会員データからスピーディな価値創造を実現する――、Streamlitを導入したNTTドコモが挑む全社規模でのデータ活用

                                    9900万人の会員データからスピーディな価値創造を実現する――、Streamlitを導入したNTTドコモが挑む全社規模でのデータ活用
                                  • 3分プロトタイピング: RAGを使ってAIチャットアプリケーションに知識を与える - ROUTE06 Tech Blog

                                    連載「3分プロトタイピング」 Streamlitを用いたAIチャットアプリ RAGを使ってAIチャットアプリケーションに知識を与える(この記事です) ベクトルデータベース超入門 前回の投稿でStreamlitを使ったAIとチャットするアプリケーションの雛形を作成しました。 tech.route06.co.jp あのアプリケーションにくまモンについて聞いてみるとこんな回答が返ってきます。 くまモンについて教えてください それっぽいけど違いますね。今回は、このように特定のキャラクターや事象について正しい情報をAIに返してもらう方法を紹介します。説明が長くなるので3分を超えてしまいますが、コードは3分で書けるようになっていますので、早速やってみましょう。 AIに知識を教える3つの方法 まず、AIにキャラクターなどの「知識」教える3つの方法について紹介します。 プロンプトエンジニアリング Retr

                                      3分プロトタイピング: RAGを使ってAIチャットアプリケーションに知識を与える - ROUTE06 Tech Blog
                                    • いい感じのStreamlitのコンポーネント集 - Qiita

                                      はじめに Streamlitは独自のコンポーネント(UIのパーツ)を作ることができます。 GitHub等で公開されているコンポーネントのうち、サクッとpipでインストールして使えそうなものをまとめました。 ※その2はこちら ネストレイアウト

                                        いい感じのStreamlitのコンポーネント集 - Qiita
                                      • 【Techの道も一歩から】第38回「Streamlit で固有表現抽出の結果を表示する」 - Sansan Tech Blog

                                        こんにちは。 DSOC R&D グループの高橋寛治です。 最近、部内で Streamlit による可視化を見かけるようになってきました。 Streamlit は、インタラクティブなデータの可視化に特化した Web アプリケーションを少ないコードで素早く提供することができる Python ライブラリです。 私自身は Web アプリケーションとしてデモ化する際に手慣れた Flask で書くことが多いです。 慣れているとはいえ時間を要するため、同じ結果を爆速で実現できるなら使わないわけにはいきません。 作業効率改善のために、固有表現抽出を題材にして使ってみることにしました。 今回 Streamlit で実現したいこと テキストエリアに入力されたテキストを解析し、解析結果を表に表示します。 入力エリアを準備する まずは、Streamlit をインストールし、ファイルを準備します。 $ pip in

                                          【Techの道も一歩から】第38回「Streamlit で固有表現抽出の結果を表示する」 - Sansan Tech Blog
                                        • Streamlit • A faster way to build and share data apps

                                          Deploy, manage, and share your apps with the world, directly from Streamlit — all for free.

                                            Streamlit • A faster way to build and share data apps
                                          • Streamlit と Cloud Run でデータ可視化ダッシュボードを爆速デプロイする — HACK The Nikkei

                                            ダッシュボードを作ってみる それでは実際にダッシュボードを作ってから一般公開するところまでタイムアタックで挑戦してみようと思います。 データを探す ダッシュボード構築の第一歩として、まず可視化するデータを探すことから始まります。気候変動が自分の関心のあるテーマの一つなので、ここでは気候変動に関わるデータを調べてみます。サンプルのダッシュボードということで今回はオープンデータを対象にデータを探します。個人的にはデータを探す際に以下の 5 点に気を配ります。 データの情報源の信頼性 データの最終更新時期 データの更新間隔 データの機械判読性(PDF など処理がしにくいフォーマットを避ける) データのライセンス(二次利用が可能か、クレジット表記が必要かなど) 今回は、統計データのポータルサイト「Our World in Data(OWID)」を利用してデータを探します。一般に英語圏の方がオープン

                                              Streamlit と Cloud Run でデータ可視化ダッシュボードを爆速デプロイする — HACK The Nikkei
                                            • 【Python】 StreamlitとPlotlyでダッシュボードを作成する方法

                                              Pythonベースでインタラクティブなダッシュボードを作成するためのフレームワークの1つにStreamlitがあります。現在最も人気があるフレームワークはDashのようですが、下のグラフのようにGithub上では2020年以降Streamlitの人気が急激に伸びていることが分かります。 StreamlitはDashのように見た目の細かいカスタマイズができないという欠点がありますが、ある程度デフォルトの設定を受け入れることができれば非常に簡単にダッシュボードを作成することができます。今回はStreamlitとPlotlyでKaggleデータの特徴量とラベルを可視化するダッシュボードを作ります。 データとダッシュボード 今回はkaggleのtabular playground series Mar 2021のデータを使います。このデータは下表の通りサンプルidと19個のカテゴリカル変数(cat

                                                【Python】 StreamlitとPlotlyでダッシュボードを作成する方法
                                              • Streamlitの後継者を求めて - Qiita

                                                はじめに ご無沙汰しております。 最近、猫ミームを見るのハマってしまって時間を確保できておりませんでした。 先日、株式会社サイカ様で開催されたJulia Tokyoに参加してきましたが、大学の教授や著者の方、学生や業務にJuliaを使用している方と出会え、いろいろな話をさせていただき大変有意義な時間を過ごすことができました。外国人の方とも知り合えて、家が近いので今度飲みに行く約束をしました(メールが来た。)。 さて、Julia Tokyoを終えてプログラミングのモチベが非常に高い今、Juliaの勉強をするぞ!!!と言いたいところですが、業務でStreamlitアプリを作成したので、今回はStreamlitに関する記事を書きたいと思います。 Streamlitに対して思うこと 皆さんはStreamlit使っていますか? 私はDjangoやFastAPIに挫折したため、Streamlit信者に

                                                  Streamlitの後継者を求めて - Qiita
                                                • App Gallery • Streamlit

                                                  These are some of our favorite apps created by Streamlit users and hosted on Streamlit Community Cloud. Try them out, browse their source code, share with the world, and get inspired for your own projects 🤩 Want to build your own? Get started today! FavoritesTrendingLLMsSnowflake poweredData visualizationGeography & societySports & funScience & technologyNLP & languageFinance & businessOther

                                                    App Gallery • Streamlit
                                                  • Streamlitで手軽にWebアプリ開発

                                                    Streamlitとは Streamlit[1]とは、PythonでWebアプリを簡単に作成できるフレームワークです。 データサイエンス分野の開発でよく利用されています。 直感的なコードで学習コストが少なく、フロントエンドの開発経験がなくてもWebアプリとして簡単に開発できます。 また手軽に開発できるため、WebUIのプロトタイプ開発にも適しています。 他のWebフレームワークとの比較・特徴 Pythonで有名なWebフレームワークの比較です。 フレームワーク名特徴適しているアプリ

                                                      Streamlitで手軽にWebアプリ開発
                                                    • Streamlitを使って株価データをグラフ表示した - Qiita

                                                      StreamlitとはPandasのDataFrameやmatplotlibで作成したグラフを簡単にウェブアプリにすることが出来るサービス 株価データ取得の方法はこちら → Seleniumを使い株価データを自動取得 株価データをBigQueryに保存する方法はこちら → 自動取得した株価データをBigQueryに保存 Streamlit公式サイト はじめに パッケージをインストール pip install streamlit デモを起動 streamlit hello

                                                        Streamlitを使って株価データをグラフ表示した - Qiita
                                                      • Snowflakeに買収されたStreamlit、生成AIブームを前に創業者は何を思うか

                                                        Snowflakeが2022年に買収したStreamlitの存在感が強まっている。Google XのメンバーとPythonフレームワークとしてStreamlitを共同創業したのが、Amanda Kelly氏(現Snowflake Streamlitプロダクトディレクター)だ。Snowflakeが6月、米ラスベガスで開催したイベント「Snowflake Summit 2023」で、Kelly氏にSnowflakeとの統合やLLM向けの機能などについて聞いた。 解決したかったのはデータの可視化 ──Streamlitを2018年に共同創業していますね。どのような課題を感じ、解決に向けて創業されたのでしょうか。 シード資金を調達した2018年11月1日、Google Xで一緒だったメンバーと創業しました。2人目の娘が生まれた日なので正確に記憶しています。 当時、データエンジニアやデータサイエンテ

                                                          Snowflakeに買収されたStreamlit、生成AIブームを前に創業者は何を思うか
                                                        • Data dashboarding tools | Streamlit v.s. Dash v.s. Shiny vs. Voila vs. Flask vs. Jupyter

                                                          Just tell me which one to useAs always, “it depends” – but if you’re looking for a quick answer, you should probably use: Dash if you already use Python for your analytics and you want to build production-ready data dashboards for a larger company.Streamlit if you already use Python for your analytics and you want to get a prototype of your dashboard up and running as quickly as possible.Shiny if

                                                            Data dashboarding tools | Streamlit v.s. Dash v.s. Shiny vs. Voila vs. Flask vs. Jupyter
                                                          • NTTドコモ、Streamlit利用の“ポチポチ分析アプリ”開発で社内データ活用を促進 (1/3)

                                                            Snowflakeは2024年2月22日、「Snowflake Streamlit」を採用したNTTドコモにおける全社規模のデータ活用プロジェクトについての記者説明会を開催した。 ゲストスピーカーとしてNTTドコモ データプラットフォーム部 部長の鈴木敬氏が出席し、約9900万のdポイント会員データの活用を社内で積極化させていくうえでの課題と解決策、今後のさらなるデータ活用促進の方針などを語った。Streamlitを使って自社開発した、「画面をポチポチ選択していけば結果が出る」いくつかの簡易データ分析アプリも紹介した。

                                                              NTTドコモ、Streamlit利用の“ポチポチ分析アプリ”開発で社内データ活用を促進 (1/3)
                                                            • StreamlitでGoogle OAuth2.0を使った認証を行う

                                                              概要 Streamlitは、Pythonで気軽にインタラクティブなウェブアプリケーションを作ることができるパッケージです。私自身も機械学習を使ったデモや可視化ツールとして積極的に活用していますが、そうやってStreamlitアプリを量産して適当にホストしていると、だんだん社内で利用する人が増えてきたり、社外の協力者に使ってもらうことを検討し始めたり……。 そして発生するのがアクセス制限と認証の問題です。特に外部IPで公開する場合は、URLを知っている人なら誰もがアクセスできる状態になってしまい、アプリケーションの内容によってはセキュリティ的に問題となります。私はこれまでStreamlitでid/passの入力ボックスを実装してみたり、GCE上で動いているnginxでBASIC認証を行うなどして制御してきたのですが、やはり個人でアカウント情報を管理するのは面倒かつ不安で、何かしらの基盤上で統

                                                                StreamlitでGoogle OAuth2.0を使った認証を行う
                                                              • Streamlit

                                                                はじめに 2022-10-27にVersion1.14.0がリリースされました。前回のVersion1.13.0から1ヶ月ちょっとのペースです。あいかわらず早いペースで精力的に更新が行われています。早速「ハイライト」「注目すべき変更...

                                                                  Streamlit
                                                                • Hosting your Models and Datasets on Hugging Face Spaces using Streamlit

                                                                  Hosting your Models and Datasets on Hugging Face Spaces using Streamlit Showcase your Datasets and Models using Streamlit on Hugging Face Spaces Streamlit allows you to visualize datasets and build demos of Machine Learning models in a neat way. In this blog post we will walk you through hosting models and datasets and serving your Streamlit applications in Hugging Face Spaces. Building demos for

                                                                    Hosting your Models and Datasets on Hugging Face Spaces using Streamlit
                                                                  • GitHub - jrieke/best-of-streamlit: 🏆 A ranked gallery of awesome streamlit apps built by the community

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - jrieke/best-of-streamlit: 🏆 A ranked gallery of awesome streamlit apps built by the community
                                                                    • Streamlit Docs

                                                                      rocket_launchGet started with Streamlit! Set up your development environment and learn the fundamental concepts, and start coding! descriptionDevelop your Streamlit app! Our API reference explains each Streamlit function with examples. Dive deep into all of our features with conceptual guides. Try out our step-by-step tutorials. cloudDeploy your Streamlit app! Streamlit Community Cloud our free pl

                                                                        Streamlit Docs
                                                                      • Overview - Chainlit

                                                                        Chainlit home pageSearch or ask...SearchNavigationGet StartedOverviewDocumentationExamplesAPI Reference

                                                                          Overview - Chainlit
                                                                        • Streamlit with Google Cloud: Hello, world!

                                                                          Streamlit、とても便利ですよね!小さなアプリとしても、データ可視化にしても。 連載を通して、Google Cloud 上で Streamlit を上手に動かす方法をご紹介します。 Cloud Run での Hello, world! (本記事) Firebase 認証との連携 BigQuery へのクエリ GitHub、GitLab、Cloud Build での CI/CD Streamlit?なぜ Google Cloud で? Streamlit は「データ分析スクリプトを、数分で "共有できる Web アプリ" に変える」というキャッチコピー通り、Python で書かれたロジックをそのまま、直感的に、フロントエンドの経験がない人でも数分で Web アプリケーションにしてしまえるようなとても優れたフレームワークです。 まずはぜひ、公式サイトのギャラリー の一例を見てみてください

                                                                            Streamlit with Google Cloud: Hello, world!
                                                                          • PyInstallerでStreamlitアプリをexe/app化する

                                                                            はじめに こんにちは。株式会社アイデミーデータサイエンティストの中沢(@shnakazawa_ja)です。 みなさんはStreamlitをご存知でしょうか? StreamlitとはPythonでWebアプリを作成するためのフレームワークで、HTMLの知識無しにWebアプリを簡単に作成できるという特長があります (例: 公式Gallery)。特に適当に書いてもUIをいい感じに整えてくれる点は素晴らしく、分析結果のインタラクティブなプロットや機械学習処理を手軽にアプリ化できるため弊社内でも大流行、仕事から趣味まで大活躍しています。 Streamlitで作ったアプリを人に使ってもらうときには基本的にはサーバーにアップロードしオンラインでアクセスしてもらう必要があるのですが、一方でアプリをオフラインで共有したいというニーズもニッチながら存在します。 そこで本稿では PyInstallerを使ってS

                                                                              PyInstallerでStreamlitアプリをexe/app化する
                                                                            • streamlit authenticatorを用いてログインページを作る - Qiita

                                                                              はじめに MVCという概念を学んだので練習とstremlitの勉強を兼ねてWEBアプリを作ってみました。 streamlit-authenticatorを使い簡単なログイン機能を作ってみます。 環境 実行環境 Windows10 python3.9.7 Demo ユーザの追加機能とログイン機能 Streamlitについて 詳しく書いて下さっている記事が多々あるので省略 もしくは、公式サイトを参照してください。 Streamlit Aauthenticatorについて ログイン機能に必要な入力フォームの作成とセッションステータスの管理が簡単に行えます。 以下はサンプルコードです。(githubのコードをそのまま引用) import streamlit as st import streamlit_authenticator as stauth # ユーザ情報。引数 names = ['Joh

                                                                                streamlit authenticatorを用いてログインページを作る - Qiita
                                                                              • streamlitで別ページ(タブ)にデータを持ち越す - Qiita

                                                                                1.最初に データ分析結果をすばやくwebappとして可視化できるstreamlit。 色々公式サイトにサンプルがあるので楽しい。最近見たのはhuggingfaceが公開済のDatasetを見るのに使っていたもの。 streamlitをとても便利に使わせてもらっているが、下のページのようにラジオボタンなどで別のページ(タブ)に移動すると、変数やdataframeがすべて消えてしまう。 「入力データ」ページでデータをアップロードして「データ加工」ページへ行くとアップロードしてdataframeに入れたデータが参照できない。 データアップロードページ→データ加工ページ→データ可視化ページなど。 複数ページにまたがってデータを処理したい場合に困った。 1つのページ内で完結させようとすると、今のstreamlitの仕様上すごく縦に長くなってしまう。 2.まとめ 色々ネット上をさまよって、最後にse

                                                                                  streamlitで別ページ(タブ)にデータを持ち越す - Qiita
                                                                                • Pythonプログラマからプロダクトオーナーへの道! Streamlitを利用した高速プロトタイピング入門| データサイエンスすいすい会 第37回|IT勉強会・イベントならTECH PLAY[テックプレイ]

                                                                                  イベント内容 Pythonプログラマからプロダクトオーナーへの道!Streamlitを利用した高速プロトタイピング入門 ※配信URLは、申込者に対し本ページ上、またはメールにて当日までにお知らせいたします。 概要 本セミナーの趣旨は、Pythonを駆使してアドホックな業務や研究をしてきた方々に向けて、プロダクトオーナーという新しいキャリアに挑戦するための良いステップの踏み方について考えることを目的にしています。 ChatGPTなどの大規模言語モデルの登場によって人工知能(AI)はキャズムを乗り越えた感があり、ますます活気づくデータサイエンス業界です。AI系ライブラリはPythonで公開されることが大半で、Pythonを覚えてキャリアアップや業務効率化を図っているという学生やエンジニアとお話する機会も確実に増えています。 今回のセミナーでは特に、日々の業務などから生まれるアイディアや仮説から

                                                                                    Pythonプログラマからプロダクトオーナーへの道! Streamlitを利用した高速プロトタイピング入門| データサイエンスすいすい会 第37回|IT勉強会・イベントならTECH PLAY[テックプレイ]