1. 程式人生 > >A learning opportunity: Chatbots for good

A learning opportunity: Chatbots for good

Earlier this year at IBM InterConnect 2017, IBM VP Catherine Solazzo talked with Reshma Saujani, the CEO and Founder of Girls Who Code, about collaborative efforts between Girls Who Code and IBM and the important work of encouraging young women in technology. You can see that video here:

Later on the stage, in the spirit of broadening this relationship, IBM CEO Ginni Rometty and Reshma Saujani discussed their intent to expand this collaboration in the areas of education and training for young women who participate in Girls Who Code Clubs. They decided to make courses available for both current Girls Who Code program members and alumni who aspire to pursue careers in development and data science. The curriculum was to be available in the form of online learning modules.

Your mission is to be a champion for compassion and build a chatbot, one that understands how someone is feeling. Your chatbot could play music or make suggestions to help them feel happier. During this mission, you will:

  • Learn how to design a dialog for your specific users by using Design Thinking
  • Play with a chatbot and learn about the three basic components of Watson Conversation: intents, entities, and dialog
  • Build a simple chatbot using the Watson Conversation service
  • Analyze tone and emotions in text by using Watson Tone Analyzer and brainstorm ways you can use the service to improve your chatbot

Learn more about this story and how the Hero Journey courses came about in this Q&A with Catherine Solazzo, Vice President, Developer Engagement, IBM Digital Business Group and Diana De Los Santos, Associate Director of Education, Girls Who Code.

For more on Girls Who Code, visit their home and watch this developerWorks TV video:

相關推薦

A learning opportunity: Chatbots for good

Earlier this year at IBM InterConnect 2017, IBM VP Catherine Solazzo talked with Reshma Saujani, the CEO and Founder of Girls Who Code, about collaborativ

A Learning Based Framework for Depth Ordering

這是賈兆寅在2012年cvpr發表的一篇計算深度的文章, 去想他要程式碼不給, 所以只好自己寫了。 文章用了深度的一些features, 其中包括hoiem在07年論文中提到的一些features。 還有就是採用了svm學習的方法進行計算。 我把論文實現後算了一下結果,

Chatbots for Good: Introduction to empathetic chatbots

Your Mission: Be a champion for compassion and build a chatbot Imagine if you could build a chatbot that understands how someone is feeling. Your chatbot

【文獻閱讀】Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms

https://blog.csdn.net/u011995719/article/details/77834375         命名技巧:        

A Deep Learning-Based System for Vulnerability Detection(二)

  接著上一篇,這篇研究實驗和結果。 A.用於評估漏洞檢測系統的指標 TP:為正確檢測到漏洞的樣本數量 FP:為檢測到虛假漏洞樣本的數量(誤報) FN:為未檢真實漏洞的樣本數量(漏報) TN:未檢測到漏洞樣本的數量   這篇文獻廣泛使用指標假陽性率(FPR),假陰性率(FNR),真陽性率或者召回率

AI offers a unique opportunity for social progress

AI offers a unique opportunity for social progressBut it will only do good if it is held to the highest ethical standards, says Mustafa Suleyman of DeepMin

Artificial Intelligence: A Cybersecurity Tool for Good, and Sometimes Bad

Artificial intelligence is the new golden ring for cybersecurity developers, thanks to its potential to not just automate functions at scale but also to ma

Ask HN: Is a roommate finding platform for leasing a good idea?

I am thinking about creating a platform that helps people find roommates in order to rent a place together and I would like to know some opinions from the

How to build a Deep Learning Image Classifier for Game of Thrones dragons

Performance of most flavors of the old generations of learning algorithms will plateau. Deep learning, training large neural networks, is scalable and perf

A machine learning survival kit for doctors

We are ready to start with algorithms! From here things will be getting a bit more difficult, so make sure you have enough time to go through to the end :)

【Person Re-ID】Margin Sample Mining Loss: A Deep Learning Based Method for Person Re-identification

Introduction Person Re-ID目前依然是一項十分具有挑戰的任務。姿勢,視角,光照,背景和遮擋都給這項任務帶來困難。 傳統的方法通過學習low-level特徵,比如顏色、外形、區域性描述子等來描述一個人。而CNN通過學習high-lev

【論文筆記】Margin Sample Mining Loss: A Deep Learning Based Method for Person Re-identification

摘要 Person re-identification (ReID) is an important task in computer vision. Recently, deep learning with a metric learning loss has becom

How to Create a Linux Virtual Machine For Machine Learning Development With Python 3

Tweet Share Share Google Plus Linux is an excellent environment for machine learning development

Plan A Learning for Day1

Suggestions 人生很短暫,時間不應該花費在猶豫不決上。JUST DO IT! 給自己定一個小目標,兩個月時間堅持下去,用Unity做自己想要的遊戲。 一、Unity 遊戲開發完整學習路線 1、基礎:黑暗奇俠、Unity5.2入門課程——進入Un

【論文閱讀】Learning a Deep Convolutional Network for Image Super-Resolution

開發十年,就只剩下這套架構體系了! >>>   

a simple machine learning system demo, for ML study.

n-k mas ner study ont reg mode snapshot logout Machine Learning System introduction This project is a full stack Django/React/Redux app

[Angular] Implementing A General Communication Mechanism For Directive Interaction

mode else have ted container pub eem body tle We have modal implement and now we want to implement close functionality. Becuase we use

啟動weblogic報錯:string value '2.4' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee

-a xsd not app b- 1.0 ring encoding ont 啟動報錯: 原因:有人改動了web.xml的頭 解決方法: 在web.xml中修改擡頭為: <?xml version="1.0" encoding="UTF-8"?> <we

a simple vim set for fortran

.vimrc cin syn num file reat top idt auto vim ~/.vimrc it‘s a new file if you did not create it before write as follows in the vimrc file

Part of defining a topology is specifying for each bolt which streams it should receive as input

pen tom trend fun ray decide simple source async http://storm.apache.org/ 【doing for realtime processing what Hadoop did for batch