Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
最近話題のStreamlitでデモツールを作る
Search
Hidehisa Arai
June 26, 2020
Programming
1.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
最近話題のStreamlitでデモツールを作る
Streamlitの紹介とそれを使ったデモ
Hidehisa Arai
June 26, 2020
More Decks by Hidehisa Arai
See All by Hidehisa Arai
世界モデルにおける分布外データ対応の方法論
koukyo1994
7
2.4k
生成AIの二大潮流と自動運転
koukyo1994
22
25k
ICML2021論文読み会資料
koukyo1994
2
1.7k
【2019-06-19】アルゴリズム勉強会 - 最小全域木
koukyo1994
0
320
Kaggle昔?話
koukyo1994
2
2.6k
コンペ中のコード、どうしてる?
koukyo1994
3
2.4k
変数間の関係を捉えたいあなたへ
koukyo1994
3
1.9k
脱! Deepでポン🎶ハイパラチューニング芸人を卒業するために
koukyo1994
7
4.9k
鳥蛙コンペ反省会資料
koukyo1994
3
1.5k
Other Decks in Programming
See All in Programming
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
260
iOSDC2026登壇資料.pdf
riofujimon
0
200
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
320
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
400
Security issues being discussed on Web Platforms
petamoriken
0
1.3k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
220
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.2k
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
210
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
380
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
190
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
Ruling the World: When Life Gets Gamed
codingconduct
0
370
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
590
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Abbi's Birthday
coloredviolet
4
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Typedesign – Prime Four
hannesfritz
42
3.2k
Transcript
最近話題のStreamlit でデモツールを作る HIDEHISA ARAI 2020/06/26@機械学習系のLT会#1
本発表について üStreamlitの紹介 üAPIを覗いてみる ü⾃作デモツールの紹介 Streamlitを⽤いたデモツールの⾃作
⾃⼰紹介 Kaggle Competition Master 東京⼤学⼤学院航空宇宙⼯学専攻 修⼠3年⽬ NABLAS株式会社 Researcher 専⾨:異常検知・表現学習・ドメイン適応 Domain
Adaptation + Disentanglementの研究を しています。 最近の興味↓ @hiding_koukyo / @kaggle_araisan https://github.com/koukyo1994 https://www.kaggle.com/hidehisaarai1213 https://www.kaggle.com/c/birdsong-recognition
Streamlitとは フロントエンドを気にすることなく Pythonだけでアプリケーションを作 れる最速Webアプリフレームワーク DataFrameの描画やグラフの表⽰な どが簡単にできるためデータサイエ ンス・機械学習との相性は抜群 インタラクティブに画⾯を操作できるの でパラメータをいじって可視化をグリグ リ動かすようなデモに最適
AwesomeなAPI達 https://docs.streamlit.io/en/stable/api.html インタラクティブなウィジェット で画⾯をコントロール Selectbox Slider Text Number and more...
DataFrameの表⽰、様々なプロッ トツールに対応 DataFrame 画像・⾳などのメディアの表⽰も できる Audio Image and videos Pyplot, Plotly, Graphviz, Altair etc.
デモ
Pros / Cons • プロットの作成など、ツールの使い⽅ がある程度定まっている場合には Jupyterよりgood • 微妙な調整をパラメータを⼿でグ リグリいじりながら⾏える
• このパラメータなんだっけ?問題 の解決 • 研究内容のデモなどがカジュアルに作 れる • フロントに関しては全く意識しなくて 済む • データのキャッシングなどめんどくさ い部分を綺麗にラップしてくれる • 配置の調整はほぼできない • プロットや画像は画⾯いっぱいに 展開されてしまうことも • 時間がかかる処理を回したりするのは あまり向いていない • 処理中にパラメータを弄ってし まって再計算が⾛る→計算負荷で 死ぬ • I/Oがビミョい • 複数ファイルのアップロード不可 • 特定のフォルダの指定不可 • メディア(audio, video)はバイナリ を渡さないといけない