nouman66 commited on
Commit
6ac3127
·
1 Parent(s): da9ebc2

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +95 -0
app.py ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ pip install streamlit transformers
2
+ import streamlit as st
3
+ from transformers import pipeline
4
+
5
+ # Load the medical diagnosis model from Hugging Face Transformers
6
+ diagnosis_model = pipeline("text-classification", model="your-medical-diagnosis-model-name")
7
+
8
+ def main():
9
+ st.title("Medical Diagnosis Assistant")
10
+
11
+ # Text input for user to enter symptoms
12
+ symptoms = st.text_area("Enter symptoms (separated by commas):")
13
+
14
+ if st.button("Diagnose"):
15
+ if symptoms:
16
+ # Perform medical diagnosis
17
+ diagnosis_result = diagnose(symptoms)
18
+ st.success(f"Diagnosis: {diagnosis_result}")
19
+ else:
20
+ st.warning("Please enter symptoms for diagnosis.")
21
+
22
+ def diagnose(symptoms):
23
+ # Call the Hugging Face model for medical diagnosis
24
+ result = diagnosis_model(symptoms)
25
+
26
+ # Extract the predicted label
27
+ label = result[0]["label"]
28
+
29
+ return label
30
+
31
+ if __name__ == "__main__":
32
+ main()
33
+ import streamlit as st
34
+ from transformers import pipeline
35
+
36
+ # Load the medical diagnosis model from Hugging Face Transformers
37
+ diagnosis_model = pipeline("text-classification", model="your-medical-diagnosis-model-name")
38
+
39
+ def main():
40
+ st.title("Medical Diagnosis Assistant")
41
+
42
+ # Text input for user to enter symptoms
43
+ symptoms = st.text_area("Enter symptoms (separated by commas):")
44
+
45
+ if st.button("Diagnose"):
46
+ if symptoms:
47
+ # Perform medical diagnosis
48
+ diagnosis_result = diagnose(symptoms)
49
+ st.success(f"Diagnosis: {diagnosis_result}")
50
+ else:
51
+ st.warning("Please enter symptoms for diagnosis.")
52
+
53
+ def diagnose(symptoms):
54
+ # Call the Hugging Face model for medical diagnosis
55
+ result = diagnosis_model(symptoms)
56
+
57
+ # Extract the predicted label
58
+ label = result[0]["label"]
59
+
60
+ return label
61
+
62
+ if __name__ == "__main__":
63
+ main()
64
+ import streamlit as st
65
+ from transformers import pipeline
66
+
67
+ # Load the medical diagnosis model from Hugging Face Transformers
68
+ diagnosis_model = pipeline("text-classification", model="your-medical-diagnosis-model-name")
69
+
70
+ def main():
71
+ st.title("Medical Diagnosis Assistant")
72
+
73
+ # Text input for user to enter symptoms
74
+ symptoms = st.text_area("Enter symptoms (separated by commas):")
75
+
76
+ if st.button("Diagnose"):
77
+ if symptoms:
78
+ # Perform medical diagnosis
79
+ diagnosis_result = diagnose(symptoms)
80
+ st.success(f"Diagnosis: {diagnosis_result}")
81
+ else:
82
+ st.warning("Please enter symptoms for diagnosis.")
83
+
84
+ def diagnose(symptoms):
85
+ # Call the Hugging Face model for medical diagnosis
86
+ result = diagnosis_model(symptoms)
87
+
88
+ # Extract the predicted label
89
+ label = result[0]["label"]
90
+
91
+ return label
92
+
93
+ if __name__ == "__main__":
94
+ main()
95
+ streamlit run medical_diagnosis_app.py