DHEIVER commited on
Commit
a7011d8
1 Parent(s): a82a069

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -27,9 +27,9 @@ def plot_anomalies(series, anomalies):
27
  plt.show()
28
 
29
  # Função para o Gradio
30
- def anomaly_detection_app(time_series_csv, window_size=7, threshold=2.5):
31
- # Carregar a série temporal a partir do arquivo CSV
32
- df = pd.read_csv(time_series_csv)
33
  df['Date'] = pd.to_datetime(df['Date'])
34
  df = df.set_index('Date')
35
 
@@ -45,13 +45,13 @@ def anomaly_detection_app(time_series_csv, window_size=7, threshold=2.5):
45
  iface = gr.Interface(
46
  fn=anomaly_detection_app,
47
  inputs=[
48
- gr.inputs.File(label="Carregar série temporal (CSV)"),
49
  gr.inputs.Number(default=7, label="Tamanho da janela da média móvel"),
50
  gr.inputs.Number(default=2.5, label="Threshold para anomalias (em desvios-padrão)")
51
  ],
52
  outputs="text",
53
  title="Análise de Anomalias em Séries Temporais",
54
- description="Este aplicativo detecta anomalias em uma série temporal carregada através de um arquivo CSV usando a média móvel.",
55
  live=True
56
  )
57
 
 
27
  plt.show()
28
 
29
  # Função para o Gradio
30
+ def anomaly_detection_app(time_series_txt, window_size=7, threshold=2.5):
31
+ # Carregar a série temporal a partir do arquivo de texto
32
+ df = pd.read_csv(time_series_txt, header=None, names=["Date", "Value"])
33
  df['Date'] = pd.to_datetime(df['Date'])
34
  df = df.set_index('Date')
35
 
 
45
  iface = gr.Interface(
46
  fn=anomaly_detection_app,
47
  inputs=[
48
+ gr.inputs.File(label="Carregar série temporal (TXT)"),
49
  gr.inputs.Number(default=7, label="Tamanho da janela da média móvel"),
50
  gr.inputs.Number(default=2.5, label="Threshold para anomalias (em desvios-padrão)")
51
  ],
52
  outputs="text",
53
  title="Análise de Anomalias em Séries Temporais",
54
+ description="Este aplicativo detecta anomalias em uma série temporal carregada através de um arquivo de texto (TXT) usando a média móvel.",
55
  live=True
56
  )
57