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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hidehisa Arai
June 26, 2020
Programming
1.7k
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
21
25k
ICML2021論文読み会資料
koukyo1994
2
1.7k
【2019-06-19】アルゴリズム勉強会 - 最小全域木
koukyo1994
0
330
Kaggle昔?話
koukyo1994
2
2.7k
コンペ中のコード、どうしてる?
koukyo1994
3
2.4k
変数間の関係を捉えたいあなたへ
koukyo1994
3
1.9k
脱! Deepでポン🎶ハイパラチューニング芸人を卒業するために
koukyo1994
7
5k
鳥蛙コンペ反省会資料
koukyo1994
3
1.6k
Other Decks in Programming
See All in Programming
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
11k
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
340
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
250
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
160
Seven New Principles of Software Engineering
yegor256
0
470
Spec-driven Development with AI
simas
PRO
0
2.3k
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
590
オーケストレーション記述言語 Katari
yukikurage
0
250
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Statistics for Hackers
jakevdp
799
230k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
580
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Into the Great Unknown - MozCon
thekraken
41
2.8k
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)はバイナリ を渡さないといけない