You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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??)

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

  • No labels