IBM Watson - List of Useful Links - Blogs and GITHub repos....

POSTED IN: Building Bridges from R to IBM Watson

IBM Watson - Starter Kits

  1. APPLICATION STARTER KITS (ASKs) - https://www.ibm.com/watson/developercloud/starter-kits.html
  2. CODE HOME: Collection REST APIs and SDKs that use cognitive computing to solve complex problems: https://github.com/watson-developer-cloud
  3. GETTING STARTED WITH BLUEMIX - https://www.youtube.com/watch?v=u0Tx2QzBZqA
  4. ZERO TO COGNITIVE - building first app https://www.youtube.com/watch?v=c5nmbF72lCM
  5. ARCHITECTURES & PATTERNS - IBM's architectures provide the best practices for building applications in the Cloud.  https://www.ibm.com/devops/method/category/architectures/
  6. CUSTOMER CARE - Sample application demonstrating how the Watson APIs can be used to support customer care on Twitter - https://github.com/watson-developer-cloud/social-customer-care
  7. PYTHON to Twitter API to fetch a user's timeline and then calls Watson Personality Insights to estimate their personality traits.  https://github.com/watson-developer-cloud/personality-insights-twitter-python
  8. VIsion - Sample ASP.Net Core Application for the IBM Watson Visual Recognition Service  https://github.com/watson-developer-cloud/visual-recognition-aspnet
  9. A Deploy-To-Bluemix enabled instance of Node-RED that can be forked, customized and reused. https://github.com/watson-developer-cloud/node-red-bluemix-starter
  10. Bot Builder - A simple sample application demonstrating the conversation api - https://github.com/watson-developer-cloud/conversation-simple
  11. SPEECH - Sample Node.js Application for the IBM Watson Speech to Text Service - https://github.com/watson-developer-cloud/speech-to-text-nodejs
  12. SPEECH Python - Python client that interacts with the IBM Watson Speech To Text service through its WebSockets interface - https://github.com/watson-developer-cloud/speech-to-text-websockets-python
  13. SPEECH Python Streaming - https://dreamtolearn.com/ryan/r_journey_to_watson/42


IBM Watson - Useful Blogs and Code Snippets

  1. WDC Home Page - http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/

  2. IBM Watson Github - https://github.com/IBM-Watson

  3. WDC GIT Repo - https://github.com/watson-developer-cloud

  4. Series of webinars called "Building with Watson" that we run biweekly. It's a technical web series for developers who want to or are beginning to build with Watson APIs  http://www.ibm.com/watson/building-with-watson-webinar.html

  5. Study Guide  - https://github.com/havasnewyork/IBM-Watson-Developer-Certification-Study-Guide

  6. Cognitive Catalyst - https://github.com/cognitive-catalyst

  7. Ryan Anderson Blog - https://dreamtolearn.com/ryan/r_journey_to_watson

  8. Ryan Anderson GIT - https://github.com/rustyoldrake/R_Scripts_for_Watson

  9. Ryan's YOUTUBE - https://www.youtube.com/c/RyanAndersonTechnical

  10. REACT - https://dreamtolearn.com/ryan/data_analytics_viz/109 Receive Extract Analyze Classify and Targeted Re-insert -

  11. Anthony Stevens Blog - Cogntive Resonance - https://medium.com/cognitive-resonance

  12. Anthony Stevens GIT - https://github.com/biosopher

  13. Joe Jozhaya's Blog - https://kozhayasite.wordpress.com/

  14. Watson Developer Cloud Performance Evaluation Utilities   https://github.com/joe4k/wdcutils/

  15. Alchemy SDK Home - http://www.alchemyapi.com/developers/sdks

  16. Zach Blog - http://blog.alchemyapi.com/author/zach-walchuk

  17. Andrew Freed - http://freedville.com/blog/

  18. Chris Madison Blog - http://cmadison.me/

  19. Andy Trice - IBM Watson Vision - http://www.tricedesigns.com/  * VISION *

  20. Tox Blog - https://dtoczala.wordpress.com/  

  21.  James' Blog - GROUND TRUTH AND TESTING NLC https://brainsteam.co.uk/2016/03/29/cognitive-quality-assurance-an-introduction/

  22. JeanCarl and Node Red: http://jeancarlbisson.com/

  23. NODE RED - https://medium.com/ibm-watson-developer-cloud/get-started-with-node-red-77b304558b75

  24.  Professor Languo - https://github.com/watson-developer-cloud/professor-languo

  25.  SchoolFInder  http://nycschoolfinder.mybluemix.net/

  26.  NLP Enriched Product Reviews: https://ibm.box.com/s/z9dg2ocg0jhg6a811llwsqcaatbfzh8a

  27.  Web Based Intelligent Personal Assistant: https://github.com/biosopher/watson-ipa-web-nodejs/

  28. IBM WDC Services for the Non-Technical (IBM  lunch and learn)  https://ibm.box.com/s/d2zmhv48uxpl0t70m85jj68gljj7720r

  29. Tradeoff Analytics to help choose better: http://tradeoff-analytics-demo.mybluemix.net/

  30. Analyzing movie review with "IBM Insights for Twitter": https://www.youtube.com/watch?v=9yVNwOs9L4c

  31. Golden State Warriors - http://www.nustory.com/special-project-golden-state-warriors-social-media-investigation/

  32. TRAINABLE Visual Classification Model https://visual-recognition-demo-v2.mybluemix.net/

  33. RETRIEVE AND RANK - Chris Ackerson Developing with IBM Watson Retrieve and Rank: Part 1 Solr Configuration https://medium.com/machine-learning-with-ibm-watson/developing-with-ibm-watson-retrieve-and-rank-part-1-solr-configuration-29c18e52966f#.25jegq21i 

  34.  SEVENTY DAYS - 3 steps for building a cognitive solution in 70 days  https://developer.ibm.com/dwblog/2016/cognitive-solution-70-days-joe-kozhaya/


IBM Watson - Handbooks

  1. Watson Developer Cloud Handbook: https://ibm.box.com/s/nav52vt6q2xwib5zqwupwjf78mxtgems
  2. Personality (PI) Handbook https://ibm.box.com/s/6h8dxsc3pq5idtgehjb6fwh7vbejsvtc
  3. Natural Language Classifier (NLC) Handbook: https://ibm.box.com/s/rdlog2sue79178816s0rabkbi7ifu5vg 
  4. Retrieve and Rank (R&R) Handbook: https://ibm.box.com/s/n0lqowt0v97nxb5mtei6qrbkkbtdt2dm 
  5. Cognitive Patterns: https://ibm.box.com/s/x36om0iumv049f8ns4udh4fjkkb94rvt


Speech, Robotics and IOT / Hardware

  1. Watson Conversation Service – Deep Dive (with PPT deck) - https://joshicohen.wordpress.com
  2. Recent Advances in Conversational Speech Recognition - https://developer.ibm.com/watson/blog/2016/04/28/recent-advances-in-conversational-speech-recognition-2/
  3. TJBOT - Bring TJ Bot to life (raspberry pi) https://ibmtjbot.github.io/
  4. TJ Waves - https://github.com/victordibia/tjwave
  5. TJ BOT  1- https://medium.com/ibm-watson-developer-cloud/build-a-chatbot-that-cares-part-1-d1c273e17a63#.g21fogr8r
  6. WEARABLE TONE - A cognitive computing experiment to analyze audience's collective tone of voice http://tone-led-pin.mybluemix.net/
  7. IOT Slides and some nice embedded video http://stt-iot-slides.mybluemix.net/3 - IOT - General Architecture for Voice Interaction Quickstart guide https://developer.ibm.com/recipes/tutorials/general-architecture-for-voice-interaction-quickstart-guide/
  8. How To Build a Candy Machine With Feelings https://medium.com/@joshzheng/how-to-build-a-candy-machine-with-feelings-922285a475c8#.84xx9zdel
  9. Cognitive Lego - STT TTS activated Lego-Bot https://www.youtube.com/watch?v=m4bzQUjr10E
  10. Cognitive Wingman - Autism Assist Prototype https://www.youtube.com/watch?v=OyM3GfHVY4w
  11. Cognitive Wingman - Never Walk Alone - http://cognitivewingman.com/
  12. Igor Ramos - cool demo of "Cognitive + IoT + Blockchain" put together as a talking candy machine.  https://vimeo.com/174682798/a4c41a5eb8  http://cognitivecandy.io/free-candy
  13. BEER - Come and taste it - https://www.ibm.com/innovation/milab/work/ibm-sxsw-tasting-experience/
  14.  Voice Controlled Robot Arm ($1) - https://dreamtolearn.com/ryan/r_journey_to_watson/40
  15.  WINE Selection with your Food:   STT  NLC  TTS - https://www.youtube.com/watch?v=KPOANTGm3hQ
  16. COFFEE Selection by taste https://www.youtube.com/watch?v=9PtkXj07-4U
  17. IBM Blue Voice - Playing with Amazon Echo/Alexa - very light test https://www.youtube.com/watch?v=QyXDUxkNj_k
  18. Audio Analysis Dashboard - TedTalks and Youtube Vids TRANSCRIPTS gen https://audio-analysis-application-starter-kit.mybluemix.net/
  19. MACKENZIE - an IBM Watson Powered Speech / Text / NLC interface for R-Studio https://www.youtube.com/watch?v=imNjZKtyx0s
  20. Boaty Mc Boatface - https://dreamtolearn.com/ryan/r_journey_to_watson/36
  21. Sensemaking Systems in Call Centers - https://dreamtolearn.com/ryan/r_journey_to_watson/55
  22. IBM Skylink connects drones to the IBM Cloud in real time https://techcrunch.com/video/ibm-skylink-connects-drones-to-the-ibm-cloud-in-real-time/57727f125095493da6cdaa7c/


Data Discovery & User Segmentation

1. User Segmentation - Discussion Paper - Personality Insights > Jungian Archetypes  https://ibm.box.com/s/jtnlgbvszf9bn1pakn6fvsiwvas4x8fq

2:   PI Driven Segmentation:   https://ibm.box.com/s/h1rslp5yzbobl7j2jvcndigpq8pmo798

3.    IBM Sports - IX - https://www.youtube.com/watch?v=7zKLEyLTqNU - Toronto Raptors UX/Data Viz/Watson

4.  Leveraging personality to predict consumption preferences  https://www.ibm.com/blogs/watson/2016/10/leveraging-personality-predict-consumption-preferences/

5.  Watson Ads https://watsonads.com 

6.  10 Major Brands Using IBM Watson - http://www.topbots.com/10-major-fortune-500-brands-using-ibm-watson/

7.  Equals3 Lucy - Powered by Watson - http://equals3.ai/

8. Influential - Powered by Watson (Social Listening and Social Messaging) - https://influential.co/



Vision and Visual Recognition

VERY GOOD:  Localized IBM Watson Visual Recognition using image preprocessing
(great blog and source code from Andrew Trice )

Slice and Dice Images (very good)

This is complete source code for visualizing localized results for a single class, within a single custom classifier using image preprocessing (tiling) techniques, and will run on Bluemix as-is. You can re-use as much as needed.  You just need to specify your Watson VR key and the classifier ID inside of app.js.  It can also be extended to support multiple classifiers and multiple classifications within a classifier


Info & Demo:
Visual Recognition Overview - http://www.ibm.com/watson/developercloud/visual-recognition.html
Visual Recognition demo - https://visual-recognition-demo.mybluemix.net/ ("Try" = out-of-the-box tagging, "Train" = custom classifiers)
Similarity Search demo - https://similarity-search-demo.mybluemix.net/
Best practices for custom classifiers - http://ibm.co/2ehdy7P
Guidelines for good training - http://ibm.co/2cpFS7i
API Reference - bit.ly/VR-ref
Documentation - bit.ly/VR-docs
Fork on Github - bit.ly/VR-github

Use Cases:
Visual Recognition Use Cases by Industry -  http://ibm.co/2e1Frzr
OmniEarth case study (satellite imagery) - http://ibm.co/2cldt3w
Drones performing inspections: https://youtu.be/BWDfP_udMA0
Drones gathering live video data: use case -
CRM magazine IBM's Augmented Shopping Advisor https://www.youtube.com/watch?v=nyM9Pfa-yOI
IBM UK - IBM and Tesco test Augmented Reality mobile app https://www.youtube.com/watch?v=qJMyC9o08OM
Here is a CLI for the Watson Visual Recognition service:
Andrew Trice demonstrates a solution for insurance adjustment utilizing drones and built on IBM Bluemix. Build cognitive solutions

IBM Watson Service Demos

1 And Factoid Demo -  http://nlc-factoid-assistant.mybluemix.net/

2.  Anthony's Factoid Assistant Code https://github.com/biosopher/nlc-factoid-assistant

3. Text to Speech: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/text-to-speech.html

4. Speech to Text : http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text.html

5.  Tone Analyzer Demo https://tone-analyzer-demo.mybluemix.net/

6.  TWILIO - Test Platform to integrate with Watson Enabled Twilio service - https://github.com/cognitive-catalyst/twilio

7.  100 IBM Watson Videos - http://meta-guide.com/videography/100-best-ibm-watson-videos



  1.  Spark Streaming - Rafi Kurlansik  https://github.com/kurlare/spark_streaming_demo
  2. Generalized Streaming Pipelines with Apache Spark and Kafka https://www.youtube.com/watch?v=xCAjoFZbMxA&feature=youtu.be


Alchemy API Webinars: Previous session replays:

   (( Playback engine will request your name and email prior to playing ))

  1. Social Media Monitoring APIs in a BI Dashboard http://event.on24.com/wcc/r/1153654/770B652E9F4AFC708BB2D5A600A41340
  2. Social Media Monitoring Enhanced with Watson APIs http://event.on24.com/wcc/r/1153652/D463791F71820D25339AD6EA5F05A474
  3. Conversational Application Showcase http://event.on24.com/wcc/r/1107724/84FB28E42E72115B858C5EFB8A37042A
  4. Deploying Your Watson App to Bluemix http://event.on24.com/wcc/r/1107715/BC45F88174B46138FE4462D19D7D20D1
  5. Beyond the Basics for Conversational Apps http://event.on24.com/wcc/r/1107724/84FB28E42E72115B858C5EFB8A37042A
  6. Training and Preparing Your Conversational System http://event.on24.com/wcc/r/1107704/3CCFE57431F112C415D260FBF1CFA284
  7. Conversational Apps Built with Watson Language APIs http://event.on24.com/wcc/r/1107697/A56FA5C2E0A6CC69BF4D85DF23863B6F
  8. Optimize Conflicting Decisions with the Tradeoff Analytics API http://event.on24.com/wcc/r/1055068/C3FC544341E5A63C92B9183FA9AEF214
  9. Interpreting Language Using the Natural Language Classifier http://event.on24.com/wcc/r/1055061/575ABEBB77C459FE4F9FC8BEE5680AD5
  10. Taking Speech to a New Level of Intelligence with NLP http://event.on24.com/wcc/r/1055048/F5A353D11E57E0D5059BF3576DDC130E
  11. Building an App using the News API http://event.on24.com/wcc/r/1055033/9D3FFC43AE6DAD8D11054232A291BE85





Before you can comment, you need to sign-up or login

About the Author

Ryan Anderson

Ryan Anderson

Hi! I like to play with data, analytics and hack around with robots and gadgets in my garage. Lately I've been learning about machine learning.

About this blog

This is an informal blog that explores tools, code and tricks that group members have developed to engage IBM Watson cognitive computing services - from the R Programming Language. Packages include RCURL to access Watson APIs - for services that include Natural Language Classifier and Speech to Text. THIS IS MY PERSONAL BLOG - it does not represent the views of my employer. Code is presented as 'use at your own risk' (it has lots of bugs)

Created: September 13, 2015


Up Next