import pickle from flask import Flask , request, jsonify, redirect, render_template import pandas as pd , numpy as np app=Flask(__name__) ## load the model model = pickle.load(open('regression_model.pkl', 'rb')) scaling = pickle.load(open('scaling.pkl', 'rb')) @app.route('/') def home(): return render_template('home.html') @app.route('/predict_api', methods = ['POST']) def predict_api(): data = request.json['data'] data = np.array(list(data.values())).reshape(1,-1) # data = list(np.array(data.values())) new_data = scaling.transform(data) output = model.predict(new_data) return jsonify(output[0]) # @app.route('/predict') # def predict(): if __name__ == '__main__': app.run(debug=True)