SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
iQONを支えるクローラーの裏側
VASILY,Inc. 塩 健弘
塩 健弘
大学時代はロボコンで8bitマイコンを使ったり
原子核物理の研究でFPGAを使った信号処理ボードを作ったり
2015年にVASILYに新卒入社して、クローラーの刷新をしたり
VASILY, Inc.
software engineer
日本最大級の
ファッションアプリ
[特徴]
ユーザーがファッションアイテムを組み合わせてコーデを作れる
気に入ったアイテムがあったら、
その場でECサイトに飛んでお買い物できる
提携ECサイト
日本中のECサイトの商品情報をクローリング
(価格、写真、在庫 etc.)
クロール対象の
  ECサイト: 約400サイト
  商品数:約700万商品
全体構成
Download
Worker
Parse
Worker
Sync
Worker
ImageProcess
Worker
Download
Worker
ImageProcess
Worker
・・・
・・・
・・・
・・・
クローリング処理を4つの段階に分けて分散処理
• ページダウンロード
• DOM解析
• マスターテーブルへの同期
• 画像処理
ECサイト
Sync
Worker
Parse
Worker
ワーカー間のメッセージパッシング
Message
Queue
(Redis)
dequeue
JOB
Sidekiqを利用した
Producer-Consumerパターン
WorkerA WorkerB
WorkerA WorkerB
・・・
・・・
enqueue
JOB
ページダウンロード
Download
Worker
Download
Worker
Message
Queue
ECサイト
Sender ・・・
Message
Queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
Download
Worker
Download
Worker
Message
Queue
ECサイト
Sender ・・・
Message
Queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
Download
Worker
Download
Worker
Message
Queue
ECサイト
Sender ・・・
Message
Queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
クロール対象URLを決定
ECサイト
商品リストページ 過去にクロールした商品
(in DB)
Download
Worker
Download
Worker
Message
Queue
ECサイト
Sender ・・・
Message
Queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
Download
Worker
Download
Worker
Sidekiq
queue
ECサイト
Sender ・・・
Message
Queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
スケジューリング
1 request / s という紳士協定
時限付き分散Lock
(https://github.com/vasilyjp/redis-
dist-mutex)
→ワーカーの稼働率向上
[Ref]
vasily tech blog
Redis::DistMutex 時限付き分散ロックで効率
良くサイトクロールをしよう
(http://tech.vasily.jp/crawl-sites-with-
redis-dist-mutex/)
Download
Worker
Download
Worker
Sidekiq
queue
ECサイト
Sender ・・・
Sidekiq
queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
Download
Worker
Download
Worker
Sidekiq
queue
ECサイト
Sender ・・・
Sidekiq
queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
ダウンロード
open-uriでは機能不足
・リダイレクト時の処理
・POSTリクエスト
・UserAgent
→ net/httpをベースにした
HTTPクライアントを実装
Download
Worker
Download
Worker
Sidekiq
queue
ECサイト
Sender ・・・
Sidekiq
queue
1. enqueue
MySQL
2. dequeue
3. lock
DistMutex
4. download
5. save
6. enqueue
ページダウンロード
DOM解析
Parse
Worker
Parse
Worker
Message
Queue
・・・
Message
Queue
DynamoDB
1. dequeue
4. save
5. enqueue
DSL
(XPATH, RegExp, etc.)
rubyコード片 CrawlerGenerator
generate
3. include3. include
MySQL
2. load
DOM解析
Parse
Worker
Parse
Worker
Message
Queue
・・・
Message
Queue
DynamoDB
2. dequeue
3. save
4. enqueue
DSL
(XPATH, RegExp, etc.)
rubyコード片 CrawlerGenerator
generate
includeinclude
CrawlerGenerator
 クローラー作成を効率化するための社内ツール
 項目抽出のための設定を入稿できる
クローラー大量生産の課題
ECサイトごとに抽出するデータの場所が異なる
15項目 400サイト = 6000項目
CrawlerGenerator
クローラー作成を効率化するための社内ツール
• 項目抽出のための設定(XPATH, 正規表現, 文字列操作)を入稿可能
• 入稿した項目はその場で正しいかどうかをプレビュー可能
• ツールでは手に負えない時にはrubyコードをマージすることも可能
CrawlerGenerator
このツールを使用してクローラーを作ったのは非エンジニア
XPATHと正規表現のマニュアルを整備し、誰でもクローラーが作れるように
CrawlerGenerator
• Chromeの拡張機能 XPATH Helperも利用
• XPATHを効率的に抽出
XPATH Helper(https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl)
DOM解析
Parse
Worker
Parse
Worker
Message
Queue
・・・
Message
Queue
DynamoDB
4. save
5. enqueue
DSL
(XPATH, RegExp, etc.)
rubyコード片 CrawlerGenerator
generate
3. include3. include
dequeueしたジョブ毎に、
別々の設定をincluce
MySQL
2. load
1. dequeue
DOM解析
Parse
Worker
Parse
Worker
Message
Queue
・・・
Message
Queue
DynamoDB
4. save
5. enqueue
DSL
(XPATH, RegExp, etc.)
rubyコード片 CrawlerGenerator
generate
3. include3. include
解析結果のデータを
DynamoDBに保存
MySQL
2. load
1. dequeue
商品カテゴリの自動分類
MeCabを利用した形態素解析
カテゴリーを表現している単語の抽出
iQONのカテゴリーにマッピング
ブランド情報と照合して異常を排除
テキスト情報を使用
• 商品名
• 商品説明文
• パンくずリスト
商品カテゴリの自動分類
MeCabを利用した形態素解析
• 基本的にはIPA辞書と新語辞書(mecab-ipadic-neologd)を使用
• ファッションアイテム名やブランド名が不十分だったので、

ファッション用語数万語を独自に追加
まるでぬいぐるみのような思わず抱きしめたくなるアイテムです。
まるで ぬいぐるみ の ような
思わ ず 抱きしめ たく なる アイテム です 。
商品カテゴリの自動分類
カテゴリーを表現している単語を抽出
印象的な幾何学柄のジャガードニットプルオーバー。インパクトのあるモード
なアイテムですが、モノトーンカラーなので、様々なボトムに合わせやすいです。繊
細なプリーツスカートやギャザースカートなどフェミニンアイテムとも
好相性です。
• カテゴリー判定の判断材料となる単語を自動抽出
• 複数個の単語が検出された場合は文脈を考慮して1つに絞り込む
ニットプルオーバー
商品カテゴリの自動分類
iQONのカテゴリーにマッピング
セーター
ニットプルオーバー
ニット
傘
Umbrella
レインブーツ
レイングッズ
抽出された単語をiQONのカテゴリーに変換
商品カテゴリの自動分類
ブランド情報と照合して異常を排除
ブランド カテゴリーの組み合わせがアリエナイ判定結果を排除
• 過去の人力判定結果から条件付確率 p(カテゴリ¦ブランド)を求める
• 扱っているカテゴリーがほぼ1つのブランドの誤判定の抑制に効果的
商品カテゴリの分類
約100カテゴリへの分類で精度97%を達成
ワンピース スカート パンプス
マスターテーブルへの同期
Sync
Worker
Sync
Worker
Message
Queue
・・・
Message
Queue
MySQL
1. dequeue
3. save
4. enqueue if item is new
DyamoDB
2. load
ParseWorkerがMySQLに対して直接書き込むと
MySQLへの負荷が高まるので適度に速度を抑える
画像処理
アイテム単体画像の判定
(モデル着用画像、
マネキン着用画像との区別)
精度97 %
画像の透過処理
(アイテム単体画像のみ)
エラーログの集計
Worker
Worker
・・・
・・・
ECサイトのサイト変更を素早く検知したい
→各処理のログを全てBigQueryに保存 & 異常検知
(パース中のエラー、画像処理中のエラー、カテゴリー判定、etc.)
異常検知
BigQuryの内容を集計して自動レポート生成(SpreadSheet)
緊急度が高い異常を検知した時にはslackにアラート
自動集計(daily)
アラート
ありがとうございました
• クローラーについて聞きたい人お待ちしてます
• 興味ある方の入社お待ちしています!

Mais conteúdo relacionado

Mais procurados

Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
Kanahiro Iguchi
 

Mais procurados (20)

OpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみたOpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみた
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
 
Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
Foss4G Japan 2021 シェープファイルの真の後継規格 FlatGeobufの普及啓蒙活動
 
AI x OpenCV x WebAR: Selfie Segmentationを使ってみよう
AI x OpenCV x WebAR: Selfie Segmentationを使ってみようAI x OpenCV x WebAR: Selfie Segmentationを使ってみよう
AI x OpenCV x WebAR: Selfie Segmentationを使ってみよう
 
SSII2022 [OS3-01] 深層学習のための効率的なデータ収集と活用
SSII2022 [OS3-01] 深層学習のための効率的なデータ収集と活用SSII2022 [OS3-01] 深層学習のための効率的なデータ収集と活用
SSII2022 [OS3-01] 深層学習のための効率的なデータ収集と活用
 
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
「ユニティちゃんを踊らせよう!」モーションキャプチャーデータのアニメーション演出
 
AWSではじめるMLOps
AWSではじめるMLOpsAWSではじめるMLOps
AWSではじめるMLOps
 
協調フィルタリング入門
協調フィルタリング入門協調フィルタリング入門
協調フィルタリング入門
 
え!?データがオンプレにあるけどPower BI で BI したいの?
え!?データがオンプレにあるけどPower BI で BI したいの?え!?データがオンプレにあるけどPower BI で BI したいの?
え!?データがオンプレにあるけどPower BI で BI したいの?
 
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
スマホゲームのチート手法とその対策 [DeNA TechCon 2019]
 
空間を認識する - 取り込みから表示まで -
空間を認識する - 取り込みから表示まで -空間を認識する - 取り込みから表示まで -
空間を認識する - 取り込みから表示まで -
 
デプスセンサとその応用
デプスセンサとその応用デプスセンサとその応用
デプスセンサとその応用
 
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けてSSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
SSII2022 [OS3-03] スケーラブルなロボット学習システムに向けて
 
コールバックと戦う話
コールバックと戦う話コールバックと戦う話
コールバックと戦う話
 
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
[db tech showcase Tokyo 2017] E21: InfluxDB+αで時系列データの異常検知を可視化してみた by 株式会社インサイ...
 
ニュースパスのクローラーアーキテクチャとマイクロサービス
ニュースパスのクローラーアーキテクチャとマイクロサービスニュースパスのクローラーアーキテクチャとマイクロサービス
ニュースパスのクローラーアーキテクチャとマイクロサービス
 
RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング開発者におくるサーバーレスモニタリング
開発者におくるサーバーレスモニタリング
 
サイボウズLive → サイボウズ Office 乗り換え提案資料
サイボウズLive → サイボウズ Office 乗り換え提案資料サイボウズLive → サイボウズ Office 乗り換え提案資料
サイボウズLive → サイボウズ Office 乗り換え提案資料
 

Destaque

Destaque (6)

コンピュータビジョンの今を映す-CVPR 2017 速報より- (夏のトップカンファレンス論文読み会)
コンピュータビジョンの今を映す-CVPR 2017 速報より- (夏のトップカンファレンス論文読み会)コンピュータビジョンの今を映す-CVPR 2017 速報より- (夏のトップカンファレンス論文読み会)
コンピュータビジョンの今を映す-CVPR 2017 速報より- (夏のトップカンファレンス論文読み会)
 
ストリーム処理エンジン「Zero」の開発と運用
ストリーム処理エンジン「Zero」の開発と運用ストリーム処理エンジン「Zero」の開発と運用
ストリーム処理エンジン「Zero」の開発と運用
 
Ameba広告の配信制御アーキテクチャを刷新した話 ~オレシカナイトvol.3~
Ameba広告の配信制御アーキテクチャを刷新した話 ~オレシカナイトvol.3~Ameba広告の配信制御アーキテクチャを刷新した話 ~オレシカナイトvol.3~
Ameba広告の配信制御アーキテクチャを刷新した話 ~オレシカナイトvol.3~
 
【Draft】サービス説明資料2017.03.01
【Draft】サービス説明資料2017.03.01【Draft】サービス説明資料2017.03.01
【Draft】サービス説明資料2017.03.01
 
ICCV 2017 速報
ICCV 2017 速報 ICCV 2017 速報
ICCV 2017 速報
 
NIPS2015読み会: Ladder Networks
NIPS2015読み会: Ladder NetworksNIPS2015読み会: Ladder Networks
NIPS2015読み会: Ladder Networks
 

Semelhante a iQONを支えるクローラーの裏側

Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
Satoru Yamaguchi
 
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
 
Androidマーケティングに不可欠な15の活動(改) 20111222
Androidマーケティングに不可欠な15の活動(改) 20111222Androidマーケティングに不可欠な15の活動(改) 20111222
Androidマーケティングに不可欠な15の活動(改) 20111222
Hiromitsu Ishimori
 
Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
Monaca
 
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
Show Izumiya
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
sharoid
 

Semelhante a iQONを支えるクローラーの裏側 (20)

ネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConView
 
デバイス時代の Web UI コンポーネント活用
デバイス時代の Web UI コンポーネント活用デバイス時代の Web UI コンポーネント活用
デバイス時代の Web UI コンポーネント活用
 
Css nite(2010.09.23)
Css nite(2010.09.23)Css nite(2010.09.23)
Css nite(2010.09.23)
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
 
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
 
楽天のSplunk as a service
楽天のSplunk as a service楽天のSplunk as a service
楽天のSplunk as a service
 
NAO Workshop #1
NAO Workshop #1NAO Workshop #1
NAO Workshop #1
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
 
モノタロウの商品データ連携について
モノタロウの商品データ連携についてモノタロウの商品データ連携について
モノタロウの商品データ連携について
 
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウSORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 
みまもりWATニャン
みまもりWATニャンみまもりWATニャン
みまもりWATニャン
 
Androidマーケティングに不可欠な15の活動(改) 20111222
Androidマーケティングに不可欠な15の活動(改) 20111222Androidマーケティングに不可欠な15の活動(改) 20111222
Androidマーケティングに不可欠な15の活動(改) 20111222
 
Android以外os(OpenWebAppについて)
Android以外os(OpenWebAppについて)Android以外os(OpenWebAppについて)
Android以外os(OpenWebAppについて)
 
Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座Monacaで簡単スマートフォンアプリ開発体験講座
Monacaで簡単スマートフォンアプリ開発体験講座
 
概説 Data API v3
概説 Data API v3概説 Data API v3
概説 Data API v3
 
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
[Observability conference 2022/3/11] NewsPicks のプロダクト開発エンジニアが実践するスキルとしての SRE
 
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
React Native(Expo)ではじめる"ゆとり"モバイルアプリ開発
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
 

Último

Último (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

iQONを支えるクローラーの裏側