CoolFace
Apppublic

Mushfique/SAKIB

sourceHugging Facecreativeml-openrail-mupdated 4y agoView on Hugging Face
0likes
app.py46 linesDownload Raw Back to root
1from flask import Flask,request, url_for, redirect, render_template2import pickle3import pandas as pd4 5app = Flask(__name__)6 7model = pickle.load(open("autism.pkl", "rb"))8 9 10@app.route('/')11def hello_world():12    return render_template("index.html")13 14 15@app.route('/predict',methods=['POST','GET'])16def predict():17    text1 = request.form['1']18    text2 = request.form['2']19    text3 = request.form['3']20    text4 = request.form['4']21    text5 = request.form['5']22    text6 = request.form['6']23    text7 = request.form['7']24    text8 = request.form['8']25    text9 = request.form['9']26    text10 = request.form['10']27 28 29 30    row_df = pd.DataFrame([pd.Series([text1,text2,text3,text4,text5,text6,text7,text8,text9,text10])])31    32    #print(row_df)33    prediction=model.predict_proba(row_df)34    outpu='{0:.{1}f}'.format(prediction[0][1], 2)35    output = str(float(outpu)*100)+'%'36    if outpu>str(0.5):37        return render_template('result.html',pred=f'You have chance of having ASD.\nProbability of having ASD is {output}')38    else:39        return render_template('result.html',pred=f'You are safe.\n Probability of having ASD is {output}')40 41 42 43 44if __name__ == '__main__':45    app.run(debug=True)46