money / app.py
kramlion's picture
g
4bc41c2
raw
history blame
1.11 kB
from huggingface_hub import hf_hub_download
import tensorflow as tf
import numpy as np
import gradio as gr
# Загрузка файла модели из Hugging Face Hub
model_path = hf_hub_download(repo_id="neuronetties/money", filename="money2.keras")
# Загрузка модели
model = tf.keras.models.load_model(model_path)
# Интерфейс для получения значений валют
app1 = gr.Interface(
fn=get_currency_values,
inputs=[gr.File(label="Загрузите файл Excel"), gr.Text(label="Введите дату (дд.мм.гггг):")],
outputs=gr.Text(label="Результаты валют")
)
# Интерфейс для генерации графиков
app2 = gr.Interface(
fn=generate_plots,
inputs=gr.File(label="Загрузите файл Excel"),
outputs=gr.Image(type="filepath", label="Графики прогнозов"),
)
# Создание табов с интерфейсами
demo = gr.TabbedInterface([app1, app2], ["Вывод цены за дату", "Предсказания на 6 месяцев"])
demo.launch()