commit flask project

parent 9b1c6f2c
from flask import Flask, jsonify, request, render_template
from pyexpat import model
from xmlrpc.client import boolean
from flask import Flask
import pickle
from flask_cors import CORS, cross_origin
from flask_restful import Api,Resource
model = pickle.load(open('disease_model.pickle', 'rb'))
def predisease(arr):
result =model.predict([arr])
if result == 0:
Disease = 'Coccidiosis'
elif result == 1:
Disease = 'Fowl Cholera'
elif result == 2:
Disease = 'Avian Influenza'
elif result == 3:
Disease = 'Fowl Pox'
elif result == 4:
Disease = 'Infectious Bronchitis'
elif result == 5:
Disease = 'Newcastle disease'
elif result == 6:
Disease = 'Salmonellosis'
elif result == 7:
Disease = 'Infectious Coryza'
elif result == 8:
Disease = 'Mycoplasma'
elif result == 9:
Disease = 'Botulism'
elif result == 10:
Disease = 'Thrush'
elif result == 11:
Disease = 'Pullorum'
elif result == 12:
Disease = 'Marek’s Disease'
elif result == 13:
Disease = 'Aspergillosis'
elif result == 14:
Disease = 'Histomoniasis'
elif result == 15:
Disease = 'Egg Drop Syndrome'
elif result == 16:
Disease = 'Infectious Bursal Disease'
elif result == 17:
Disease = 'Rot gut disease'
elif result == 18:
Disease = 'Northern fowl mites'
elif result== 19:
Disease = 'Right ventricular failure and ascites syndrome'
elif result == 20:
Disease = 'Osteomalacia'
else:
Disease = 'Poultry Lice'
return Disease
from flask import Flask, jsonify, request, render_template
from pyexpat import model
from xmlrpc.client import boolean
from flask import Flask
import pickle
from flask_cors import CORS, cross_origin
from flask_restful import Api,Resource
import disapi
import mlapi
import medi
app = Flask(__name__)
@app.route("/disease", methods=["GET"])
def disease():
request_data = request.get_json()
print(request_data)
a = request_data["weight_loss"]
b = request_data["loss_of_appetite"]
c = request_data["swollen_joints"]
d = request_data["lameness"]
e = request_data["nasal_discharge"]
f = request_data["ocular_discharge"]
g = request_data["ruffled_feathers"]
h = request_data["diarrhea"]
i = request_data["mites"]
j = request_data["egg_production_decrease"]
k = request_data["inability_to_absorb_nutrients"]
l = request_data["distinctive_bumps"]
m = request_data["warts"]
n = request_data["stunted_growth"]
o = request_data["edema_in_the_comb"]
p = request_data["discoloration"]
q = request_data["coughing_and_sneezing"]
r = request_data["swelling"]
s = request_data["rales"]
t = request_data["gasping"]
u = request_data["muscular_tremors"]
v = request_data["opisthotonus"]
w = request_data["Closed_eyes"]
x = request_data["facial_swelling"]
y = request_data["increased_thirst"]
z = request_data["lethargy"]
a1 = request_data["profuse_tear_secretion"]
b1 = request_data["facial_skin_edema"]
c1 = request_data["progressing_tremors"]
d1 = request_data["drowsy"]
e1 = request_data["head_droop"]
f1 = request_data["laying_on_ground"]
g1 = request_data["Thick_large_white_patches_on_the_inside_the_mouth_and_crop_areas"]
h1 = request_data["Crusty_looking_eyes"]
i1 = request_data["hyperemic"]
j1 = request_data["high_fever"]
k1 = request_data["paralysis"]
l1 = request_data["dehydration"]
m1 = request_data["unkempt_feathers"]
n1 = request_data["yellow_fecal_droppings"]
o1 = request_data["dullness"]
p1 = request_data["reduction_in_the_size_of_the_egg"]
q1 = request_data["Rough_scaly_feathers"]
r1 = request_data["bloated_abdomen"]
s1 = request_data["brittle_bones"]
t1 = request_data["redness_or_scrabs_on_skin"]
Disease = disapi.predisease([a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1])
return jsonify(Disease)
@app.route("/stage", methods=["GET"])
def stage():
request_data = request.get_json()
print(request_data)
a = request_data["weight_loss"]
b = request_data["loss_of_appetite"]
c = request_data["swollen_joints"]
d = request_data["lameness"]
e = request_data["nasal_discharge"]
f = request_data["ocular_discharge"]
g = request_data["ruffled_feathers"]
h = request_data["diarrhea"]
i = request_data["mites"]
j = request_data["egg_production_decrease"]
k = request_data["inability_to_absorb_nutrients"]
l = request_data["distinctive_bumps"]
m = request_data["warts"]
n = request_data["stunted_growth"]
o = request_data["edema_in_the_comb"]
p = request_data["discoloration"]
q = request_data["coughing_and_sneezing"]
r = request_data["swelling"]
s = request_data["rales"]
t = request_data["gasping"]
u = request_data["muscular_tremors"]
v = request_data["opisthotonus"]
w = request_data["Closed_eyes"]
x = request_data["facial_swelling"]
y = request_data["increased_thirst"]
z = request_data["lethargy"]
a1 = request_data["profuse_tear_secretion"]
b1 = request_data["facial_skin_edema"]
c1 = request_data["progressing_tremors"]
d1 = request_data["drowsy"]
e1 = request_data["head_droop"]
f1 = request_data["laying_on_ground"]
g1 = request_data["Thick_large_white_patches_on_the_inside_the_mouth_and_crop_areas"]
h1 = request_data["Crusty_looking_eyes"]
i1 = request_data["hyperemic"]
j1 = request_data["high_fever"]
k1 = request_data["paralysis"]
l1 = request_data["dehydration"]
m1 = request_data["unkempt_feathers"]
n1 = request_data["yellow_fecal_droppings"]
o1 = request_data["dullness"]
p1 = request_data["reduction_in_the_size_of_the_egg"]
q1 = request_data["Rough_scaly_feathers"]
r1 = request_data["bloated_abdomen"]
s1 = request_data["brittle_bones"]
t1 = request_data["redness_or_scrabs_on_skin"]
Stage = mlapi.predstage([a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1])
return jsonify(Stage)
@app.route("/medi", methods=["GET"])
def medicine():
request_data = request.get_json()
print(request_data)
a = request_data["prognosis"]
b = request_data["stage"]
Medi = medi.predmed([a, b])
return jsonify(Medi)
if __name__=='__main__':
app.run(debug=True)
This diff is collapsed.
from flask import Flask, jsonify, request, render_template
from pyexpat import model
from xmlrpc.client import boolean
from flask import Flask
import pickle
from flask_cors import CORS, cross_origin
from flask_restful import Api,Resource
model = pickle.load(open('stage_model.pickle', 'rb'))
def predstage(arr):
result=model.predict([arr])
if result == 0:
Stage = 'Stage 1'
elif result == 1:
Stage = 'Stage 2'
else:
Stage = 'Stage 3'
return Stage
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment