Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. from flask import Flask, request, jsonify
  2. import tensorflow as tf
  3. from tensorflow import keras
  4. from tensorflow.keras import layers, Sequential
  5. import numpy as np
  6. import os
  7.  
  8.  
  9. print(tf.__version__)
  10. print(keras.__version__)
  11.  
  12.  
  13. app = Flask(__name__)
  14.  
  15. @app.route('/previsao/', methods=['GET'])
  16. @app.route('/previsao/m4', methods=['GET'])
  17. def pred_wheater():
  18.  
  19. RainToday = float(request.args.get('RainToday'))
  20. Humidity3pm = float(request.args.get('Humidity3pm'))
  21. Rainfall = float(request.args.get('Rainfall'))
  22. Humidity9am = float(request.args.get('Humidity9am'))
  23.  
  24. model = keras.models.load_model(os.path.join(os.path.dirname(__file__),'model_top4.h5'))
  25. x = np.array([[RainToday, Humidity3pm, Rainfall, Humidity9am]])
  26. y_pred = model.predict(x)
  27.  
  28. if ( y_pred > 0.5 ):
  29. resp = {'prev':1}
  30. else:
  31. resp = {'prev':0}
  32.  
  33. return jsonify(resp)
  34.  
  35.  
  36. if __name__ == "__main__":
  37. app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement