Proposal submitted: XSEDE16TutorialProposal_v1.docx
Abstract
When: July 18th
Where
Tutorial Session Design
Introduction to Brown Dog
This is a presentation and demo of Brown Dog project and service
How to use Brown Dog Services
This is a session to teach how to use Brown Dog Services
- Participant will use his/her own laptop for this part
- Installs Python/R/MATLAB/cURL to use BD Service along with the library required
- Demonstration of use of BD Fiddle
- Sign up for Brown Dog Service
- Obtain a key/token using curl or Postman
- Use token and bd fiddle interface to obtain to see BD in action.
- Copy paste the python code snnipet and use it the application to be explained next.
- Create an application/use case using BD services
Possible applications --- Given a collection of images with text in it (or scanned handwritten documents image), try to search those images based on its content.
- One can upload images from local directory or use flicker API (??) to obtain images
- Write a Python script to upload all images to BD (provide this code)
- Let the participant use the python library
- Make sure OCR ( or Census Extractor) is running
- Once technical metadata is obtained from BD, index it tags and technical metadata in an locally running Elasticsearch
- Search for the image using ES query
- Given a collection of text files from a survey or reviews for a book/movie, use sentiment analysis extractor to calculate the sentiment value for each file and group similar values together.
- Write a Python script to upload all files from a directory to the BD API
- Saves the results for each text file in a single file
- Create separate folders and move the file based on the value
- CSV files, do some analysis using it.
- Think of a R client for BD. (PeCAn??)
- Think of a MATLAB client
- Want to build a Web application on top of BD, (Similar to what Marcus build??)
- Given a collection of images with text in it (or scanned handwritten documents image), try to search those images based on its content.
How to add Your Tool to Brown Dog Services
This is a session to teach how to add user's tool to Brown Dog Services