寝ても覚めてもこんぴうた

プログラム書いたり、ネットワーク設計したり、サーバ構築したり、車いじったり、ゲームしたり。そんなひとにわたしはなりたい。 投げ銭は kyash_id : chidakiyo マデ

BQMLのサンプルのqueryitを触ってみた

query-itってなに?

Groovenautsさんが作った、BQMLのサンプルアプリケーション ソースコードもろもろは多分 こちら

こちらのURL からアクセスできたのでメモがてら記事を残します。

使い方

URLでアクセス

http://queryit.magellanic-clouds.com/ にアクセスします。

最初、reCAPTCHAが表示されるのでポチッとしましょう。

f:id:chidakiyo:20190411085732p:plain

メニューを選ぶ

  • wikimediaのイメージから似たものを探す
  • ニューヨークのレンタル自転車の需要予測

の2つから選択できます。

f:id:chidakiyo:20190411085756p:plain

wikimediaを実行してみる

wikimediaのアイコンをクリックしたあとでランダムに画像が3点表示されます。 選択した画像に似た画像をBQを利用して公開画像から探して表示をしてくれます。

3つのうちのどれかを選択してみましょう

f:id:chidakiyo:20190411085813p:plain

実行するとBQでクエリが実行され少し待ち時間があります。

f:id:chidakiyo:20190411085835p:plain

クエリの実行が終了すると画面内にBQが似ていると判定した画像たちが表示されます。 たしかに結構似てますね。

f:id:chidakiyo:20190411085855p:plain

実行したクエリを見る

ShowSQLボタンを押すと実行したクエリが表示されます。 クエリの一部が表示されるので、スクロールして全体を見ることができます。

f:id:chidakiyo:20190411085914p:plain

レンタル自転車の需要予測を実行してみる

メニューからニューヨークのレンタル自転車の需要予測を選択します。

条件を指定するダイアログが表示されますので、 予測したい条件を入力します。

f:id:chidakiyo:20190411085935p:plain

クエリが実行され、しばらく待ちます。

f:id:chidakiyo:20190411085950p:plain

だいたい20秒ぐらいで予測が完了します。 めちゃ速いですね

f:id:chidakiyo:20190411090008p:plain

画面のcloseを選択し、地図上に表示された予測を見てみましょう

f:id:chidakiyo:20190411090030p:plain

先程と同様に ShowSQL ボタンを押すことでクエリを見ることができます。

さいごに

こちらのデモは2年ぐらい前のGoogle Next Tokyoで見たのですが、 BQの可能性を感じたとてもおもしろいサンプルで、今回publicにアクセスできるURLを見つけたので感動をシェアしたくて記事にしました。

BQ便利なのでどんどん使っていきましょう!