Update app.py
Browse files
app.py
CHANGED
@@ -114,7 +114,10 @@ def waveplot(hr, lr, recon, sr):
|
|
114 |
#ax3.set_ylabel('Частота, Гц')
|
115 |
return fig
|
116 |
|
117 |
-
|
|
|
|
|
|
|
118 |
packet_size = CONFIG.DATA.EVAL.packet_size
|
119 |
window = CONFIG.DATA.window_size
|
120 |
stride = CONFIG.DATA.stride
|
@@ -472,14 +475,19 @@ if st.button('Сгенерировать потери'):
|
|
472 |
col4.metric("PLCMOSv2", value = round(PLC_massv2[1],3), delta = str(round(-(abs(PLC_massv2[1] - PLC_massv2[0]) / PLC_massv2[0]) * 100.0,3))+'%')
|
473 |
col5.metric("WAcc", value = round(WER_mass[1],3), delta = str(round(-(abs(WER_mass[1] - WER_mass[0]) / WER_mass[0]) * 100.0,3))+'%')
|
474 |
|
475 |
-
|
476 |
st.write("Enhanced")
|
477 |
col1, col2, col3, col4, col5 = st.columns(5)
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
|
|
|
|
|
|
|
|
|
|
483 |
|
484 |
#col1.metric("PESQ", value = psq_mas[-1], delta = psq_mas[-1] - psq_mas[-2])
|
485 |
#col2.metric("STOI", value = stoi_mass[-1], delta = stoi_mass[-1] - stoi_mass[-2])
|
|
|
114 |
#ax3.set_ylabel('Частота, Гц')
|
115 |
return fig
|
116 |
|
117 |
+
def sign_x_y(x,y):
|
118 |
+
if x>y:
|
119 |
+
return '-'
|
120 |
+
|
121 |
packet_size = CONFIG.DATA.EVAL.packet_size
|
122 |
window = CONFIG.DATA.window_size
|
123 |
stride = CONFIG.DATA.stride
|
|
|
475 |
col4.metric("PLCMOSv2", value = round(PLC_massv2[1],3), delta = str(round(-(abs(PLC_massv2[1] - PLC_massv2[0]) / PLC_massv2[0]) * 100.0,3))+'%')
|
476 |
col5.metric("WAcc", value = round(WER_mass[1],3), delta = str(round(-(abs(WER_mass[1] - WER_mass[0]) / WER_mass[0]) * 100.0,3))+'%')
|
477 |
|
478 |
+
|
479 |
st.write("Enhanced")
|
480 |
col1, col2, col3, col4, col5 = st.columns(5)
|
481 |
+
PESQ_s = sign_x_y(psq_mas[1], psq_mas[2])
|
482 |
+
col1.metric("PESQ", value = round(psq_mas[2],3), delta = PESQ_s + str(round((abs(psq_mas[2] - psq_mas[1]) / psq_mas[1]) * 100.0,3))+'%')
|
483 |
+
STOI_s = sign_x_y(stoi_mass[1], stoi_mass[2])
|
484 |
+
col2.metric("STOI", value = round(stoi_mass[2],3), delta = STOI_s + str(round((abs(stoi_mass[2] - stoi_mass[1]) / stoi_mass[1]) * 100.0,3))+'%')
|
485 |
+
PLCv1_s = sign_x_y(PLC_massv1[1], PLC_massv1[2])
|
486 |
+
col3.metric("PLCMOSv1", value = round(PLC_massv1[2],3), delta = PLCv1_s + str(round((abs(PLC_massv1[2] - PLC_massv1[1]) / PLC_massv1[1]) * 100.0,3))+'%')
|
487 |
+
PLCv2_s = sign_x_y(PLC_massv2[1], PLC_massv2[2])
|
488 |
+
col4.metric("PLCMOSv2", value = round(PLC_massv2[2],3), delta = PLCv2_s + str(round((abs(PLC_massv2[2] - PLC_massv2[1]) / PLC_massv2[1]) * 100.0,3))+'%')
|
489 |
+
WER_s = sign_x_y(WER_mass[1], WER_mass[2])
|
490 |
+
col5.metric("WAcc", value = round(WER_mass[2],3), delta = WER_s + str(round((abs(WER_mass[2] - WER_mass[1]) / WER_mass[1]) * 100.0,3))+'%')
|
491 |
|
492 |
#col1.metric("PESQ", value = psq_mas[-1], delta = psq_mas[-1] - psq_mas[-2])
|
493 |
#col2.metric("STOI", value = stoi_mass[-1], delta = stoi_mass[-1] - stoi_mass[-2])
|