예제 #1
0
def predictRoute():
    try:
        Pregnancies = int(request.form['Pregnancies'])
        Glucose = int(request.form['Glucose Level'])
        BloodPressure = int(request.form['BloodPressure'])
        SkinThickness = int(request.form['SkinThickness'])
        Insulin = int(request.form['Insulin'])
        BMI = float(request.form['BMI'])
        DiabetesPedigreeFunction = float(
            request.form['DiabetesPedigreeFunction'])
        Age = int(request.form['Age'])
        data = [[
            Pregnancies, Glucose, BloodPressure, SkinThickness, Insulin, BMI,
            DiabetesPedigreeFunction, Age
        ]]
        print('data is:     ', data)
        pred = predObj()
        res = pred.predict_log(data)

        print('result is        ', res)
        return render_template('result.html', prediction_text='{}'.format(res))
    except ValueError:
        return Response("Value not found")
    except Exception as e:
        print('exception is   ', e)
        return Response(e)
예제 #2
0
def predictRoute():
    try:

        pregnancies = float(request.form['pregnancies'])
        glucose = float(request.form['glucose'])
        blood_pressure = float(request.form['bloodPressure'])
        skin_thickness = float(request.form['skinThickness'])
        insulin = float(request.form['insulin'])
        bmi = float(request.form['bmi'])
        diabetes_pedigree_function = float(
            request.form['diabetesPedigreeFunction'])
        age = float(request.form['age'])

        data = [[
            pregnancies, glucose, blood_pressure, skin_thickness, insulin, bmi,
            diabetes_pedigree_function, age
        ]]
        # if request.json['data'] is not None:
        #     data = request.json['data']
        print('data is:     ', data)
        pred = predObj()
        prediction = pred.predict_log(data)

        #result = clntApp.predObj.predict_log(data)
        print('result is        ', prediction)
        return render_template('results.html', prediction=prediction)
    except Exception as e:
        print('The Exception message is: ', e)
        return 'something is wrong'


# return render_template('results.html')
    else:
        return render_template('index.html')
예제 #3
0
def predictRoute():
    try:
        if request.json['data'] is not None:
            data = request.json['data']
            print('data is:     ', data)
            pred = predObj()
            res = pred.predict_log(data)

            #result = clntApp.predObj.predict_log(data)
            print('result is        ', res)
            return Response(res)
    except ValueError:
        return Response("Value not found")
    except Exception as e:
        print('exception is   ', e)
        return Response(e)
def predictRoute():
    if request.method == 'POST':
        try:
            data = request.form
            print('data is:', data)
            # node = data['bmi']
            #  print(str(node))
            pred = predObj()
            res = pred.predict_log(data)

            print('result is', res)
            # return Response(res)
            return render_template('results.html', prediction=res)

        except ValueError:
            return Response("Value not found")
        except Exception as e:
            print('exception is', e)
            # return Response(e)
            return render_template('index.html')
예제 #5
0
def predictRoute():
    try:
        rateMarriage = int(request.form['rateMarriage'])
        age = int(request.form['age'])
        yearsMarried = int(request.form['yearsMarried'])
        children = int(request.form['children'])
        education = int(request.form['education'])
        occupation = int(request.form['occupation'])
        husbandOccupation = int(request.form['husbandOccupation'])
        religious = int(request.form['religious'])
        occ_2 = 0
        occ_3 = 0
        occ_4 = 0
        occ_5 = 0
        occ_6 = 0
        occ_husb_2 = 0
        occ_husb_3 = 0
        occ_husb_4 = 0
        occ_husb_5 = 0
        occ_husb_6 = 0
        if occupation == 2:
            occ_2 = 1
        elif occupation == 3:
            occ_3 = 1
        elif occupation == 4:
            occ_4 = 1
        elif occupation == 5:
            occ_5 = 1
        elif occ_6 == 6:
            occ_6 = 1
        else:
            print(occupation)

        if husbandOccupation == 2:
            occ_husb_2 = 1
        elif husbandOccupation == 3:
            occ_husb_3 = 1
        elif husbandOccupation == 4:
            occ_husb_4 = 1
        elif husbandOccupation == 5:
            occ_husb_5 = 1
        elif husbandOccupation == 6:
            occ_husb_6 = 1
        else:
            print(husbandOccupation)
        data = [[
            1, occ_2, occ_3, occ_4, occ_5, occ_6, occ_husb_2, occ_husb_3,
            occ_husb_4, occ_husb_5, occ_husb_6, rateMarriage, age,
            yearsMarried, children, religious, education
        ]]
        print('data is:     ', data)
        pred = predObj()
        res = pred.predict_log(data)

        print('result is        ', res)
        return render_template('result.html', prediction_text='{}'.format(res))
    except ValueError:
        return Response("Value not found")
    except Exception as e:
        print('exception is   ', e)
        return Response(e)
예제 #6
0
 def __init__(self):
     self.predObj = predObj()