Answers.Body: <p>Maybe you can use a recurrent neural network on saved data to train a predictive model based on past data.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-15T12:23:43.443Z
Answers.Text: Maybe you should provide more details about your suggestions. For example, why would an RNN be suited for this task?
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-15T01:53:23.607Z
Answers.LastActivityDate: 2020-09-15T01:53:23.607Z
Answers.UserDisplayName: gihan
Answers.Body: <p><a href="https://docs.h2o.ai/h2o/latest-stable/h2o-docs/automl.html" rel="nofollow noreferrer">H2O's AutoML is the thing that you are looking for</a> believe me it will make your life super easy.</p>
  <p>So how it generally works is:</p>
  <ul>
  <li>You have data and want to make sense out of it by making a prediction/classification and whole other array of things, in your case prediction.</li>
  <li>Suppose there are 50 prediction algorithms out there, it's highly unlikely that an individual knows all of them. That's where AutoML comes into the picture.</li>
  <li>You give AutoML some part of your processed data and tell it to find a perfect algorithm that he thinks you should use on this data for this type of prediction. See the usage of the AutoML's API in the doc and videos on youtube.</li>
  <li>It then gives you a list of best algorithms that AutoML thinks is best based on the loss function that you specify. There are many other parameters that you can specify in the AutoML's API.</li>
  <li>Pick top 1-2 and tune the hyperparameters of the algorithm.</li>
  <li>That's it.</li>
  </ul>
  <p>Even then if you are not happy with the performance of your system try out <a href="https://en.wikipedia.org/wiki/Ensemble_learning" rel="nofollow noreferrer">ensemble learning</a> before you jump for the power of neural nets which comes with lots of complexities and performance issues.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-15T02:36:45.893Z
Answers.LastActivityDate: 2020-09-15T02:44:50.840Z
Answers.LastEditDate: 2020-09-15T02:44:50.840Z
Answers.UserDisplayName: Arpit-Gole
Body: <p>Each person probably uses an app that tracks his/her position periodically and sends it to our servers. What I want is to use these data to train a model to predict the rush hours of each bus-stop on the map, so we can send extra buses to handle the predicted cumulation before it happens.</p>
  <p>I have no experience in AI nor machine learning. So, which model should I use to do this?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-05-27T21:39:27.850Z
Comments.Text: Welcome to AI Stack Exchange. Do you have any data from the apps, or is this an imagined app that you want to work with a first version the model? The phrasing suggests this is an application/service idea and you are trying to figure out the very first parts of trying to build it. Do you have any data available (as in already possess it) at all, such as general traffic data, a map of bus routes etc?
Comments.UserDisplayName: Neil Slater
Tags: <machine-learning><ai-design><prediction><ai-development>
Title: How to train a model to predict the number of people at a certain bus stop before they cumulate in large numbers?
UserDisplayName: Alaa Sabateen
ThreadText: # How to train a model to predict the number of people at a certain bus stop before they cumulate in large numbers?
  
  (Asked by: username_0 on 2020-09-11)
  
  Each person probably uses an app that tracks his/her position periodically and sends it to our servers. What I want is to use these data to train a model to predict the rush hours of each bus-stop on the map, so we can send extra buses to handle the predicted cumulation before it happens.
  
  I have no experience in AI nor machine learning. So, which model should I use to do this?
  
  **Tags:** machine-learning, ai-design, prediction, ai-development
  > **Comments:**
  > **username_1**: Welcome to AI Stack Exchange. Do you have any data from the apps, or is this an imagined app that you want to work with a first version the model? The phrasing suggests this is an application/service idea and you are trying to figure out the very first parts of trying to build it. Do you have any data available (as in already possess it) at all, such as general traffic data, a map of bus routes etc?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2020-09-15. Score: 0
  
  Maybe you can use a recurrent neural network on saved data to train a predictive model based on past data.
  
  > **Comments:**
  > **username_3**: Maybe you should provide more details about your suggestions. For example, why would an RNN be suited for this task?  
  
  ---
  
  ### Answer by username_4 on 2020-09-15. Score: 0
  
  [H2O's AutoML is the thing that you are looking for](https://docs.h2o.ai/h2o/latest-stable/h2o-docs/automl.html) believe me it will make your life super easy.
  
  So how it generally works is:
  
  * You have data and want to make sense out of it by making a prediction/classification and whole other array of things, in your case prediction.
  * Suppose there are 50 prediction algorithms out there, it's highly unlikely that an individual knows all of them. That's where AutoML comes into the picture.
  * You give AutoML some part of your processed data and tell it to find a perfect algorithm that he thinks you should use on this data for this type of prediction. See the usage of the AutoML's API in the doc and videos on youtube.
  * It then gives you a list of best algorithms that AutoML thinks is best based on the loss function that you specify. There are many other parameters that you can specify in the AutoML's API.
  * Pick top 1-2 and tune the hyperparameters of the algorithm.
  * That's it.
  
  Even then if you are not happy with the performance of your system try out [ensemble learning](https://en.wikipedia.org/wiki/Ensemble_learning) before you jump for the power of neural nets which comes with lots of complexities and performance issues.
  
  
  ---
  
  