From 78e7c2638abe07c10240fb11259918fa534a25cf Mon Sep 17 00:00:00 2001 From: neurlang <77860779+neurlang@users.noreply.github.com> Date: Thu, 15 Aug 2024 07:46:36 +0200 Subject: [PATCH] balance using parity --- datasets/isvirus/virus.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/datasets/isvirus/virus.go b/datasets/isvirus/virus.go index b6eae87..a580ccb 100644 --- a/datasets/isvirus/virus.go +++ b/datasets/isvirus/virus.go @@ -17,6 +17,11 @@ func (i *Input) Feature(n int) uint32 { } func (i *Input) Parity() bool { + if parity { + return false + } + + var parity int for _, b := range *i { @@ -59,12 +64,10 @@ func decode(hexString string) (value [35]byte) { return value } +var parity = true + func Balance() { - // Loop through true random (clean) - for i := len(clean); i < len(virus); i++ { - Inputs = append(Inputs, randomize()) - Outputs = append(Outputs, false) - } + parity = false } func init() {