diff --git a/src/Modules/General/callbacks.py b/src/Modules/General/callbacks.py index 0d55f3aa0dc85164bbdaf9c3411c7646a267b15b..fb71c081426bfe72178db32dd8f60c18ac9a45e1 100755 --- a/src/Modules/General/callbacks.py +++ b/src/Modules/General/callbacks.py @@ -89,7 +89,7 @@ class callbacks(callbacksOp): line=dict(color="rgb(31, 119, 180)"), name='Spikes '+ ('['+layer+']' if len(generalLayerFilter) > 1 else ''), mode='lines+markers', - marker=dict(symbol="diamond-tall", size=12), + marker=dict(symbol="diamond-tall", size=10), text=list(super.xAxisLabel), customdata=list(super.SpikeGraphY[layer]), hovertemplate="%{text} <br> <b>%{customdata}</b> <br> <b>Max</b> "+str( @@ -115,7 +115,7 @@ class callbacks(callbacksOp): line=dict(color="rgb(255, 127, 14)"), name='Synapses activity '+ ('['+layer+']' if len(generalLayerFilter) > 1 else ''), mode='lines+markers', - marker=dict(symbol="asterisk-open", size=12), + marker=dict(symbol="asterisk-open", size=10), text=list(super.xAxisLabel), customdata=list(super.SynapseGraphY[layer]), hovertemplate="<span style='color:white;'>%{text} <br> <b>%{customdata}</b> <br> <b>Max</b> "+str(super.MaxSynapse[layer]))) @@ -140,7 +140,7 @@ class callbacks(callbacksOp): line=dict(color="rgb(44, 160, 44)"), name='Neuron\'s potential '+ ('['+layer+']' if len(generalLayerFilter) > 1 else ''), mode='lines+markers', - marker=dict(symbol="diamond-wide", size=12), + marker=dict(symbol="diamond-wide", size=10), text=list(super.xAxisLabel), customdata=list(super.PotentialGraphY[layer]), hovertemplate="%{text} <br> <b>%{customdata}</b> <br> <b>Max</b> "+str(super.MaxPotential[layer]))) @@ -894,14 +894,15 @@ class callbacks(callbacksOp): return None loss = 0 - + total = 0 for a in spikes: for l in g.finalLabels: if (str(a["i"]["N"]) == str(l["N"]) and str(a["i"]["L"]) == l["L"]): if (str(l["Label"]) != str(a["Input"])): loss += 1 + total+=1 - return min(100,round((loss*100) / len(spikes), 2)) + return min(100,round((loss*100) / total, 2)) if total > 0 else None # --------------------------------------------------------------------- except Exception: diff --git a/src/Modules/General/layout.py b/src/Modules/General/layout.py index cfbd7c2851856de99373be8309b9f9f85363f0dd..f6667eea2e89aaa8cb445a13d61c3b9decf6a787 100755 --- a/src/Modules/General/layout.py +++ b/src/Modules/General/layout.py @@ -344,7 +344,7 @@ class layout(layoutOp): ], className="input-group col-md-12 col-sm-12 col-lg-4", style={"height": "38px", "paddingTop": "12px"}) ], className="d-flex justify-content-center"), dbc.Col( [ - html.P(id="text", style={"marginLeft": "25px"}), + html.Span(id="text", style={"marginLeft": "25px","width":"fit-content","marginBottom":"5px"}, className="input-group-text"), dcc.Slider( id='vis-slider', min=0,