title: How to deploy machine learning algorithm in production environment?
body: <p>I'm new to machine learning algorithm. I'm learning basic algorithms like regression, classification, clustering, sequence modelling, on-line algorithms. All the article that are available on internet shows how to use these algorithm with specific data. There is no article regarding deployment of those algorithm in production environment. So my questions are</p>
  
  <p>1) <strong>How to deploy machine learning algorithm in production environment?</strong></p>
  
  <p>2) The typical approach follows in machine learning tutorial is to build the model using some training data, use it for testing data. But is it advisable to use that kind of model in production environment? Incoming data may keep changing so the model will be ineffective. <strong>What should be duration for the model refresh cycle</strong> to accommodate such changes?</p>