Answers.Body: <p>From what I have observed, the ability to scale an ML model is key.</p>
  
  <p>Real time inference must be quick, and cause no delays from the provider side. Being able to deploy the model also carries enormous weight - that is, how easy would it be to build the data pipelines and how easy would it be to integrate it in a web application from the server perspective.</p>
  
  <p>Apart from the obvious achievement of set metrics and performance criterion, speed and ease of deployment also carry a very important role. There have been scenarios of brilliant solutions being denied (<em>from what I have seen</em>) because they exceeded the limits set for time and compute in an application scenario.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-16T09:54:49.157Z
Answers.LastActivityDate: 2019-09-16T09:54:49.157Z
Answers.UserDisplayName: ashenoy
Answers.Body: <p>The answer is "when it works well enough to perform the task that you have set it".
  It is a good idea to set your performance criteria in advance so that you can clearly identify the goal that you are trying to achieve and also so that you will know if the model is likely to be successful or not. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-13T09:55:22.770Z
Answers.LastActivityDate: 2019-09-13T09:55:22.770Z
Answers.UserDisplayName: DrMcCleod
Body: <p>I often read <em>"the performance of the system is satisfactory"</em> or <em>" when your model is satisfactory"</em>. </p>
  
  <p>But what does it mean in the context of Machine Learning? </p>
  
  <p>Are there any clear and/or generic criteria for Machine Learning model to be satisfactory for commercial use? </p>
  
  <p>Is decision what model to choose or whether additional model adjustments or improvements are needed based on data scientist experience, customer satisfaction or benchmarking academic or market competition results?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-13T11:21:07.903Z
Comments.Text: I find this answer useful for my question as well: https://ai.stackexchange.com/a/15391/28605
Comments.UserDisplayName: LLub
Tags: <machine-learning><applications>
Title: What are criteria for ML model to be satisfactory for commercial use?
UserDisplayName: LLub
ThreadText: # What are criteria for ML model to be satisfactory for commercial use?
  
  (Asked by: username_0 on 2019-09-13)
  
  I often read *"the performance of the system is satisfactory"* or *" when your model is satisfactory"*.
  
  But what does it mean in the context of Machine Learning?
  
  Are there any clear and/or generic criteria for Machine Learning model to be satisfactory for commercial use?
  
  Is decision what model to choose or whether additional model adjustments or improvements are needed based on data scientist experience, customer satisfaction or benchmarking academic or market competition results?
  
  **Tags:** machine-learning, applications
  
  > **Comments:**
  > **username_0**: I find this answer useful for my question as well: https://ai.stackexchange.com/a/15391/28605  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2019-09-13. Score: 2 | Accepted answer
  
  The answer is "when it works well enough to perform the task that you have set it".
  It is a good idea to set your performance criteria in advance so that you can clearly identify the goal that you are trying to achieve and also so that you will know if the model is likely to be successful or not.
  
  
  ---
  
  ### Answer by username_1 on 2019-09-16. Score: 1
  
  From what I have observed, the ability to scale an ML model is key.
  
  Real time inference must be quick, and cause no delays from the provider side. Being able to deploy the model also carries enormous weight - that is, how easy would it be to build the data pipelines and how easy would it be to integrate it in a web application from the server perspective.
  
  Apart from the obvious achievement of set metrics and performance criterion, speed and ease of deployment also carry a very important role. There have been scenarios of brilliant solutions being denied (*from what I have seen*) because they exceeded the limits set for time and compute in an application scenario.
  
  
  ---
  
  