Kwackwon101 commited on
Commit
e5efa60
·
verified ·
1 Parent(s): cf7faff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -8
app.py CHANGED
@@ -7,8 +7,6 @@ from tensorflow.keras.layers import LSTM, Dense, Dropout
7
  from sklearn.preprocessing import MinMaxScaler
8
  import plotly.graph_objs as go
9
 
10
- # ... [بقية الكود كما في الإجابات السابقة] ...
11
-
12
  # إعدادات الصفحة
13
  st.set_page_config(
14
  page_title="Aviator AI",
@@ -60,17 +58,17 @@ with col1:
60
  new_value = st.number_input("القيمة الجديدة:", format="%.2f", key="input")
61
 
62
  with col2:
63
- if st.button("اضف"):
64
  st.session_state.values.append(new_value)
65
  st.rerun()
66
- if st.button("مسح"):
67
  st.session_state.values = []
68
  st.session_state.model = None
69
  st.rerun()
70
 
71
  # عرض البيانات
72
  if len(st.session_state.values) > 0:
73
- st.subheader("الرسم البياني")
74
  df = pd.DataFrame(st.session_state.values, columns=['القيم'])
75
  fig = go.Figure()
76
  fig.add_trace(go.Scatter(
@@ -78,8 +76,8 @@ if len(st.session_state.values) > 0:
78
  y=df['القيم'],
79
  mode='lines+markers',
80
  name='البيانات الفعلية',
81
- line=dict(color='blue')
82
- )
83
  st.plotly_chart(fig, use_container_width=True)
84
 
85
  # التدريب والتنبؤ
@@ -106,7 +104,7 @@ if len(st.session_state.values) >= WINDOW_SIZE + 1:
106
  prediction = st.session_state.scaler.inverse_transform(predicted_scaled)[0][0]
107
 
108
  st.success(f"التنبؤ القادم: {prediction:.2f}x")
109
- st.markdown(f"آخر 3 قيم: {st.session_state.values[-3:]}")
110
 
111
  except Exception as e:
112
  st.error(f"حدث خطأ: {str(e)}")
 
7
  from sklearn.preprocessing import MinMaxScaler
8
  import plotly.graph_objs as go
9
 
 
 
10
  # إعدادات الصفحة
11
  st.set_page_config(
12
  page_title="Aviator AI",
 
58
  new_value = st.number_input("القيمة الجديدة:", format="%.2f", key="input")
59
 
60
  with col2:
61
+ if st.button("➕ أضف"):
62
  st.session_state.values.append(new_value)
63
  st.rerun()
64
+ if st.button("🗑️ مسح"):
65
  st.session_state.values = []
66
  st.session_state.model = None
67
  st.rerun()
68
 
69
  # عرض البيانات
70
  if len(st.session_state.values) > 0:
71
+ st.subheader("📈 الرسم البياني")
72
  df = pd.DataFrame(st.session_state.values, columns=['القيم'])
73
  fig = go.Figure()
74
  fig.add_trace(go.Scatter(
 
76
  y=df['القيم'],
77
  mode='lines+markers',
78
  name='البيانات الفعلية',
79
+ line=dict(color='#2E86C1')
80
+ ))
81
  st.plotly_chart(fig, use_container_width=True)
82
 
83
  # التدريب والتنبؤ
 
104
  prediction = st.session_state.scaler.inverse_transform(predicted_scaled)[0][0]
105
 
106
  st.success(f"التنبؤ القادم: {prediction:.2f}x")
107
+ st.markdown(f"**آخر 3 قيم:** {st.session_state.values[-3:]}")
108
 
109
  except Exception as e:
110
  st.error(f"حدث خطأ: {str(e)}")