Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Sho Tanaka
PDF, PPTX
1,680 views
FastAPIを使って 機械学習モデルをapi化してみた
2021/8/28 機械学習の社会実装勉強会 で発表した内容です。
Technology
◦
Related topics:
Insights on Software Development
•
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
Most read
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
PDF
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
PDF
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
PDF
機械学習で泣かないためのコード設計
by
Takahiro Kubo
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PPTX
MLOpsはバズワード
by
Tetsutaro Watanabe
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
by
Yoshiki Hayama
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
SQL大量発行処理をいかにして高速化するか
by
Shogo Wakayama
機械学習で泣かないためのコード設計
by
Takahiro Kubo
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
MLOpsはバズワード
by
Tetsutaro Watanabe
What's hot
PPTX
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
by
Norishige Fukushima
ODP
SPAのルーティングの話
by
ushiboy
PPTX
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
PDF
ソフトウェア開発における『知の高速道路』
by
Yoshitaka Kawashima
PDF
例外設計における大罪
by
Takuto Wada
PDF
暗号技術の実装と数学
by
MITSUNARI Shigeo
PDF
オントロジーとは?
by
Kouji Kozaki
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PDF
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
by
Preferred Networks
PPTX
イベント・ソーシングを知る
by
Shuhei Fujita
PDF
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
PDF
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
by
Koichiro Matsuoka
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PPTX
Amazon SageMakerでカスタムコンテナを使った学習
by
西岡 賢一郎
PDF
画像認識モデルを作るための鉄板レシピ
by
Takahiro Kubo
PDF
Amazon SageMaker で始める機械学習
by
Amazon Web Services Japan
PDF
先端技術とメディア表現1 #FTMA15
by
Yoichi Ochiai
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
by
Norishige Fukushima
SPAのルーティングの話
by
ushiboy
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
by
NTT DATA Technology & Innovation
ソフトウェア開発における『知の高速道路』
by
Yoshitaka Kawashima
例外設計における大罪
by
Takuto Wada
暗号技術の実装と数学
by
MITSUNARI Shigeo
オントロジーとは?
by
Kouji Kozaki
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
by
Yoshiki Hayama
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
最新リリース:Optuna V3の全て - 2022/12/10 Optuna Meetup #2
by
Preferred Networks
イベント・ソーシングを知る
by
Shuhei Fujita
機械学習で泣かないためのコード設計 2018
by
Takahiro Kubo
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
by
Koichiro Matsuoka
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
Amazon SageMakerでカスタムコンテナを使った学習
by
西岡 賢一郎
画像認識モデルを作るための鉄板レシピ
by
Takahiro Kubo
Amazon SageMaker で始める機械学習
by
Amazon Web Services Japan
先端技術とメディア表現1 #FTMA15
by
Yoichi Ochiai
マイクロにしすぎた結果がこれだよ!
by
mosa siru
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
Similar to FastAPIを使って 機械学習モデルをapi化してみた
PDF
Start python with fastapi
by
ku_taka
PDF
2016-02-08 Spark MLlib Now and Beyond@Spark Conference Japan 2016
by
Yu Ishikawa
PDF
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
by
AINOW
PPTX
Python charity talk in japan fastAPI introduction
by
ssuserc75dc7
PDF
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
by
Naoki (Neo) SATO
PDF
2015-11-17 きちんと知りたいApache Spark ~機械学習とさまざまな機能群
by
Yu Ishikawa
PDF
Api
by
Jun Chiba
PDF
IVS CTO Night & Day 2016 Tech Talk - AI
by
Toshiaki Enami
PDF
機械学習システムのアーキテクチャアラカルト
by
BrainPad Inc.
PDF
深層学習フレームワーク Chainer の開発と今後の展開
by
Seiya Tokui
PDF
API Economy
by
Masaru Unno
PPTX
Lecuture on Deep Learning API
by
Naoki Watanabe
PDF
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
by
Recruit Technologies
PDF
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
by
Preferred Networks
PDF
Power app custom api v0.1.21.1221
by
Ayumu Inaba
PPTX
Pythonで入門するApache Spark at PyCon2016
by
Tatsuya Atsumi
PDF
A practical guide to machine learning on GCP
by
Hayato Yoshikawa
PDF
Oracle Cloud Developers Meetup@東京
by
tuchimur
PDF
Azure Machine Learning getting started
by
Masayuki Ota
PPTX
Small Language Model Local Launch on AI Tour Tokyo
by
Takao Tetsuro
Start python with fastapi
by
ku_taka
2016-02-08 Spark MLlib Now and Beyond@Spark Conference Japan 2016
by
Yu Ishikawa
[ML15]Class Cat佐々木さん「いち早く人工知能テクノロジーを取り入れた製品・サービスを市場に展開するには?」
by
AINOW
Python charity talk in japan fastAPI introduction
by
ssuserc75dc7
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
by
Naoki (Neo) SATO
2015-11-17 きちんと知りたいApache Spark ~機械学習とさまざまな機能群
by
Yu Ishikawa
Api
by
Jun Chiba
IVS CTO Night & Day 2016 Tech Talk - AI
by
Toshiaki Enami
機械学習システムのアーキテクチャアラカルト
by
BrainPad Inc.
深層学習フレームワーク Chainer の開発と今後の展開
by
Seiya Tokui
API Economy
by
Masaru Unno
Lecuture on Deep Learning API
by
Naoki Watanabe
リクルートにおけるマルチモーダル Deep Learning Web API 開発事例
by
Recruit Technologies
20171212 gtc pfn海野裕也_chainerで加速する深層学習とフレームワークの未来
by
Preferred Networks
Power app custom api v0.1.21.1221
by
Ayumu Inaba
Pythonで入門するApache Spark at PyCon2016
by
Tatsuya Atsumi
A practical guide to machine learning on GCP
by
Hayato Yoshikawa
Oracle Cloud Developers Meetup@東京
by
tuchimur
Azure Machine Learning getting started
by
Masayuki Ota
Small Language Model Local Launch on AI Tour Tokyo
by
Takao Tetsuro
FastAPIを使って 機械学習モデルをapi化してみた
1.
FastAPIを使って 機械学習モデルをapi化してみる 2021/8/28 機械学習の社会実装勉強会
2.
自己紹介 名前:tsho (twitter: tshowis) 大手販促メディア/人材メディアにてデータ分析者
/データエンジニア としてレコメンドエンジン等の開発 /実装/運用を担当。 データに関わらずウェブアプリケーションの開発からサーバーサイ ド、インフラ構築ど幅広く従事。 - MLOps勉強会 事務局 本発表は所属する組織とは関係なく、 個人の見解と調べたことを発表いたします。
3.
本発表のターゲット - データサイエンティスト:初心者〜上級者 - ビジネスユーザー:初心者〜上級者 -
エンジニア:未経験から初心者 - エンジニア中級者などは退屈かもしれません。
4.
作った機械学習モデルはどうしていますか? - 要因分析等で使ったからその場で終わり? - データサイエンティストが予測するタイミングで随時予測? -
リアルタイムなどの即時予測に利用? リアルタイムなど即時に使うための手法の一つとして API化があります。
5.
人手を介するのに非効率な場合に向いている 1時間に1回データ取得 作成済みモデルを使い 予測を実行 予測結果をDBなどに格納 都度人手を介していたら大変なので自動化のため API化を行うと便利です 例
6.
APIとは? API = Application
Programming Interface APIを使用するとその製品やサービスなどの実装内容を把握しなくても使うことができます。 詳しい人向け:本発表での APIとはREST APIのことを指します。 - SOAP APIなどは扱いません。 参考:https://www.redhat.com/ja/topics/api/what-are-application-programming-interfaces
7.
APIはシステムの問い合わせ窓口として利用可能 1時間に1回データ取得 作成済みモデルを使い 予測を実行 予測結果をDBなどに格納 例
8.
APIの作成方法は多岐にわたる いろんな言語やマネージドサービスが普及しているのでいろんな作ることが可能です。 クラウドサービス プログラミング言語/フレームワーク
9.
FastAPIとは? APIを作るために特化しており高パフォーマンス( Fast)、実装時間がFast。 2020/8/27時点:Star数:35.3k、ver 0.68.1、Fork数:2.5k、最初のリリース2018/12 ちなみに、Pythonの軽量フレームワークで有名な Flaskと比べともFastAPIがすぐに人気になったことがわかりま す。 Star数:56.4k、Fork数:14.6k、最初のリリース2010/04 参考:https://fastapi.tiangolo.com/
10.
簡単な使い方 参考:https://fastapi.tiangolo.com/
11.
FastAPI起動後(デフォルトで起動する場合、127.0.0.1:8000) 参考:http://127.0.0.1:8000/doc
12.
本発表で使う機械学習モデル Kaggleよりタイタニックのデータを利用 - 性別、年齢、家族構成などの情報からタイタニックでの生存を予測するデータ 公開されているcodeからほとんど利用 参考:https://www.kaggle.com/sishihara/upura-kaggle-tutorial-03-feature-engineering
13.
デモ コードはこちら:https://github.com/tsho/fastapi_sample
14.
おわり 容易に実装でき、UIも充実しているFastAPIは非常に簡単に機械学習モデルを API化ができます。 loggingなど本番で必要な機能が標準で備わっていないので利用する場合は実装が必要かと思います。 興味のある方は試してみてはいかがでしょうか?
15.
参考 https://www.oreilly.co.jp/books/9784873116860/ https://fastapi.tiangolo.com/
Download