Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,29 +1 @@
|
|
| 1 |
-
|
| 2 |
-
from tkinter import filedialog
|
| 3 |
-
from transformers import pipeline
|
| 4 |
-
|
| 5 |
-
# Загрузка готовой модели NLP с помощью Hugging Face
|
| 6 |
-
nlp_model = pipeline("text-generation", model="gpt2")
|
| 7 |
-
|
| 8 |
-
# Функция для обработки текста с помощью модели
|
| 9 |
-
def process_text(text):
|
| 10 |
-
result = nlp_model(text, max_length=50)[0]['generated_text']
|
| 11 |
-
output_text.insert(tk.END, result + '\n')
|
| 12 |
-
|
| 13 |
-
# Функция для загрузки файла
|
| 14 |
-
def load_file():
|
| 15 |
-
filepath = filedialog.askopenfilename(filetypes=[("Text files", "*.txt")])
|
| 16 |
-
if filepath:
|
| 17 |
-
with open(filepath, 'r') as file:
|
| 18 |
-
text = file.read()
|
| 19 |
-
process_text(text)
|
| 20 |
-
|
| 21 |
-
# Создание графического пользовательского интерфейса с кнопкой загрузки файла
|
| 22 |
-
window = tk.Tk()
|
| 23 |
-
button = tk.Button(window, text="Загрузить файл", command=load_file)
|
| 24 |
-
button.pack()
|
| 25 |
-
|
| 26 |
-
output_text = tk.Text(window)
|
| 27 |
-
output_text.pack()
|
| 28 |
-
|
| 29 |
-
window.mainloop()
|
|
|
|
| 1 |
+
python -m venv .env
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|