SUTD What The Hack! 2023
- CD to
frontend
- Run
npm run re-start
- Done!
-
loaded_model = pickle.load(open(filename, 'rb'))
-
result = loaded_model.score(X_test, Y_test)
-
print(result)
-
#In flask
-
#example code-- needs to be tweaked
-
def ValuePredictor(to_predict_list):
-
to_predict = np.array(to_predict_list).reshape(1, 12)
-
loaded_model = pickle.load(open("model.pkl", "rb"))
-
result = loaded_model.predict(to_predict)
-
return result[0]
-
@app.route('/result', methods = ['POST'])
-
def result():
-
if request.method == 'POST':
-
to_predict_list = request.form.to_dict()
-
to_predict_list = list(to_predict_list.values())
-
to_predict_list = list(map(int, to_predict_list))
-
result = ValuePredictor(to_predict_list)
-
if int(result)== 1:
-
prediction ='Income more than 50K'
-
else:
-
prediction ='Income less that 50K'
-
return render_template("result.html", prediction = prediction)