MetaLayer Presentation at TechCrunch Disrupt NY 2012

1,859 views
1,735 views

Published on

The presentation from metaLayer's API workshop at TechCrunch Disrupt 2012.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,859
On SlideShare
0
From Embeds
0
Number of Embeds
357
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

MetaLayer Presentation at TechCrunch Disrupt NY 2012

  1. NY:DISRUPT API HACKATHON
  2. Drag and Drop Data ScienceContact Us! http://api.metalayer.comdevelopers@metalayer.com @metaLayer
  3. BIG DATA IS BIG
  4. PUNYHUMANS ARE PUNY
  5. http://TEDglobe.com
  6. by Kate Starbird, Bill Morris, Chris Danforth and GeoSprocket
  7. Data Sets + APIs + Visualizations Made Simple.
  8. Data Sets + APIs + Visualizations Made Simple.
  9. SCHWAG ALERT We’ve got hoodies (as many as you can take)Prize! Apple TV for best in show using our Image API Prize! Kindle for best in show using our Text API We’re hiring!
  10. Using the MetaLayer Text API
  11. Our Text API offers methods for extracting contextual featuresfrom text documents using various forms of entity extraction. •Find place names in documents and turn them into lat/lon coordinates for mapping •Perform auto-tagging and classification using uncommon keywords •Utilize our sentiment analysis algorithms
  12. ARCHITECTUREBuilt using pyNLTK (python natural language toolkit)Brown Corpus (Brown University Standard Corpus of Present-DayAmerican English)Extended to deal with short form text like TweetsCorpus can be extended to optimize the API for specific use cases.60,000 items per minute on a single serverScales horizontally for ‘bigger data’ streams
  13. FUNCTIONSSentiment AnalysisTagging (Uncommon Keywords)Location DisambiguationBundle (a Buffet of Awesome)
  14. FORMATPost: “This is some excellent text that needs to be tagged especially ifwe can pick the location Philadelphia, PA out of it.”Response Example: { "status": "success", "method": "bundle", "service":"datalayer", "response": { "datalayer": { "text": "this is some excellent textthat needs to be tagged especially if we can pick the locationPhiladelphia PA out of it", "locations": [ { "latitude":39.952300000000001, "confidence": 10.0, "name": "Philadelphia, PA, US","longitude": -75.162400000000005 } ], "sentiment":0.63960214906683133, "tags": [ "excellent", "text", "location","Philadelphia", "PA" ] } } }
  15. FORMATPost: “This is some excellent text that needs to be tagged especially ifwe can pick the location Philadelphia, PA out of it.”Response Example: { "status": "success", "method": "bundle", "service":"datalayer", "response": { "datalayer": { "text": "this is some excellent textthat needs to be tagged especially if we can pick the locationPhiladelphia PA out of it", "locations": [ { "latitude":39.952300000000001, "confidence": 10.0, "name": "Philadelphia, PA, US","longitude": -75.162400000000005 } ], "sentiment":0.63960214906683133, "tags": [ "excellent", "text", "location","Philadelphia", "PA" ] } } }
  16. Using the MetaLayer Image API
  17. Our Image API offers methods for extracting contextual featuresfrom photos and image documents. •Find all the objects in a photo along with their relative coordinates in the frame •Extract color/histogram profiles •Parse text from the image to make it actionable
  18. ARCHITECTUREBuilt using Teeseract OCR with a proprietary training set.Extensible and Adaptive20,000 items per minute on a single serverScales horizontallyParses JPG and PNG documents
  19. FUNCTIONSColor Profile (all colors in an image)Histogram (the distribution of color in an image)Optical Character Recognition (OCR)Object RecognitionBundle (Awesome Reloaded!)
  20. MetaLayer Dashboard API *Coming soon young, Padawan.*
  21. Our Dashboard API offers methods for interacting withMetaLayer Dashboard products through scripting. •Remotely create and configure dashboard environments •Push data to RESTful Dashboard hook (ex. real-time streams) •Poll/Request data from Dashboard hook (ex. historic data) •Analytics from Dashboard activity streams •Create data mashups, consume the JSON output
  22. ARCHITECTUREDashboard is build with Python and DjangoAdds GUI elements to working with APIsDrag and drop data science. Anyone can use it to mash up data.Background tasks distributed across horizontal servers.
  23. FUNCTIONSControl Administration & User RolesModify GUI FeaturesData AcquisitionData ConsumptionAnalytics
  24. API.METALAYER.COM
  25. Drag and Drop InsightsContact Us! http://api.metalayer.comdevelopers@metalayer.com @metaLayer

×