prafullcodes commited on
Commit
9197c75
·
1 Parent(s): 1120f67

Upload 303 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +14 -33
  2. lung_image_sets/lung_aca/lungaca1.jpeg +0 -0
  3. lung_image_sets/lung_aca/lungaca10.jpeg +0 -0
  4. lung_image_sets/lung_aca/lungaca100.jpeg +0 -0
  5. lung_image_sets/lung_aca/lungaca1000.jpeg +0 -0
  6. lung_image_sets/lung_aca/lungaca1001.jpeg +0 -0
  7. lung_image_sets/lung_aca/lungaca1002.jpeg +0 -0
  8. lung_image_sets/lung_aca/lungaca1003.jpeg +0 -0
  9. lung_image_sets/lung_aca/lungaca1004.jpeg +0 -0
  10. lung_image_sets/lung_aca/lungaca1005.jpeg +0 -0
  11. lung_image_sets/lung_aca/lungaca1006.jpeg +0 -0
  12. lung_image_sets/lung_aca/lungaca1007.jpeg +0 -0
  13. lung_image_sets/lung_aca/lungaca1008.jpeg +0 -0
  14. lung_image_sets/lung_aca/lungaca1009.jpeg +0 -0
  15. lung_image_sets/lung_aca/lungaca101.jpeg +0 -0
  16. lung_image_sets/lung_aca/lungaca1010.jpeg +0 -0
  17. lung_image_sets/lung_aca/lungaca1011.jpeg +0 -0
  18. lung_image_sets/lung_aca/lungaca1012.jpeg +0 -0
  19. lung_image_sets/lung_aca/lungaca1013.jpeg +0 -0
  20. lung_image_sets/lung_aca/lungaca1014.jpeg +0 -0
  21. lung_image_sets/lung_aca/lungaca1015.jpeg +0 -0
  22. lung_image_sets/lung_aca/lungaca1016.jpeg +0 -0
  23. lung_image_sets/lung_aca/lungaca1017.jpeg +0 -0
  24. lung_image_sets/lung_aca/lungaca1018.jpeg +0 -0
  25. lung_image_sets/lung_aca/lungaca1019.jpeg +0 -0
  26. lung_image_sets/lung_aca/lungaca102.jpeg +0 -0
  27. lung_image_sets/lung_aca/lungaca1020.jpeg +0 -0
  28. lung_image_sets/lung_aca/lungaca1021.jpeg +0 -0
  29. lung_image_sets/lung_aca/lungaca1022.jpeg +0 -0
  30. lung_image_sets/lung_aca/lungaca1023.jpeg +0 -0
  31. lung_image_sets/lung_aca/lungaca1024.jpeg +0 -0
  32. lung_image_sets/lung_aca/lungaca1025.jpeg +0 -0
  33. lung_image_sets/lung_aca/lungaca1026.jpeg +0 -0
  34. lung_image_sets/lung_aca/lungaca1027.jpeg +0 -0
  35. lung_image_sets/lung_aca/lungaca1028.jpeg +0 -0
  36. lung_image_sets/lung_aca/lungaca1029.jpeg +0 -0
  37. lung_image_sets/lung_aca/lungaca103.jpeg +0 -0
  38. lung_image_sets/lung_aca/lungaca1030.jpeg +0 -0
  39. lung_image_sets/lung_aca/lungaca1031.jpeg +0 -0
  40. lung_image_sets/lung_aca/lungaca1032.jpeg +0 -0
  41. lung_image_sets/lung_aca/lungaca1033.jpeg +0 -0
  42. lung_image_sets/lung_aca/lungaca1034.jpeg +0 -0
  43. lung_image_sets/lung_aca/lungaca1035.jpeg +0 -0
  44. lung_image_sets/lung_aca/lungaca1036.jpeg +0 -0
  45. lung_image_sets/lung_aca/lungaca1037.jpeg +0 -0
  46. lung_image_sets/lung_aca/lungaca1038.jpeg +0 -0
  47. lung_image_sets/lung_aca/lungaca1039.jpeg +0 -0
  48. lung_image_sets/lung_aca/lungaca104.jpeg +0 -0
  49. lung_image_sets/lung_aca/lungaca1040.jpeg +0 -0
  50. lung_image_sets/lung_aca/lungaca1041.jpeg +0 -0
app.py CHANGED
@@ -7,21 +7,6 @@ Original file is located at
7
  https://colab.research.google.com/drive/1f7VybSnYLPbUVLRLMNQboxQkCYaBCXMs
8
  """
9
 
10
- from google.colab import files
11
-
12
- files.upload()
13
-
14
- ! mkdir ~/.kaggle
15
-
16
- ! cp kaggle.json ~/.kaggle/
17
-
18
- ! chmod 600 ~/.kaggle/kaggle.json
19
-
20
- ! kaggle datasets list
21
-
22
- !kaggle datasets download -d andrewmvd/lung-and-colon-cancer-histopathological-images
23
-
24
- !unzip /content/lung-and-colon-cancer-histopathological-images.zip
25
 
26
  # This Python 3 environment comes with many helpful analytics libraries installed
27
  # It is defined by the kaggle/python Docker image: https://github.com/kaggle/docker-python
@@ -34,9 +19,7 @@ import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)
34
  # For example, running this (by clicking run or pressing Shift+Enter) will list all files under the input directory
35
 
36
  import os
37
- for dirname, _, filenames in os.walk('/kaggle/content'):
38
- for filename in filenames:
39
- print(os.path.join(dirname, filename))
40
 
41
  # You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using "Save & Run All"
42
  # You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current session
@@ -55,7 +38,7 @@ import numpy as np
55
  from glob import glob
56
  import matplotlib.pyplot as plt
57
 
58
- image_set = "../content/lung_colon_image_set/lung_image_sets"
59
 
60
  SIZE_X = SIZE_Y = 224
61
 
@@ -79,8 +62,6 @@ validate_set = datagen.flow_from_directory(image_set,
79
  subset='validation',
80
  seed = 42)
81
 
82
- from google.colab import drive
83
- drive.mount('/content/drive')
84
 
85
  IMAGE_SIZE = [224, 224]
86
 
@@ -142,23 +123,23 @@ import pickle
142
  with open('model_pkl', 'wb') as files:
143
  pickle.dump(model, files)
144
 
145
- img = tf.keras.utils.load_img('/content/lung_colon_image_set/lung_image_sets/lung_aca/lungaca1.jpeg', target_size=(224, 224))
146
- img_array = tf.keras.utils.img_to_array(img)
147
- img_array = tf.expand_dims(img_array, 0)
148
 
149
- # load saved model
150
- with open('model_pkl' , 'rb') as f:
151
- lr = pickle.load(f)
152
- predi=lr.predict(img_array)
153
- print(predi)
154
- image_output_class=target_names[np.argmax(predi)]
155
 
156
- print("The predicted class is", image_output_class)
157
 
158
  import gradio as gd
159
  from PIL import Image
160
 
161
- target_names = ['aca','n', 'scc']
162
 
163
  def greet_user(name):
164
  image=gd.inputs.Image()
@@ -166,7 +147,7 @@ def greet_user(name):
166
  pil_image_resized = pil_image.resize((224,224))
167
  img_array = tf.keras.utils.img_to_array(pil_image_resized)
168
  img_array = tf.expand_dims(img_array, 0)
169
- with open('/content/model_pkl' , 'rb') as f:
170
  lr = pickle.load(f)
171
  predi=lr.predict(img_array)
172
  image_output_class=target_names[np.argmax(predi)]
 
7
  https://colab.research.google.com/drive/1f7VybSnYLPbUVLRLMNQboxQkCYaBCXMs
8
  """
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  # This Python 3 environment comes with many helpful analytics libraries installed
12
  # It is defined by the kaggle/python Docker image: https://github.com/kaggle/docker-python
 
19
  # For example, running this (by clicking run or pressing Shift+Enter) will list all files under the input directory
20
 
21
  import os
22
+
 
 
23
 
24
  # You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using "Save & Run All"
25
  # You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current session
 
38
  from glob import glob
39
  import matplotlib.pyplot as plt
40
 
41
+ image_set = "./lung_image_sets"
42
 
43
  SIZE_X = SIZE_Y = 224
44
 
 
62
  subset='validation',
63
  seed = 42)
64
 
 
 
65
 
66
  IMAGE_SIZE = [224, 224]
67
 
 
123
  with open('model_pkl', 'wb') as files:
124
  pickle.dump(model, files)
125
 
126
+ # img = tf.keras.utils.load_img('/content/lung_colon_image_set/lung_image_sets/lung_aca/lungaca1.jpeg', target_size=(224, 224))
127
+ # img_array = tf.keras.utils.img_to_array(img)
128
+ # img_array = tf.expand_dims(img_array, 0)
129
 
130
+ # # load saved model
131
+ # with open('model_pkl' , 'rb') as f:
132
+ # lr = pickle.load(f)
133
+ # predi=lr.predict(img_array)
134
+ # print(predi)
135
+ # image_output_class=target_names[np.argmax(predi)]
136
 
137
+ # print("The predicted class is", image_output_class)
138
 
139
  import gradio as gd
140
  from PIL import Image
141
 
142
+ # target_names = ['aca','n', 'scc']
143
 
144
  def greet_user(name):
145
  image=gd.inputs.Image()
 
147
  pil_image_resized = pil_image.resize((224,224))
148
  img_array = tf.keras.utils.img_to_array(pil_image_resized)
149
  img_array = tf.expand_dims(img_array, 0)
150
+ with open('model_pkl' , 'rb') as f:
151
  lr = pickle.load(f)
152
  predi=lr.predict(img_array)
153
  image_output_class=target_names[np.argmax(predi)]
lung_image_sets/lung_aca/lungaca1.jpeg ADDED
lung_image_sets/lung_aca/lungaca10.jpeg ADDED
lung_image_sets/lung_aca/lungaca100.jpeg ADDED
lung_image_sets/lung_aca/lungaca1000.jpeg ADDED
lung_image_sets/lung_aca/lungaca1001.jpeg ADDED
lung_image_sets/lung_aca/lungaca1002.jpeg ADDED
lung_image_sets/lung_aca/lungaca1003.jpeg ADDED
lung_image_sets/lung_aca/lungaca1004.jpeg ADDED
lung_image_sets/lung_aca/lungaca1005.jpeg ADDED
lung_image_sets/lung_aca/lungaca1006.jpeg ADDED
lung_image_sets/lung_aca/lungaca1007.jpeg ADDED
lung_image_sets/lung_aca/lungaca1008.jpeg ADDED
lung_image_sets/lung_aca/lungaca1009.jpeg ADDED
lung_image_sets/lung_aca/lungaca101.jpeg ADDED
lung_image_sets/lung_aca/lungaca1010.jpeg ADDED
lung_image_sets/lung_aca/lungaca1011.jpeg ADDED
lung_image_sets/lung_aca/lungaca1012.jpeg ADDED
lung_image_sets/lung_aca/lungaca1013.jpeg ADDED
lung_image_sets/lung_aca/lungaca1014.jpeg ADDED
lung_image_sets/lung_aca/lungaca1015.jpeg ADDED
lung_image_sets/lung_aca/lungaca1016.jpeg ADDED
lung_image_sets/lung_aca/lungaca1017.jpeg ADDED
lung_image_sets/lung_aca/lungaca1018.jpeg ADDED
lung_image_sets/lung_aca/lungaca1019.jpeg ADDED
lung_image_sets/lung_aca/lungaca102.jpeg ADDED
lung_image_sets/lung_aca/lungaca1020.jpeg ADDED
lung_image_sets/lung_aca/lungaca1021.jpeg ADDED
lung_image_sets/lung_aca/lungaca1022.jpeg ADDED
lung_image_sets/lung_aca/lungaca1023.jpeg ADDED
lung_image_sets/lung_aca/lungaca1024.jpeg ADDED
lung_image_sets/lung_aca/lungaca1025.jpeg ADDED
lung_image_sets/lung_aca/lungaca1026.jpeg ADDED
lung_image_sets/lung_aca/lungaca1027.jpeg ADDED
lung_image_sets/lung_aca/lungaca1028.jpeg ADDED
lung_image_sets/lung_aca/lungaca1029.jpeg ADDED
lung_image_sets/lung_aca/lungaca103.jpeg ADDED
lung_image_sets/lung_aca/lungaca1030.jpeg ADDED
lung_image_sets/lung_aca/lungaca1031.jpeg ADDED
lung_image_sets/lung_aca/lungaca1032.jpeg ADDED
lung_image_sets/lung_aca/lungaca1033.jpeg ADDED
lung_image_sets/lung_aca/lungaca1034.jpeg ADDED
lung_image_sets/lung_aca/lungaca1035.jpeg ADDED
lung_image_sets/lung_aca/lungaca1036.jpeg ADDED
lung_image_sets/lung_aca/lungaca1037.jpeg ADDED
lung_image_sets/lung_aca/lungaca1038.jpeg ADDED
lung_image_sets/lung_aca/lungaca1039.jpeg ADDED
lung_image_sets/lung_aca/lungaca104.jpeg ADDED
lung_image_sets/lung_aca/lungaca1040.jpeg ADDED
lung_image_sets/lung_aca/lungaca1041.jpeg ADDED