Update app.py
Browse files
app.py
CHANGED
@@ -4,7 +4,6 @@ import pandas as pd
|
|
4 |
from datetime import datetime
|
5 |
from PIL import Image
|
6 |
from PIL import ImageFilter
|
7 |
-
from transformers import pipeline
|
8 |
from io import BytesIO
|
9 |
import zipfile
|
10 |
import base64
|
@@ -74,12 +73,25 @@ def download_photos_as_zip(file_paths):
|
|
74 |
unsafe_allow_html=True
|
75 |
)
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
# Streamlit アプリケーションのメイン部分
|
78 |
def main():
|
79 |
st.sidebar.title("アップロードオプション")
|
80 |
uploaded_photos = st.sidebar.file_uploader("写真をアップロードしてください", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
|
81 |
|
82 |
# モデルとラベルをダウンロードする
|
|
|
83 |
model = load_model()
|
84 |
labels = load_labels()
|
85 |
|
@@ -139,7 +151,4 @@ def main():
|
|
139 |
download_photos_as_zip(file_paths)
|
140 |
|
141 |
if __name__ == "__main__":
|
142 |
-
# モデルとラベルをダウンロードする
|
143 |
-
model = load_model()
|
144 |
-
labels = load_labels()
|
145 |
main()
|
|
|
4 |
from datetime import datetime
|
5 |
from PIL import Image
|
6 |
from PIL import ImageFilter
|
|
|
7 |
from io import BytesIO
|
8 |
import zipfile
|
9 |
import base64
|
|
|
73 |
unsafe_allow_html=True
|
74 |
)
|
75 |
|
76 |
+
# モデルとラベルをダウンロードする関数
|
77 |
+
def load_model():
|
78 |
+
path = huggingface_hub.hf_hub_download('public-data/DeepDanbooru', 'model-resnet_custom_v3.h5')
|
79 |
+
model = tf.keras.models.load_model(path)
|
80 |
+
return model
|
81 |
+
|
82 |
+
def load_labels():
|
83 |
+
path = huggingface_hub.hf_hub_download('public-data/DeepDanbooru', 'tags.txt')
|
84 |
+
with open(path) as f:
|
85 |
+
labels = [line.strip() for line in f.readlines()]
|
86 |
+
return labels
|
87 |
+
|
88 |
# Streamlit アプリケーションのメイン部分
|
89 |
def main():
|
90 |
st.sidebar.title("アップロードオプション")
|
91 |
uploaded_photos = st.sidebar.file_uploader("写真をアップロードしてください", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
|
92 |
|
93 |
# モデルとラベルをダウンロードする
|
94 |
+
global model, labels
|
95 |
model = load_model()
|
96 |
labels = load_labels()
|
97 |
|
|
|
151 |
download_photos_as_zip(file_paths)
|
152 |
|
153 |
if __name__ == "__main__":
|
|
|
|
|
|
|
154 |
main()
|