コンサルタントの吉村です。BLOCKSのフローデザイナーで下記2つのブロックをどういう時に使い分ければいいかについてご案内します。何だ?という人もいるかと思います。バッチとはリアルタイムではなくある程度の量のデータをある程度時間がかかってもいいから処理したい場合に使う方法です。集計や連携などの業務時間中にはできない処理を行う運用でよく利用される言葉です。このオンラインとバッチですが数値系と画像系で選択基準が若干違うので分けてご案内させていただきます。場合においては、まずシステム制約があります。処理できないということです。オンラインを利用する際はかならず1000件以下のデータ予測したい場合にご利用ください。逆にモデルジェネレーター予測(バッチ)は件数の制限は(たしか)ありません。処理時間についてもちろん量にもよりますがGCP側で処理前後のオーバーヘッドがありデータが数件でも10分前後かかるという特徴があります。あとは使い方によって選びます。オンラインを選ぶ場合オンラインを選ぶ場合としては下記のような使い方を想定しています。需要予測で1年分(365件)や1ヶ月分×商品等(31日×30種程度≦1000件)などです。データが少なくはないのですが、検証で10分は待ちたくないシチュエーションですね。業務運用として1日分のデータとして1件や1000件を超えない予測を行う場合です。毎朝100店舗分の来店客数を予測して仕込みの量を指示するなどです。少ないデータでその場で処理してその場で業務に利用するようなシチュエーションですね。バッチを選ぶ場合バッチを選ぶ場合としては下記のような使い方を想定しています。顧客リストがすぐに1000件を超えるのでバッチでしか予測ができません。要するにデータが多いのでオンラインでは処理できない場合全てですね。この考え方に適合しない場合には業務を見直す必要があると考えた方が良いです。画像の場合にももちろんシステム制約があるのですが、ちょっと細かいので使い方でご案内させていただきます。オンラインを選ぶ場合オンラインを選ぶ場合としては下記のような使い方を想定しています。業務運用としてはほとんどの場合がこうなるかと思います。生産ラインで不良判定を行う場合や、スマホで撮影した画像を使って何かしら判断を行う場合です。リアルタイムまたは準リアルタイムな使い方ですね。複数枚で注意が必要なのが合計画像サイズです。100KB程度の画像を数枚であればオンラインで予測することも可能です。予測してそれぞれの分類結果を複合して合否を判定するなどに利用できます。バッチを選ぶ場合バッチを選ぶ場合としては下記のような使い方を想定しています。精度の高いモデルを作るために検証をする段階ではそれなりの枚数まとめて予測し評価する必要があります。その際は画像を数十枚は準備して予測・予測結果を評価するので必ずモデルジェネレーター予測(バッチ)を利用します。あるのが画像で分類した結果を集計して分析に使う場合です。人員を利用した場合にはどうしても特定の日にしかカウントできません。来店客の分類するモデルを作れば、毎日大量の予測を閉店後の夜間に行うことで日毎・時間ごとの来店客タイプ毎の人数を分析・モニタリングをすることも可能です。BLOCKSのサポートセンターに問い合わせていただければ最適な方法を案内させていただきます。「こういう目的でこういう使い方を実現したい」と具体的にご相談いただければ大丈夫ですのでまずお試しいただければと思います。Groovenauts,Inc.。