Spaces:
Sleeping
Sleeping
Commit ·
9197c75
1
Parent(s): 1120f67
Upload 303 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- app.py +14 -33
- lung_image_sets/lung_aca/lungaca1.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca10.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca100.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1000.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1001.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1002.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1003.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1004.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1005.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1006.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1007.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1008.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1009.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca101.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1010.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1011.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1012.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1013.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1014.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1015.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1016.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1017.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1018.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1019.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca102.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1020.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1021.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1022.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1023.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1024.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1025.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1026.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1027.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1028.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1029.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca103.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1030.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1031.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1032.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1033.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1034.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1035.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1036.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1037.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1038.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1039.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca104.jpeg +0 -0
- lung_image_sets/lung_aca/lungaca1040.jpeg +0 -0
- 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 |
-
|
| 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 = ".
|
| 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 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 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('
|
| 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
|