|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sentiment-analysis-for-chatbots/
课程评论:没有评论
课程名称:聊天机器人情感分析 - DialogFlow,IBM Watson 课程概述:在本课程中,您将学习如何为聊天机器人实现情感分析,使其具备情感敏感性,特别是能够识别沮丧的用户并及时采取措施。我们将使用我在Messenger聊天机器人课程中的代码,您即使没有参加过那门课程,也能使用代码进行练习。 本课程采用Node.js进行编程,并使用GIT进行部署和版本控制。聊天机器人将托管在Heroku,您也可以选择其他支持Node.js的托管平台。我们将利用DialogFlow处理自然语言,帮助我们理解用户意图。 课程分为几个部分:第一部分介绍应用基础架构和技术栈。第二部分将讲解情感分析的概念及其在聊天机器人中的益处,并比较基于规则的方法和基于机器学习的自动方法。我们将对字典基础的情感分析解决方案AFFIN、谷歌自然语言API和IBM Watson的自然语言解决方案进行逐步介绍。 在第三部分,我们将开始实现基于字典的情感分析,使用我的聊天机器人作为示例。首先,我将概述代码,并展示如何从用户消息中获取情感结果。然后,我们将创建情感分析模块,让聊天机器人能够在识别到极其沮丧的用户时将其转接给实时客服,并对用户情感变化做出敏感反应,例如在用户满意度下降时进行干预。同时,我还将演示如何在沮丧用户出现时向Slack发送通知。 第四部分将转向机器学习解决方案,以谷歌自然语言解决方案为例进行完整实现。您将获得聊天机器人的源代码,即使未参加前一课程也能进行实践。 完成本课程后,您将拥有一个内置情感分析功能的演示聊天机器人,并掌握如何将其应用于自己的聊天机器人。每个视频中变更的代码都有GIT提交记录,方便您比较代码,避免调试时间浪费。如有疑问,我将在问答环节中提供支持。 我是您的讲师Jana,拥有20年的编程经验,致力于教授新技术技能,已有超过17000名学生参与我的课程。在开发的每一步,我都会提供帮助。快来参加课程,让您的聊天机器人更加出色吧!期待在课程中见到您!
In this course, you'll learn how to implement a sentiment analysis to a chatbot. You will teach your bot how to be emotionally sensitive. And most urgently how to spot a frustrated user and save the day.In the course, we'll be working with my code from the messenger chatbot course. Even if you did not take that course, you'd be able to take the code and work with it.We'll use Node.js for programming and GIT for deploying and version control. The bot will is hosted on Heroku, but you can simply host it anywhere else where they support Node.js. We'll use DialogFlow to process natural language. DialogFlow will help us understand what users want.In the process, you'll learn how sentiment analysis works behind the scenes and how to implement sentiment analysis to a chatbot.In the first section, we'll take an overview of the app infrastructure and get familiar with the tech stack, which is the technology used in this course.The second section will introduce you to Sentiment analysis, what is it and how it can benefit a chatbot. We'll look at common implementation scenarios in a chatbot.Do you want to know the difference between the rule-based approach and automatic approach with machine learning? We'll go through examples of both and make a little demo for each. You'll get familiar with dictionary-based solution AFFIN and Google's natural language API and IBM Watson natural language solution. I will gently introduce you to the algorithms they use and how they work. So you know how things work inside that black box.Then in the third section, we start implementing a dictionary-based sentiment analysis. We'll use my chatbot as a sample. First, I'll give you an overview of the code and show you where and how to get a sentiment result for the user message. Then we'll create a sentiment analysis module and teach a bot how to route to live agent upon identifying a super frustrated user. We'll also teach a chatbot to be sensitive to sentiment change and intervene when it detects user's experience satisfaction is decreasing. And then I'll give you another candy. I'll show you how to send a notification to Slack when a frustrated user comes along.When you know how to implement a dictionary-based solution, we'll move to a machine learning solution. And that is what we'll do in section 4. One of the best is Google's natural language solution. We will do the full implementation into a chatbot.And in this demo, we'll use a chatbot from my previous course. You'll get the source code and will be able to work with it even if you did not take that course.After the course, you'll have a demo bot with built-in sentiment analysis and knowledge of how to implement it into your chatbot.To make it easier for you I've added git commits with changes to every video that has a change in the code. This way, you can compare your code to mine. And you won't lose time debugging. And remember for any questions I'm available in the Questions and answers. You are not alone.And remember, I'LL BE THERE FOR YOU.My name is Jana, and I'll be your instructor in this course. I'm a web engineer with 20 years of programming experience. I'm also an IT instructor teaching people new tech skills. Over 17000 people are already taking my course.I help all my students at every step of development. And I'll be here for you!At the end of the course, you'll have a chatbot that can read the sentiment of the user's message and act on it. Wait no longer. Take the course and make your chatbot even better.See you in the course!Jana