Answers.Body: <p>There are some different approaches to learning this sequential acting. First, you can use RL (reinforcement learning) and define some rewards over the action of the user over that question, to explore and exploit the environment.</p>
  
  <p>Second, you can use RNN to predict the preferred next question from a history of data. In contrast with RL, you need many instances to train the network to predict better next answer more accurately. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-03T11:56:26.450Z
Answers.LastActivityDate: 2019-03-03T11:56:26.450Z
Answers.UserDisplayName: OmG
Body: <p>We have been assigned a project, in which we have to create a chatbot which will ask question, take the replies, analyse them and give an approximate assessment of the current emotional state of the person. There are two aspects of the project, </p>
  
  <ol>
  <li>Training the bot to choose the next question based on the previous response </li>
  <li>And analysing the responses individually, to detect . the sentiment.</li>
  </ol>
  
  <p>What technology would we have to use and what would be the steps to accomplishing the tasks?</p>
  
  <p>Thanks.</p>
  
Tags: <machine-learning><sentiment-analysis>
Title: What would be the steps to create an sentiment analysis chatbot?
UserDisplayName: Lakshya Wadhwa
ThreadText: # What would be the steps to create an sentiment analysis chatbot?
  
  (Asked by: username_0 on 2019-03-03)
  
  We have been assigned a project, in which we have to create a chatbot which will ask question, take the replies, analyse them and give an approximate assessment of the current emotional state of the person. There are two aspects of the project,
  
  1. Training the bot to choose the next question based on the previous response
  2. And analysing the responses individually, to detect . the sentiment.
  
  What technology would we have to use and what would be the steps to accomplishing the tasks?
  
  Thanks.
  
  **Tags:** machine-learning, sentiment-analysis
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-03-03. Score: 0
  
  There are some different approaches to learning this sequential acting. First, you can use RL (reinforcement learning) and define some rewards over the action of the user over that question, to explore and exploit the environment.
  
  Second, you can use RNN to predict the preferred next question from a history of data. In contrast with RL, you need many instances to train the network to predict better next answer more accurately.
  
  
  ---
  
  