dhani10 commited on
Commit
a503bcf
·
verified ·
1 Parent(s): e071151

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -12
app.py CHANGED
@@ -3,33 +3,24 @@ import joblib
3
  import pandas as pd
4
 
5
  # Load model
6
- model = joblib.load('rf_best_model.pkl')
7
 
8
- # Create Flask app
9
  app = Flask(__name__)
10
 
11
- # Home route
12
  @app.route('/')
13
  def home():
14
- return "Sales Forecast Model API is up and running!"
15
 
16
- # Predict route
17
  @app.route('/predict', methods=['POST'])
18
  def predict():
19
  try:
20
- # Get JSON input
21
  data = request.get_json(force=True)
22
  input_df = pd.DataFrame(data)
23
-
24
- # Predict
25
  prediction = model.predict(input_df)
26
-
27
- # Return result
28
  return jsonify({'predictions': prediction.tolist()})
29
-
30
  except Exception as e:
31
  return jsonify({'error': str(e)})
32
 
33
- # Run the app
34
  if __name__ == '__main__':
35
  app.run(debug=True, host='0.0.0.0', port=5000)
 
 
3
  import pandas as pd
4
 
5
  # Load model
6
+ model = joblib.load('bagging_best_model.pkl')
7
 
 
8
  app = Flask(__name__)
9
 
 
10
  @app.route('/')
11
  def home():
12
+ return "Bagging Sales Forecast API is running!"
13
 
 
14
  @app.route('/predict', methods=['POST'])
15
  def predict():
16
  try:
 
17
  data = request.get_json(force=True)
18
  input_df = pd.DataFrame(data)
 
 
19
  prediction = model.predict(input_df)
 
 
20
  return jsonify({'predictions': prediction.tolist()})
 
21
  except Exception as e:
22
  return jsonify({'error': str(e)})
23
 
 
24
  if __name__ == '__main__':
25
  app.run(debug=True, host='0.0.0.0', port=5000)
26
+