nitinitleen1 / QueryItSmart

QueryIt Smart is the demonstration application for BigQuery & Cloud Machine Learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QueryIt Smart

QueryIt Smart is the demonstration application where it combines BigQuery for large scale data analytics and Cloud Machine Learning Engine for scalable machine learning analytics. See What is it? page for details of the technology.

Preparation

Service Account JSON key

You need to have a Google Cloud Platform project and get service account's JSON key. Pleace it to config/service_account.json.

API Key

For Map API used in demand forecast, you should generate API key from Google Cloud Developers Console.

reCAPTCHA API keys

If the reCAPTCHA authentication is required, it is should regiter Site key and Secret key from Get reCAPTCHA.

Run

Running on the Google App Engine.

1. Settings

Change the following setting values in app.yaml.

API_KEY: 'YOUR_API_KEY' // Required: Map API Key
RECAPTCHA_SITE_KEY: 'YOUR_RECAPTCHA_SITE_KEY' // Optional: Site Key of reCAPTCHA
RECAPTCHA_SECRET_KEY: 'YOUR_RECAPTCHA_SECRET_KEY' // Optional: Secret Key of reCAPTCHA

2. Deployment and Run

Perform the following gcloud command to deploy App Engine application in your GCP project.

glocud app deploy

3. Viewing your application

After you deploy your app to App Engine, you can run the following command to launch your browser and view the app at https://[YOUR_PROJECT_ID].appspot.com:

gcloud app browse

Modify datasets

See models/README.md to know how to customize datasets for Image search and Document search.

About

QueryIt Smart is the demonstration application for BigQuery & Cloud Machine Learning.


Languages

Language:JavaScript 81.0%Language:CSS 11.4%Language:Python 6.4%Language:HTML 1.0%Language:Ruby 0.2%