diff --git a/src/Creature.ts b/src/Creature.ts index 6d8e9018..4e2feb98 100644 --- a/src/Creature.ts +++ b/src/Creature.ts @@ -1,7 +1,7 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { yellow } from "https://deno.land/std@0.223.0/fmt/colors.ts"; -import { format } from "https://deno.land/std@0.223.0/fmt/duration.ts"; -import { emptyDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { yellow } from "https://deno.land/std@0.224.0/fmt/colors.ts"; +import { format } from "https://deno.land/std@0.224.0/fmt/duration.ts"; +import { emptyDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { addTag, getTag, diff --git a/src/architecture/CreatureUtils.ts b/src/architecture/CreatureUtils.ts index 9939f0e9..fe62915b 100644 --- a/src/architecture/CreatureUtils.ts +++ b/src/architecture/CreatureUtils.ts @@ -1,4 +1,4 @@ -import { generate as generateV5 } from "https://deno.land/std@0.223.0/uuid/v5.ts"; +import { generate as generateV5 } from "https://deno.land/std@0.224.0/uuid/v5.ts"; import { Creature } from "../Creature.ts"; export class CreatureUtil { diff --git a/src/architecture/ElitismUtils.ts b/src/architecture/ElitismUtils.ts index 544c89af..1d6b785f 100644 --- a/src/architecture/ElitismUtils.ts +++ b/src/architecture/ElitismUtils.ts @@ -5,7 +5,7 @@ import { red, white, yellow, -} from "https://deno.land/std@0.223.0/fmt/colors.ts"; +} from "https://deno.land/std@0.224.0/fmt/colors.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../Creature.ts"; diff --git a/src/architecture/FineTune.ts b/src/architecture/FineTune.ts index 9decf60b..c8491656 100644 --- a/src/architecture/FineTune.ts +++ b/src/architecture/FineTune.ts @@ -1,4 +1,4 @@ -import { blue, bold, cyan } from "https://deno.land/std@0.223.0/fmt/colors.ts"; +import { blue, bold, cyan } from "https://deno.land/std@0.224.0/fmt/colors.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../Creature.ts"; import { CreatureUtil } from "./CreatureUtils.ts"; diff --git a/src/architecture/Neat.ts b/src/architecture/Neat.ts index 82bb9c76..b08499a9 100644 --- a/src/architecture/Neat.ts +++ b/src/architecture/Neat.ts @@ -1,6 +1,6 @@ -import { blue } from "https://deno.land/std@0.223.0/fmt/colors.ts"; -import { format } from "https://deno.land/std@0.223.0/fmt/duration.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { blue } from "https://deno.land/std@0.224.0/fmt/colors.ts"; +import { format } from "https://deno.land/std@0.224.0/fmt/duration.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { addTag, getTag, @@ -21,7 +21,7 @@ import { makeElitists } from "./ElitismUtils.ts"; import { fineTuneImprovement } from "./FineTune.ts"; import { Fitness } from "./Fitness.ts"; import { Offspring } from "./Offspring.ts"; -import { assert } from "https://deno.land/std@0.223.0/assert/assert.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/assert.ts"; import { creatureValidate } from "./CreatureValidate.ts"; import { DeDuplicator } from "./DeDuplicator.ts"; diff --git a/src/architecture/Offspring.ts b/src/architecture/Offspring.ts index bdc92fe2..1abe629f 100644 --- a/src/architecture/Offspring.ts +++ b/src/architecture/Offspring.ts @@ -3,7 +3,7 @@ import { Creature } from "../Creature.ts"; import { SynapseExport, SynapseInternal } from "./SynapseInterfaces.ts"; import { Neuron } from "./Neuron.ts"; import { creatureValidate } from "./CreatureValidate.ts"; -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; class OffspringError extends Error { constructor(message: string) { diff --git a/src/architecture/Training.ts b/src/architecture/Training.ts index 210550a8..14af1bd8 100644 --- a/src/architecture/Training.ts +++ b/src/architecture/Training.ts @@ -1,6 +1,6 @@ -import { blue, yellow } from "https://deno.land/std@0.223.0/fmt/colors.ts"; -import { format } from "https://deno.land/std@0.223.0/fmt/duration.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { blue, yellow } from "https://deno.land/std@0.224.0/fmt/colors.ts"; +import { format } from "https://deno.land/std@0.224.0/fmt/duration.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Costs } from "../Costs.ts"; import { Creature } from "../Creature.ts"; import { TrainOptions } from "../config/TrainOptions.ts"; diff --git a/src/multithreading/workers/WorkerHandler.ts b/src/multithreading/workers/WorkerHandler.ts index 16d9e189..c2a2460a 100644 --- a/src/multithreading/workers/WorkerHandler.ts +++ b/src/multithreading/workers/WorkerHandler.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../../Creature.ts"; import { TrainOptions } from "../../config/TrainOptions.ts"; diff --git a/src/multithreading/workers/WorkerProcessor.ts b/src/multithreading/workers/WorkerProcessor.ts index 5480f349..be7c9f7f 100644 --- a/src/multithreading/workers/WorkerProcessor.ts +++ b/src/multithreading/workers/WorkerProcessor.ts @@ -3,7 +3,7 @@ import { RequestData, ResponseData } from "./WorkerHandler.ts"; import { CostInterface, Costs } from "../../Costs.ts"; import { Creature } from "../../Creature.ts"; import { trainDir } from "../../architecture/Training.ts"; -import { assert } from "https://deno.land/std@0.223.0/assert/assert.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/assert.ts"; import { creatureValidate } from "../../architecture/CreatureValidate.ts"; export class WorkerProcessor { diff --git a/src/reconstruct/CRISPR.ts b/src/reconstruct/CRISPR.ts index 25924a36..9757e50c 100644 --- a/src/reconstruct/CRISPR.ts +++ b/src/reconstruct/CRISPR.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag, getTag, @@ -80,6 +80,7 @@ export class CRISPR { UUIDs.set(node.uuid, node.index); }); + let adjustIndx = 0; if (dna.neurons) { let firstDnaOutputIndex: number = -1; dna.neurons.forEach((neuron) => { @@ -98,12 +99,20 @@ export class CRISPR { } ((neuron as unknown) as { type: string }).type = "hidden"; if (neuron.uuid?.startsWith("output-")) { - neuron.uuid = crypto.randomUUID(); + const uuid = crypto.randomUUID(); + dna.synapses.forEach((synapse) => { + if (synapse.fromUUID == neuron.uuid) { + synapse.fromUUID = uuid; + } + }); + + neuron.uuid = uuid; + UUIDs.set(uuid, indx); } } }); - const adjustIndx = firstNetworkOutputIndex - firstDnaOutputIndex + + adjustIndx = firstNetworkOutputIndex - firstDnaOutputIndex + dna.neurons.length; let outputIndx: number = 0; @@ -117,15 +126,15 @@ export class CRISPR { ? UUIDs.has(dnaNeuron.uuid) ? crypto.randomUUID() : dnaNeuron.uuid : crypto.randomUUID(); - if (uuid.startsWith("output-")) { - uuid = crypto.randomUUID(); - } + // if (uuid.startsWith("output-")) { + // uuid = crypto.randomUUID(); + // } } let indx; if (dnaNeuron.index !== undefined) { indx = dnaNeuron.index + adjustIndx; } else { - indx = tmpCreature.neurons.length; + indx = UUIDs.size - 1; //tmpCreature.neurons.length; } const neuron = new Neuron( @@ -136,72 +145,84 @@ export class CRISPR { dnaNeuron.squash, ); neuron.index = indx; - + UUIDs.set(uuid, indx); addTag(neuron, "CRISPR", dna.id); if (dnaNeuron.comment) { addTag(neuron, "comment", dnaNeuron.comment); } tmpCreature.neurons.push(neuron); - if (dnaNeuron.type == "output") { - if (firstDnaOutputIndex == -1) { - firstDnaOutputIndex = indx; - } - } - }); - - dna.synapses.forEach((c) => { - const from = c.from !== undefined - ? c.from - : ((c.fromRelative ? c.fromRelative : 0) + adjustIndx); - assert( - from !== undefined, - "Invalid connection (from): " + JSON.stringify(c), - ); - - const to = c.to !== undefined - ? c.to - : ((c.toRelative ? c.toRelative : 0) + adjustIndx); - - assert( - to !== undefined, - "Invalid connection (to): " + JSON.stringify(c), - ); - - tmpCreature.connect(from, to, c.weight, c.type); + // if (dnaNeuron.type == "output") { + // if (firstDnaOutputIndex == -1) { + // firstDnaOutputIndex = indx; + // } + // } }); } - - dna.synapses.forEach((c) => { - let toIndx: number = -1; - if (c.toUUID) { - const indx = UUIDs.get(c.toUUID); - assert(indx !== undefined, "missing toUUID " + c.toUUID); - toIndx = indx; + tmpCreature.clearCache(); + dna.synapses.forEach((s) => { + let from; + if (s.fromUUID) { + from = UUIDs.get(s.fromUUID); } - - let fromIndx: number = -1; - if (c.fromUUID) { - const indx = UUIDs.get(c.fromUUID); - assert(indx !== undefined, "missing fromUUID " + c.fromUUID); - fromIndx = indx; + if (from == undefined) { + if (s.from !== undefined) { + from = s.from; + } else if (s.fromRelative !== undefined) { + from = s.fromRelative + adjustIndx; + } else { + throw new Error("Invalid connection (from): " + JSON.stringify(s)); + } } - if (fromIndx !== -1 && toIndx !== -1) { - if (!tmpCreature.getSynapse(fromIndx, toIndx)) { - const synapse = tmpCreature.connect( - fromIndx, - toIndx, - c.weight, - c.type, - ); - addTag(synapse, "CRISPR", dna.id); - if (c.comment) { - addTag(synapse, "comment", c.comment); - } + let to; + if (s.toUUID) { + to = UUIDs.get(s.toUUID); + } + if (to == undefined) { + if (s.to !== undefined) { + to = s.to; + } else if (s.toRelative !== undefined) { + to = s.toRelative + adjustIndx; + } else { + throw new Error("Invalid connection (to): " + JSON.stringify(s)); } } + + const synapse = tmpCreature.connect(from, to, s.weight, s.type); + addTag(synapse, "CRISPR", dna.id); }); + // dna.synapses.forEach((c) => { + // let toIndx: number = -1; + // if (c.toUUID) { + // const indx = UUIDs.get(c.toUUID); + // assert(indx !== undefined, "missing toUUID " + c.toUUID); + // toIndx = indx; + // } + + // let fromIndx: number = -1; + // if (c.fromUUID) { + // const indx = UUIDs.get(c.fromUUID); + // assert(indx !== undefined, "missing fromUUID " + c.fromUUID); + // fromIndx = indx; + // } + + // if (fromIndx !== -1 && toIndx !== -1) { + // if (!tmpCreature.getSynapse(fromIndx, toIndx)) { + // const synapse = tmpCreature.connect( + // fromIndx, + // toIndx, + // c.weight, + // c.type, + // ); + // addTag(synapse, "CRISPR", dna.id); + // if (c.comment) { + // addTag(synapse, "comment", c.comment); + // } + // } + // } + // }); + return tmpCreature; } @@ -396,6 +417,11 @@ export class CRISPR { } delete modifiedCreature.uuid; + modifiedCreature.DEBUG = false; + Deno.writeTextFileSync( + ".crispr.json", + JSON.stringify(modifiedCreature.exportJSON(), null, 2), + ); modifiedCreature.validate(); const modifiedUUID = await CreatureUtil.makeUUID(modifiedCreature); if (uuid !== modifiedUUID) { diff --git a/src/reconstruct/Upgrade.ts b/src/reconstruct/Upgrade.ts index 2fa366d8..ea7ff835 100644 --- a/src/reconstruct/Upgrade.ts +++ b/src/reconstruct/Upgrade.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { CreatureExport } from "../architecture/CreatureInterfaces.ts"; import { Creature } from "../Creature.ts"; import { creatureValidate } from "../architecture/CreatureValidate.ts"; diff --git a/test/ActivationNames.ts b/test/ActivationNames.ts index 91214e11..2cba99d4 100644 --- a/test/ActivationNames.ts +++ b/test/ActivationNames.ts @@ -1,7 +1,7 @@ import { assert, assertNotEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Activations } from "../src/methods/activations/Activations.ts"; Deno.test("ActivationNames", () => { diff --git a/test/CRISPR/Aliases.ts b/test/CRISPR/Aliases.ts index b40d45a6..341d9e4e 100644 --- a/test/CRISPR/Aliases.ts +++ b/test/CRISPR/Aliases.ts @@ -1,7 +1,7 @@ import { assert, assertEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { CRISPR, CrisprInterface } from "../../src/reconstruct/CRISPR.ts"; Deno.test("editAliases", () => { diff --git a/test/CRISPR/Append.ts b/test/CRISPR/Append.ts new file mode 100644 index 00000000..5a0445a0 --- /dev/null +++ b/test/CRISPR/Append.ts @@ -0,0 +1,57 @@ +import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { Creature } from "../../src/Creature.ts"; +import { CRISPR } from "../../src/reconstruct/CRISPR.ts"; +import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; + +((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; + +Deno.test("CRISPR/Append", async () => { + const networkTXT = Deno.readTextFileSync("test/data/CRISPR/network.json"); + const network = Creature.fromJSON(JSON.parse(networkTXT)); + network.validate(); + + const crispr = new CRISPR(network); + const dnaTXT = Deno.readTextFileSync("test/data/CRISPR/DNA-RANGE.json"); + + const networkIF = await crispr.cleaveDNA(JSON.parse(dnaTXT)); + (networkIF as Creature).validate(); + const expectedJSON = JSON.parse( + Deno.readTextFileSync("test/data/CRISPR/expected-range.json"), + ); + + const expectedTXT = JSON.stringify( + clean(Creature.fromJSON(expectedJSON).internalJSON()), + null, + 2, + ); + Deno.writeTextFileSync("test/data/CRISPR/.expected-range.txt", expectedTXT); + + const actualJSON = clean((networkIF as Creature).internalJSON()); + + const actualTXT = JSON.stringify( + actualJSON, + null, + 2, + ); + + Deno.writeTextFileSync( + "test/data/CRISPR/.actual-range.json", + JSON.stringify((networkIF as Creature).exportJSON(), null, 2), + ); + Deno.writeTextFileSync("test/data/CRISPR/.actual-range.txt", actualTXT); + assertEquals(actualTXT, expectedTXT, "should have converted"); +}); + +function clean(creature: CreatureInternal): { uuid: string | undefined } { + const cleanCreature = JSON.parse(JSON.stringify(creature)); + delete cleanCreature.tags; + delete cleanCreature.uuid; + cleanCreature.neurons.forEach((neuron: { uuid: string | undefined }) => { + delete neuron.uuid; + }); + + cleanCreature.synapses.forEach((synapse: { tags: string | undefined }) => { + delete synapse.tags; + }); + return cleanCreature; +} diff --git a/test/CRISPR/CRISPR.ts b/test/CRISPR/CRISPR.ts index 248e0c16..4cf983c2 100644 --- a/test/CRISPR/CRISPR.ts +++ b/test/CRISPR/CRISPR.ts @@ -1,7 +1,7 @@ import { assert, assertEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/CRISPR/From.ts b/test/CRISPR/From.ts index b308d7e6..97379714 100644 --- a/test/CRISPR/From.ts +++ b/test/CRISPR/From.ts @@ -1,7 +1,7 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CRISPR } from "../../src/reconstruct/CRISPR.ts"; diff --git a/test/Clipped.ts b/test/Clipped.ts index bd24b99c..c9d13bb4 100644 --- a/test/Clipped.ts +++ b/test/Clipped.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Compact/Cascade.ts b/test/Compact/Cascade.ts index 97eff241..713ef38f 100644 --- a/test/Compact/Cascade.ts +++ b/test/Compact/Cascade.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { compactUnused } from "../../src/compact/CompactUnused.ts"; diff --git a/test/Compact/Compact.ts b/test/Compact/Compact.ts index 37e1cba1..e4b08c5d 100644 --- a/test/Compact/Compact.ts +++ b/test/Compact/Compact.ts @@ -2,8 +2,8 @@ import { assert, assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Compact/CompactConstant.ts b/test/Compact/CompactConstant.ts index 2e16ef2e..58354b15 100644 --- a/test/Compact/CompactConstant.ts +++ b/test/Compact/CompactConstant.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Compact/CompactKeepOrder.ts b/test/Compact/CompactKeepOrder.ts index 9a89cd04..076b18c2 100644 --- a/test/Compact/CompactKeepOrder.ts +++ b/test/Compact/CompactKeepOrder.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Compact/FixIF.ts b/test/Compact/FixIF.ts index a086f5ad..68c5060a 100644 --- a/test/Compact/FixIF.ts +++ b/test/Compact/FixIF.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { compactUnused } from "../../src/compact/CompactUnused.ts"; diff --git a/test/Compact/UnusedClipped.ts b/test/Compact/UnusedClipped.ts index 6e47f083..49910dcd 100644 --- a/test/Compact/UnusedClipped.ts +++ b/test/Compact/UnusedClipped.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { compactUnused } from "../../src/compact/CompactUnused.ts"; diff --git a/test/Constants/AddNeuron.ts b/test/Constants/AddNeuron.ts index 99eccef0..e4035546 100644 --- a/test/Constants/AddNeuron.ts +++ b/test/Constants/AddNeuron.ts @@ -1,7 +1,7 @@ -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; -import { assertEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; function makeCreature() { const json: CreatureExport = { diff --git a/test/Constants/Constant.ts b/test/Constants/Constant.ts index 98e49349..bd55847d 100644 --- a/test/Constants/Constant.ts +++ b/test/Constants/Constant.ts @@ -1,7 +1,7 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Correct.ts b/test/Correct.ts index 3e748385..bcf9bc6b 100644 --- a/test/Correct.ts +++ b/test/Correct.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Costs.ts b/test/Costs.ts index 0f720a96..e4d816fe 100644 --- a/test/Costs.ts +++ b/test/Costs.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Costs } from "../src/Costs.ts"; import { MSELimit } from "../src/costs/MSELimit.ts"; import { TwelveSteps } from "../src/costs/TwelveSteps.ts"; diff --git a/test/Creature.ts b/test/Creature.ts index 3f1a0466..7b885a47 100644 --- a/test/Creature.ts +++ b/test/Creature.ts @@ -3,8 +3,8 @@ import { assertAlmostEquals, assertEquals, assertNotEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../src/Creature.ts"; import { DataRecordInterface } from "../src/architecture/DataSet.ts"; diff --git a/test/CreatureStore.ts b/test/CreatureStore.ts index 2b52de06..03e0ff00 100644 --- a/test/CreatureStore.ts +++ b/test/CreatureStore.ts @@ -1,5 +1,5 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { emptyDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { emptyDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { NeatOptions } from "../src/config/NeatOptions.ts"; import { Creature } from "../src/Creature.ts"; diff --git a/test/CreatureUUID.ts b/test/CreatureUUID.ts index d5a0812b..3bee027d 100644 --- a/test/CreatureUUID.ts +++ b/test/CreatureUUID.ts @@ -2,7 +2,7 @@ import { assert, assertEquals, assertNotEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { CreatureUtil } from "../src/architecture/CreatureUtils.ts"; diff --git a/test/ELU.ts b/test/ELU.ts index 46f1c8a3..05da4722 100644 --- a/test/ELU.ts +++ b/test/ELU.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Elitism.ts b/test/Elitism.ts index 2d16b744..0542f42c 100644 --- a/test/Elitism.ts +++ b/test/Elitism.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { makeElitists } from "../src/architecture/ElitismUtils.ts"; diff --git a/test/Evolve.ts b/test/Evolve.ts index a590b836..2d4bda2f 100644 --- a/test/Evolve.ts +++ b/test/Evolve.ts @@ -1,5 +1,5 @@ import { Creature } from "../src/Creature.ts"; -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Mutation } from "../src/methods/mutation.ts"; ((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; diff --git a/test/ExperimentStore.ts b/test/ExperimentStore.ts index 9fe7877f..537b2041 100644 --- a/test/ExperimentStore.ts +++ b/test/ExperimentStore.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureUtil } from "../src/architecture/CreatureUtils.ts"; diff --git a/test/FineTune.ts b/test/FineTune.ts index 2899bcd6..38417582 100644 --- a/test/FineTune.ts +++ b/test/FineTune.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../src/Creature.ts"; import { fineTuneImprovement } from "../src/architecture/FineTune.ts"; diff --git a/test/FineTuneUUID.ts b/test/FineTuneUUID.ts index 47aa2211..75f483b5 100644 --- a/test/FineTuneUUID.ts +++ b/test/FineTuneUUID.ts @@ -2,7 +2,7 @@ import { assertAlmostEquals, assertEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { fineTuneImprovement } from "../src/architecture/FineTune.ts"; diff --git a/test/Fix.ts b/test/Fix.ts index 6007bb1b..725d508c 100644 --- a/test/Fix.ts +++ b/test/Fix.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Hypot.ts b/test/Hypot.ts index 6b1a7419..678173e3 100644 --- a/test/Hypot.ts +++ b/test/Hypot.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/IfElse.ts b/test/IfElse.ts index 4337e0ed..1c1fbaf9 100644 --- a/test/IfElse.ts +++ b/test/IfElse.ts @@ -1,7 +1,7 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/InConnections.ts b/test/InConnections.ts index 4f75173e..da7910d7 100644 --- a/test/InConnections.ts +++ b/test/InConnections.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/InFocus.ts b/test/InFocus.ts index a82e289c..88b3da93 100644 --- a/test/InFocus.ts +++ b/test/InFocus.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; ((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; diff --git a/test/LeakyReLU.ts b/test/LeakyReLU.ts index ea8d45a7..4f8f7820 100644 --- a/test/LeakyReLU.ts +++ b/test/LeakyReLU.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Maximum.ts b/test/Maximum.ts index 1ef32872..0c0f56d0 100644 --- a/test/Maximum.ts +++ b/test/Maximum.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Mean.ts b/test/Mean.ts index 750f94a5..f5c62a8a 100644 --- a/test/Mean.ts +++ b/test/Mean.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Minimum.ts b/test/Minimum.ts index 6415259f..60c608a0 100644 --- a/test/Minimum.ts +++ b/test/Minimum.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Mish.ts b/test/Mish.ts index b2a44531..25e88d14 100644 --- a/test/Mish.ts +++ b/test/Mish.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/NeuronUUID.ts b/test/NeuronUUID.ts index fe97eeb9..0a2621af 100644 --- a/test/NeuronUUID.ts +++ b/test/NeuronUUID.ts @@ -2,7 +2,7 @@ import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { assert, assertEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; ((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; diff --git a/test/Offspring/Bread.ts b/test/Offspring/Bread.ts index d60f763a..8bc385d3 100644 --- a/test/Offspring/Bread.ts +++ b/test/Offspring/Bread.ts @@ -2,7 +2,7 @@ import { assert, assertEquals, assertFalse, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; import { Neat } from "../../src/architecture/Neat.ts"; diff --git a/test/Offspring/KeepOrder.ts b/test/Offspring/KeepOrder.ts index 45e3b537..3407acc8 100644 --- a/test/Offspring/KeepOrder.ts +++ b/test/Offspring/KeepOrder.ts @@ -1,7 +1,7 @@ import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { Offspring } from "../../src/architecture/Offspring.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; function makeMum() { const json: CreatureExport = { diff --git a/test/Offspring/KeepSynapses.ts b/test/Offspring/KeepSynapses.ts index d26775a9..a1e197bb 100644 --- a/test/Offspring/KeepSynapses.ts +++ b/test/Offspring/KeepSynapses.ts @@ -1,5 +1,5 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { Offspring } from "../../src/architecture/Offspring.ts"; diff --git a/test/Offspring/SortNeurons.ts b/test/Offspring/SortNeurons.ts index 9be29256..6091205d 100644 --- a/test/Offspring/SortNeurons.ts +++ b/test/Offspring/SortNeurons.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { Offspring } from "../../src/architecture/Offspring.ts"; import { SynapseExport } from "../../src/architecture/SynapseInterfaces.ts"; diff --git a/test/Projection.ts b/test/Projection.ts index dff75cbc..36cd81c1 100644 --- a/test/Projection.ts +++ b/test/Projection.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Propagate/AccumulateBias.ts b/test/Propagate/AccumulateBias.ts index a34bc4ec..78ccf7b3 100644 --- a/test/Propagate/AccumulateBias.ts +++ b/test/Propagate/AccumulateBias.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { adjustedBias, diff --git a/test/Propagate/AccumulateWeight.ts b/test/Propagate/AccumulateWeight.ts index de8d389f..15b3eccc 100644 --- a/test/Propagate/AccumulateWeight.ts +++ b/test/Propagate/AccumulateWeight.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { accumulateWeight } from "../../src/architecture/BackPropagation.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { Creature, CreatureExport } from "../../mod.ts"; diff --git a/test/Propagate/Complex.ts b/test/Propagate/Complex.ts index b05f870d..ed8ad8c1 100644 --- a/test/Propagate/Complex.ts +++ b/test/Propagate/Complex.ts @@ -1,5 +1,5 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/Constants.ts b/test/Propagate/Constants.ts index de0b1066..fe8d8275 100644 --- a/test/Propagate/Constants.ts +++ b/test/Propagate/Constants.ts @@ -1,7 +1,7 @@ import { assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { CreatureExport } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Propagate/Generation.ts b/test/Propagate/Generation.ts index 07f68345..5c43ecae 100644 --- a/test/Propagate/Generation.ts +++ b/test/Propagate/Generation.ts @@ -1,6 +1,6 @@ import { assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { adjustedBias, adjustedWeight, diff --git a/test/Propagate/IF.ts b/test/Propagate/IF.ts index 9923b903..f1268b4c 100644 --- a/test/Propagate/IF.ts +++ b/test/Propagate/IF.ts @@ -1,8 +1,8 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Costs } from "../../src/Costs.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureExport } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Propagate/Identity.ts b/test/Propagate/Identity.ts index 30fd7f79..f5a33e78 100644 --- a/test/Propagate/Identity.ts +++ b/test/Propagate/Identity.ts @@ -2,8 +2,8 @@ import { assert, assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { Costs } from "../../src/Costs.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/Inverse.ts b/test/Propagate/Inverse.ts index 2852ed33..5c64595d 100644 --- a/test/Propagate/Inverse.ts +++ b/test/Propagate/Inverse.ts @@ -1,8 +1,8 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; import { train } from "../../src/architecture/Training.ts"; diff --git a/test/Propagate/LimitBias.ts b/test/Propagate/LimitBias.ts index 447debd8..79fbf188 100644 --- a/test/Propagate/LimitBias.ts +++ b/test/Propagate/LimitBias.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { limitBias } from "../../src/architecture/BackPropagation.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/LimitWeight.ts b/test/Propagate/LimitWeight.ts index aae0e320..c7f44d87 100644 --- a/test/Propagate/LimitWeight.ts +++ b/test/Propagate/LimitWeight.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { BackPropagationConfig, limitWeight, diff --git a/test/Propagate/Maximum.ts b/test/Propagate/Maximum.ts index 971762ef..f03c1487 100644 --- a/test/Propagate/Maximum.ts +++ b/test/Propagate/Maximum.ts @@ -1,8 +1,8 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Costs } from "../../src/Costs.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/MaximumSimple.ts b/test/Propagate/MaximumSimple.ts index cb55f899..a6505f7d 100644 --- a/test/Propagate/MaximumSimple.ts +++ b/test/Propagate/MaximumSimple.ts @@ -1,5 +1,5 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Costs } from "../../src/Costs.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/Mean.ts b/test/Propagate/Mean.ts index 958ba1c3..fd1df495 100644 --- a/test/Propagate/Mean.ts +++ b/test/Propagate/Mean.ts @@ -1,8 +1,8 @@ -import { fail } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { fail } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { ensureDirSync, existsSync, -} from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/Minimum.ts b/test/Propagate/Minimum.ts index 61905466..22eac5da 100644 --- a/test/Propagate/Minimum.ts +++ b/test/Propagate/Minimum.ts @@ -1,8 +1,8 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Costs } from "../../src/Costs.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/MultiLevel.ts b/test/Propagate/MultiLevel.ts index 477c6db8..8444d03d 100644 --- a/test/Propagate/MultiLevel.ts +++ b/test/Propagate/MultiLevel.ts @@ -1,8 +1,8 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; import { train } from "../../src/architecture/Training.ts"; diff --git a/test/Propagate/NoChangeWhenCorrect.ts b/test/Propagate/NoChangeWhenCorrect.ts index e332978a..f113f615 100644 --- a/test/Propagate/NoChangeWhenCorrect.ts +++ b/test/Propagate/NoChangeWhenCorrect.ts @@ -1,8 +1,8 @@ import { assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/PI.ts b/test/Propagate/PI.ts index 3f7f58f7..5c1d93b5 100644 --- a/test/Propagate/PI.ts +++ b/test/Propagate/PI.ts @@ -1,7 +1,7 @@ import { assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { CreatureExport } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Propagate/STEP.ts b/test/Propagate/STEP.ts index 0f073fe9..ed49664c 100644 --- a/test/Propagate/STEP.ts +++ b/test/Propagate/STEP.ts @@ -1,12 +1,12 @@ -import { fail } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { fail } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { ensureDirSync, existsSync, -} from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/assert_almost_equals.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/assert_almost_equals.ts"; function makeCreature() { const json: CreatureExport = { diff --git a/test/Propagate/SingleNeuron.ts b/test/Propagate/SingleNeuron.ts index 2c256349..795cc502 100644 --- a/test/Propagate/SingleNeuron.ts +++ b/test/Propagate/SingleNeuron.ts @@ -2,8 +2,8 @@ import { assert, assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { CreatureExport } from "../../mod.ts"; import { Creature } from "../../src/Creature.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/SkipCount.ts b/test/Propagate/SkipCount.ts index e21481d6..34700158 100644 --- a/test/Propagate/SkipCount.ts +++ b/test/Propagate/SkipCount.ts @@ -1,4 +1,4 @@ -import { assertEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; diff --git a/test/Propagate/ToValue.ts b/test/Propagate/ToValue.ts index 98b94393..663b100c 100644 --- a/test/Propagate/ToValue.ts +++ b/test/Propagate/ToValue.ts @@ -1,4 +1,4 @@ -import { assertAlmostEquals } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assertAlmostEquals } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature, CreatureExport } from "../../mod.ts"; import { toActivation, diff --git a/test/Propagate/Trace.ts b/test/Propagate/Trace.ts index f91e3dc4..2db4afea 100644 --- a/test/Propagate/Trace.ts +++ b/test/Propagate/Trace.ts @@ -1,4 +1,4 @@ -import { yellow } from "https://deno.land/std@0.223.0/fmt/colors.ts"; +import { yellow } from "https://deno.land/std@0.224.0/fmt/colors.ts"; import { BackPropagationConfig } from "../../src/architecture/BackPropagation.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureExport } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Ratios.ts b/test/Ratios.ts index a96d952e..901d2ff8 100644 --- a/test/Ratios.ts +++ b/test/Ratios.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { NeatOptions } from "../src/config/NeatOptions.ts"; import { Creature } from "../src/Creature.ts"; diff --git a/test/Score.ts b/test/Score.ts index 57fb424c..c49d688c 100644 --- a/test/Score.ts +++ b/test/Score.ts @@ -1,7 +1,7 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { calculate, valuePenalty } from "../src/architecture/Score.ts"; diff --git a/test/Softplus.ts b/test/Softplus.ts index 640adef4..13d0e8a4 100644 --- a/test/Softplus.ts +++ b/test/Softplus.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Swish.ts b/test/Swish.ts index d63519c6..e7fd3dff 100644 --- a/test/Swish.ts +++ b/test/Swish.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Tag/TagCreature.ts b/test/Tag/TagCreature.ts index 3e72af7b..ddf1937a 100644 --- a/test/Tag/TagCreature.ts +++ b/test/Tag/TagCreature.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../../src/Creature.ts"; diff --git a/test/Tag/TagNeuron.ts b/test/Tag/TagNeuron.ts index a2e4ed81..d3d47634 100644 --- a/test/Tag/TagNeuron.ts +++ b/test/Tag/TagNeuron.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../../src/Creature.ts"; import { CreatureInternal } from "../../src/architecture/CreatureInterfaces.ts"; diff --git a/test/Tag/TagSynapse.ts b/test/Tag/TagSynapse.ts index 720dd0cd..6b13c752 100644 --- a/test/Tag/TagSynapse.ts +++ b/test/Tag/TagSynapse.ts @@ -1,7 +1,7 @@ import { assert, assertEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { addTag, getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature, CreatureExport, CreatureUtil } from "../../mod.ts"; import { Offspring } from "../../src/architecture/Offspring.ts"; diff --git a/test/TraceAggregate.ts b/test/TraceAggregate.ts index dcb6c5c2..63a7f32f 100644 --- a/test/TraceAggregate.ts +++ b/test/TraceAggregate.ts @@ -1,7 +1,7 @@ import { assert, assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { BackPropagationConfig } from "../src/architecture/BackPropagation.ts"; diff --git a/test/TraceNeuron.ts b/test/TraceNeuron.ts index 849c8d2e..da2fc8ab 100644 --- a/test/TraceNeuron.ts +++ b/test/TraceNeuron.ts @@ -1,5 +1,5 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { NeuronTrace } from "../src/architecture/NeuronInterfaces.ts"; diff --git a/test/TraceStore.ts b/test/TraceStore.ts index 01daab6a..e59978ba 100644 --- a/test/TraceStore.ts +++ b/test/TraceStore.ts @@ -1,8 +1,8 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { emptyDirSync, ensureDirSync, -} from "https://deno.land/std@0.223.0/fs/mod.ts"; +} from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { SynapseTrace } from "../src/architecture/SynapseInterfaces.ts"; diff --git a/test/Traced.ts b/test/Traced.ts index a5309d4f..19ef2fcd 100644 --- a/test/Traced.ts +++ b/test/Traced.ts @@ -1,4 +1,4 @@ -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../mod.ts"; import { BackPropagationConfig } from "../src/architecture/BackPropagation.ts"; import { compactUnused } from "../src/compact/CompactUnused.ts"; diff --git a/test/Train.ts b/test/Train.ts index b7e31859..1e1f109e 100644 --- a/test/Train.ts +++ b/test/Train.ts @@ -1,5 +1,5 @@ -import { assert, fail } from "https://deno.land/std@0.223.0/assert/mod.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { assert, fail } from "https://deno.land/std@0.224.0/assert/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { Creature } from "../src/Creature.ts"; import { train } from "../src/architecture/Training.ts"; diff --git a/test/Worker.ts b/test/Worker.ts index 0d9512d6..14e408d5 100644 --- a/test/Worker.ts +++ b/test/Worker.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { WorkerHandler } from "../src/multithreading/workers/WorkerHandler.ts"; ((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; diff --git a/test/addNeuron.ts b/test/addNeuron.ts index ce9b0081..7885306f 100644 --- a/test/addNeuron.ts +++ b/test/addNeuron.ts @@ -1,4 +1,4 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { getTag } from "https://deno.land/x/tags@v1.0.2/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; diff --git a/test/data/CRISPR/DNA-RANGE.json b/test/data/CRISPR/DNA-RANGE.json new file mode 100644 index 00000000..1be0a179 --- /dev/null +++ b/test/data/CRISPR/DNA-RANGE.json @@ -0,0 +1,31 @@ +{ + "id": "Recommendation Range", + "mode": "append", + "nodes": [ + { + "uuid": "constant-3", + "bias": 1, + "type": "constant" + }, + { + "uuid": "8230e2b4-b2b6-4934-a217-d2d3c3557998", + "bias": 0, + "index": 9999, + "squash": "MAXIMUM", + "type": "hidden" + }, + { + "uuid": "output-0", + "bias": 0, + "index": 10000, + "type": "output", + "squash": "MINIMUM" + } + ], + "connections": [ + { "fromUUID": "constant-3", "toRelative": 9999, "weight": 1 }, + { "fromRelative": 9997, "toRelative": 9999, "weight": -1 }, + { "fromRelative": 9998, "toRelative": 10000, "weight": 1 }, + { "fromRelative": 9999, "toRelative": 10000, "weight": 1 } + ] +} diff --git a/test/data/CRISPR/expected-range.json b/test/data/CRISPR/expected-range.json new file mode 100644 index 00000000..494e1bca --- /dev/null +++ b/test/data/CRISPR/expected-range.json @@ -0,0 +1,1286 @@ +{ + "neurons": [ + { + "type": "hidden", + "uuid": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "bias": 1.9185516935721347, + "squash": "BENT_IDENTITY" + }, + { + "type": "hidden", + "uuid": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "bias": 1.9463495773267063, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "bias": 3.9949474049665565, + "squash": "BENT_IDENTITY" + }, + { + "type": "hidden", + "uuid": "6bef013a-065e-468d-82c8-17e738209ff3", + "bias": 1.1141576791403334, + "squash": "IDENTITY" + }, + { + "type": "hidden", + "uuid": "01ed2a84-247a-477a-865d-505bd425193e", + "bias": 0.9597364242397421, + "squash": "SELU" + }, + { + "type": "hidden", + "uuid": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", + "bias": 0.5444459985522923, + "squash": "ABSOLUTE" + }, + { + "type": "hidden", + "uuid": "35571058-e481-4c53-ac82-a138909cf56b", + "bias": 0.08490951173432479, + "squash": "TANH" + }, + { + "type": "hidden", + "uuid": "552e1742-2b0d-4f65-bf72-7e262fa908ba", + "bias": 0.02873824934343916, + "squash": "STEP" + }, + { + "type": "hidden", + "uuid": "e8833676-9d92-46f6-9db0-f7572c0bfda5", + "bias": 0.041505326140407126, + "squash": "SINUSOID" + }, + { + "type": "hidden", + "uuid": "161fd243-c974-4d62-a774-3c510e43ef11", + "bias": -21.9370591266884, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "e87e28b0-b495-45d6-a6da-4c895ea01892", + "bias": -0.028205571924970207, + "squash": "SELU" + }, + { + "type": "hidden", + "uuid": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "bias": -27.256841095626342, + "squash": "BIPOLAR_SIGMOID" + }, + { + "type": "hidden", + "uuid": "914d2ae4-1806-41a8-8ba6-16b762d210f8", + "bias": -4.96691977145665, + "squash": "INVERSE" + }, + { + "type": "hidden", + "uuid": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", + "bias": 0.20424838465663017, + "squash": "HARD_TANH" + }, + { + "type": "hidden", + "uuid": "4cbde40d-bd57-4e37-831f-a761b7e94de8", + "bias": -0.057752784436517685, + "squash": "IDENTITY" + }, + { + "type": "hidden", + "uuid": "ba80f39d-e4b6-4404-8057-b52a31a61585", + "bias": 0.257903527943951, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "cb9d9bf4-678b-45b5-b01b-f465b207c248", + "bias": 0.5456826545559881, + "squash": "RELU" + }, + { + "type": "hidden", + "uuid": "f571bcf9-0223-4ebf-a823-94e295f41a2c", + "bias": 0.0384819239948809, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "06acc9bc-9053-4178-9ccd-63725eb9db74", + "bias": -1.0221172353151546, + "squash": "BENT_IDENTITY" + }, + { + "type": "hidden", + "uuid": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "bias": -0.8625602113152808, + "squash": "SINUSOID" + }, + { + "type": "hidden", + "uuid": "90d4c736-4836-433c-b125-c6ac7f6423dc", + "bias": -0.04578047371602305, + "squash": "ABSOLUTE" + }, + { + "type": "hidden", + "uuid": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "bias": 0.08772437169616228, + "squash": "SOFTSIGN" + }, + { + "type": "hidden", + "uuid": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "bias": -1.0401490325958371, + "squash": "INVERSE" + }, + { + "type": "hidden", + "uuid": "b00c1418-4977-468e-9a06-0e99e55afff3", + "bias": -13.984946329221591, + "squash": "INVERSE" + }, + { + "type": "hidden", + "uuid": "69de588d-91bb-4752-9004-f08bdce40423", + "bias": -0.7246866781176714, + "squash": "INVERSE" + }, + { + "type": "hidden", + "uuid": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "bias": 0.6909162310271064, + "squash": "HARD_TANH" + }, + { + "type": "hidden", + "uuid": "39f7cfc3-82f5-49d9-9f5d-10e273b66577", + "bias": -2.208383628417344, + "squash": "MAXIMUM" + }, + { + "type": "hidden", + "uuid": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "bias": -0.19036300959766686, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0", + "bias": 0.6352777552298068, + "squash": "GAUSSIAN" + }, + { + "type": "hidden", + "uuid": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", + "bias": 0.06609974299136966, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "52329f97-9729-46db-9b45-743ecac96bb8", + "bias": -0.0336601119843043, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547", + "bias": -0.3470659072110294, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", + "bias": 0.06609974299136966, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756", + "bias": -0.03719166955923013, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "829f417d-8c6f-446c-8058-c56b7dd9e0d5", + "bias": -0.03719166955923013, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309", + "bias": -0.3380189843353069, + "squash": "IDENTITY" + }, + { + "type": "hidden", + "uuid": "f6e4dcff-ea79-4f0f-95c0-a518d308541f", + "bias": 0.09695780896990049, + "squash": "IDENTITY" + }, + { + "type": "hidden", + "uuid": "5b431da3-bf75-4886-9c69-267ccf14a1bd", + "bias": 1.9113642825043944, + "squash": "ABSOLUTE" + }, + { + "type": "hidden", + "uuid": "13c4c3cd-c57d-491d-b562-06c1b3dac77c", + "bias": 0.06609974299136966, + "squash": "BIPOLAR" + }, + { + "type": "hidden", + "uuid": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8", + "bias": -0.7628189493328433, + "squash": "BIPOLAR_SIGMOID" + }, + { + "type": "constant", + "uuid": "constant-3", + "bias": 1, + "tags": [ + { + "name": "CRISPR", + "value": "Recommendation Range" + } + ] + }, + { + "type": "hidden", + "uuid": "8230e2b4-b2b6-4934-a217-d2d3c3557998", + "bias": 0, + "squash": "MAXIMUM", + "tags": [ + { + "name": "CRISPR", + "value": "Recommendation Range" + } + ] + }, + { + "type": "output", + "uuid": "output-0", + "bias": 0, + "squash": "MINIMUM", + "tags": [ + { + "name": "CRISPR", + "value": "Recommendation Range" + } + ] + } + ], + "synapses": [ + { + "weight": -9.929715732408377, + "fromUUID": "input-4", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 0.042936345958660915, + "fromUUID": "input-4", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": 0.18179847731044504, + "fromUUID": "input-5", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.0570977334323028, + "fromUUID": "input-8", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.46544379700162364, + "fromUUID": "input-10", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.09876814870479987, + "fromUUID": "input-10", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": 0.08695960549632366, + "fromUUID": "input-11", + "toUUID": "e8833676-9d92-46f6-9db0-f7572c0bfda5" + }, + { + "weight": 1.5280425216033924, + "fromUUID": "input-13", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.0732665131964851, + "fromUUID": "input-14", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": 0.07839428658436841, + "fromUUID": "input-15", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": 0.1289217599088763, + "fromUUID": "input-17", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.5378837374650746, + "fromUUID": "input-19", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.1877790830934827, + "fromUUID": "input-21", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.05694585962642583, + "fromUUID": "input-29", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.051695620255845315, + "fromUUID": "input-34", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": -0.054798767609682386, + "fromUUID": "input-45", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 1.3102149044036318, + "fromUUID": "input-49", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.0031678626983601826, + "fromUUID": "input-56", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.01851583682558806, + "fromUUID": "input-57", + "toUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8" + }, + { + "weight": -0.057028230935116324, + "fromUUID": "input-60", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": -0.024811741518564953, + "fromUUID": "input-65", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" + }, + { + "weight": -0.01824765880597734, + "fromUUID": "input-67", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": -0.20532169900407776, + "fromUUID": "input-70", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": 0.45096333242729936, + "fromUUID": "input-72", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" + }, + { + "weight": 0.02157120183682368, + "fromUUID": "input-73", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" + }, + { + "weight": 0.06598615444300085, + "fromUUID": "input-94", + "toUUID": "01ed2a84-247a-477a-865d-505bd425193e" + }, + { + "weight": -0.05023366221319883, + "fromUUID": "input-100", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": 0.003289400047920378, + "fromUUID": "input-103", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.05048429297564209, + "fromUUID": "input-104", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.06684999289326338, + "fromUUID": "input-109", + "toUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577" + }, + { + "weight": -0.00774130594339777, + "fromUUID": "input-113", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" + }, + { + "weight": -0.07865737014959871, + "fromUUID": "input-116", + "toUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef" + }, + { + "weight": 0.06397729107056675, + "fromUUID": "input-118", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.055775704175299624, + "fromUUID": "input-122", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.014249633694805912, + "fromUUID": "input-122", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.47334955238548465, + "fromUUID": "input-126", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.022674976620257376, + "fromUUID": "input-136", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.04369331209118427, + "fromUUID": "input-148", + "toUUID": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0" + }, + { + "weight": 0.15651237558454262, + "fromUUID": "input-149", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.08406794644570703, + "fromUUID": "input-151", + "toUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577" + }, + { + "weight": -0.08172089821837268, + "fromUUID": "input-153", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" + }, + { + "weight": -0.08903633544775517, + "fromUUID": "input-153", + "toUUID": "90d4c736-4836-433c-b125-c6ac7f6423dc" + }, + { + "weight": -0.32148137216866074, + "fromUUID": "input-154", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.06662599246673517, + "fromUUID": "input-161", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": 0.07466522797414483, + "fromUUID": "input-161", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" + }, + { + "weight": 0.06873441195920384, + "fromUUID": "input-165", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" + }, + { + "weight": -1.2827250700050787, + "fromUUID": "input-169", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 1.4798934465580993, + "fromUUID": "input-176", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.22306716399869939, + "fromUUID": "input-176", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.09913222145096295, + "fromUUID": "input-182", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 2.4562474539477446, + "fromUUID": "input-183", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.44316519811434046, + "fromUUID": "input-183", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 1.7315012103190044, + "fromUUID": "input-183", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.21791656561351352, + "fromUUID": "input-184", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 1.318466087062111, + "fromUUID": "input-187", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.9712390688005247, + "fromUUID": "input-187", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.18496123684549953, + "fromUUID": "input-187", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.05800595739459114, + "fromUUID": "input-190", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" + }, + { + "weight": 0.4158108439168574, + "fromUUID": "input-192", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": 0.42328715879475093, + "fromUUID": "input-193", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.8936467139235099, + "fromUUID": "input-199", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.0728267979437495, + "fromUUID": "input-200", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.03584744144426383, + "fromUUID": "input-212", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": 19701.71448025612, + "fromUUID": "input-216", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": 4906.838124860916, + "fromUUID": "input-216", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -22.53413376462725, + "fromUUID": "input-220", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -4911.558147488465, + "fromUUID": "input-225", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.08634909554635815, + "fromUUID": "input-225", + "toUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8" + }, + { + "weight": 0.22613199691302766, + "fromUUID": "input-228", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -2.177438653487928, + "fromUUID": "input-231", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": -0.09126903243313347, + "fromUUID": "input-238", + "toUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c" + }, + { + "weight": -0.09125949489755592, + "fromUUID": "input-238", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" + }, + { + "weight": 23.550105838041564, + "fromUUID": "input-239", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -44.12014187429137, + "fromUUID": "input-239", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 154.16939850754727, + "fromUUID": "input-244", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -422.0754239793337, + "fromUUID": "input-245", + "toUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee" + }, + { + "weight": -423.37169127459015, + "fromUUID": "input-245", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" + }, + { + "weight": 4.7464200619589185, + "fromUUID": "input-246", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 2.5813525410377256, + "fromUUID": "input-253", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -0.07670986192257655, + "fromUUID": "input-258", + "toUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309" + }, + { + "weight": -289.6322593277832, + "fromUUID": "input-262", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -8.35168304192806, + "fromUUID": "input-265", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -6676.922643471996, + "fromUUID": "input-266", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -2236.377552046245, + "fromUUID": "input-266", + "toUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22" + }, + { + "weight": -2237.4254490359135, + "fromUUID": "input-266", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" + }, + { + "weight": -2235.443030175874, + "fromUUID": "input-266", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" + }, + { + "weight": -20189.110409656052, + "fromUUID": "input-266", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": -20189.11077948655, + "fromUUID": "input-266", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": 1360.5736698282922, + "fromUUID": "input-266", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 45275.99400495262, + "fromUUID": "input-270", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -14.02923495954103, + "fromUUID": "input-272", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -31.62173188965375, + "fromUUID": "input-272", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -16.4971415368248, + "fromUUID": "input-272", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -113.20494339688533, + "fromUUID": "input-276", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 8122.798269816468, + "fromUUID": "input-282", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": 8123.406895497659, + "fromUUID": "input-282", + "toUUID": "e87e28b0-b495-45d6-a6da-4c895ea01892" + }, + { + "weight": 8123.610141626052, + "fromUUID": "input-282", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" + }, + { + "weight": -5.3604858800641635, + "fromUUID": "input-285", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -61.977110845510886, + "fromUUID": "input-287", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -1.9083941620977352, + "fromUUID": "input-288", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": 0.5348318393648059, + "fromUUID": "input-289", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" + }, + { + "weight": -0.018376770056709537, + "fromUUID": "input-292", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 201.9675617190743, + "fromUUID": "input-293", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -1.6916441608442978, + "fromUUID": "input-293", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 74.76456113884034, + "fromUUID": "input-296", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": -0.051071339607428774, + "fromUUID": "input-296", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": -27.917769634856825, + "fromUUID": "input-296", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 3.5678987153254806, + "fromUUID": "input-297", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.8132627632046404, + "fromUUID": "input-297", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.1453016932133661, + "fromUUID": "input-298", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.729979704843387, + "fromUUID": "input-299", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" + }, + { + "weight": -0.01912471943604266, + "fromUUID": "input-299", + "toUUID": "552e1742-2b0d-4f65-bf72-7e262fa908ba" + }, + { + "weight": -0.04560387844620766, + "fromUUID": "input-300", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": 0.21279676528307012, + "fromUUID": "input-300", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.09051635149806124, + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" + }, + { + "weight": 0.013344425964592555, + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" + }, + { + "weight": 0.006979826989302301, + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" + }, + { + "weight": 0.006979826989302301, + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" + }, + { + "weight": 0.1830512571629516, + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" + }, + { + "weight": 0.08785167441106792, + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" + }, + { + "weight": 0.08785167441106792, + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" + }, + { + "weight": 0.37071047908101906, + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.3789585786262086, + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" + }, + { + "weight": -0.34153558800643846, + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": -0.05870811296229288, + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" + }, + { + "weight": -0.07489902767070503, + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" + }, + { + "weight": 0.04630509673793043, + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.03012695920079761, + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.3447028142733395, + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" + }, + { + "weight": 0.1105796770452149, + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.016294930394549663, + "fromUUID": "01ed2a84-247a-477a-865d-505bd425193e", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" + }, + { + "weight": 0.3157559900717886, + "fromUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" + }, + { + "weight": -0.3105650815185813, + "fromUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.3342361665834841, + "fromUUID": "35571058-e481-4c53-ac82-a138909cf56b", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": 0.47002623627093987, + "fromUUID": "35571058-e481-4c53-ac82-a138909cf56b", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.06828138601467679, + "fromUUID": "552e1742-2b0d-4f65-bf72-7e262fa908ba", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" + }, + { + "weight": -0.022814582339689145, + "fromUUID": "e8833676-9d92-46f6-9db0-f7572c0bfda5", + "toUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8" + }, + { + "weight": 0.09309547620763213, + "fromUUID": "161fd243-c974-4d62-a774-3c510e43ef11", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": 0.198116259798582, + "fromUUID": "161fd243-c974-4d62-a774-3c510e43ef11", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.07751686358693989, + "fromUUID": "e87e28b0-b495-45d6-a6da-4c895ea01892", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": -0.7419760101632317, + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22" + }, + { + "weight": 0.04095751084182028, + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": -0.283287344932439, + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.05316725789089599, + "fromUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 3.321842939528428, + "fromUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" + }, + { + "weight": 0.07598823474853644, + "fromUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 0.06233061423970909, + "fromUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" + }, + { + "weight": 0.052084298927072545, + "fromUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.05763518864665307, + "fromUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" + }, + { + "weight": 0.40541422407998917, + "fromUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" + }, + { + "weight": 0.02129025754675648, + "fromUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" + }, + { + "weight": 0.5267768217940245, + "fromUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" + }, + { + "weight": 2.739922906747645, + "fromUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" + }, + { + "weight": 0.09499418474639096, + "fromUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" + }, + { + "weight": 0.0974731515665099, + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": 0.028296499413078248, + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" + }, + { + "weight": 0.3256098501594111, + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.04926929910248444, + "fromUUID": "90d4c736-4836-433c-b125-c6ac7f6423dc", + "toUUID": "b00c1418-4977-468e-9a06-0e99e55afff3" + }, + { + "weight": 2.4261245674552394, + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" + }, + { + "weight": 20.496997702880424, + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" + }, + { + "weight": 0.29500861558858876, + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.08938144132755599, + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" + }, + { + "weight": 1.822393483133133, + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "b00c1418-4977-468e-9a06-0e99e55afff3" + }, + { + "weight": -0.009942162341402692, + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309" + }, + { + "weight": -0.024084154737412097, + "fromUUID": "b00c1418-4977-468e-9a06-0e99e55afff3", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" + }, + { + "weight": 0.02564443596416771, + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" + }, + { + "weight": -0.9362462155575433, + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef" + }, + { + "weight": 0.08283673765635594, + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" + }, + { + "weight": -0.11960965387007247, + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.13637708415388786, + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" + }, + { + "weight": -0.038181484284152405, + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" + }, + { + "weight": 0.12712279344912017, + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.023039577397042432, + "fromUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" + }, + { + "weight": 0.06497093368897425, + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" + }, + { + "weight": -0.13637708415388786, + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" + }, + { + "weight": -0.10817787927175093, + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.20244137422504294, + "fromUUID": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": 0.000919145435952267, + "fromUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": 1.1054061679053355, + "fromUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" + }, + { + "weight": 0.03649984234992559, + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" + }, + { + "weight": -0.5120270861688638, + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" + }, + { + "weight": 0.07018949130628735, + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756" + }, + { + "weight": 0.07018949130628735, + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "829f417d-8c6f-446c-8058-c56b7dd9e0d5" + }, + { + "weight": -0.05381856348596252, + "fromUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": -0.02887287556304377, + "fromUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" + }, + { + "weight": -0.09415237321231322, + "fromUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.08328801805821918, + "fromUUID": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" + }, + { + "weight": 0.11710284839668421, + "fromUUID": "829f417d-8c6f-446c-8058-c56b7dd9e0d5", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -0.6410947778680074, + "fromUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" + }, + { + "weight": 0.22728364625895267, + "fromUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.0988130954202743, + "fromUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" + }, + { + "weight": -0.11729761680754287, + "fromUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": 0.03179793152078998, + "fromUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c", + "toUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8" + }, + { + "weight": -1, + "fromUUID": "0d613ad2-8e28-41fb-b2a4-40df139a4dc8", + "toUUID": "8230e2b4-b2b6-4934-a217-d2d3c3557998" + }, + { + "weight": 1, + "fromUUID": "constant-3", + "toUUID": "8230e2b4-b2b6-4934-a217-d2d3c3557998" + }, + { + "weight": 1, + "fromUUID": "constant-3", + "toUUID": "output-0" + }, + { + "weight": 1, + "fromUUID": "8230e2b4-b2b6-4934-a217-d2d3c3557998", + "toUUID": "output-0" + } + ], + "input": 302, + "output": 1, + "tags": [ + { + "name": "error", + "value": "0.5959839579061561" + }, + { + "name": "score", + "value": "-0.5983039579061561" + }, + { + "name": "CRISPR-SOURCE", + "value": "74378ae7-fb5d-5d62-9249-7746411a4bdb" + }, + { + "name": "CRISPR-DNA", + "value": "Recommendation Range" + } + ] +} diff --git a/test/data/CRISPR/network.json b/test/data/CRISPR/network.json index 02cfcd9f..1929ab25 100644 --- a/test/data/CRISPR/network.json +++ b/test/data/CRISPR/network.json @@ -1,1251 +1,1211 @@ { - "nodes": [ + "neurons": [ { + "type": "hidden", "uuid": "3a24d315-665e-4503-a558-c5e6ea66bdee", "bias": 1.9185516935721347, - "index": 302, - "type": "hidden", "squash": "BENT_IDENTITY" }, { + "type": "hidden", "uuid": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", "bias": 1.9463495773267063, - "index": 303, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "46158bc8-5318-4126-b2c6-7d4fd22b9172", "bias": 3.9949474049665565, - "index": 304, - "type": "hidden", "squash": "BENT_IDENTITY" }, { + "type": "hidden", "uuid": "6bef013a-065e-468d-82c8-17e738209ff3", "bias": 1.1141576791403334, - "index": 305, - "type": "hidden", "squash": "IDENTITY" }, { + "type": "hidden", "uuid": "01ed2a84-247a-477a-865d-505bd425193e", "bias": 0.9597364242397421, - "index": 306, - "type": "hidden", "squash": "SELU" }, { + "type": "hidden", "uuid": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", "bias": 0.5444459985522923, - "index": 307, - "type": "hidden", "squash": "ABSOLUTE" }, { + "type": "hidden", "uuid": "35571058-e481-4c53-ac82-a138909cf56b", "bias": 0.08490951173432479, - "index": 308, - "type": "hidden", "squash": "TANH" }, { + "type": "hidden", "uuid": "552e1742-2b0d-4f65-bf72-7e262fa908ba", "bias": 0.02873824934343916, - "index": 309, - "type": "hidden", "squash": "STEP" }, { + "type": "hidden", "uuid": "e8833676-9d92-46f6-9db0-f7572c0bfda5", "bias": 0.041505326140407126, - "index": 310, - "type": "hidden", "squash": "SINUSOID" }, { + "type": "hidden", "uuid": "161fd243-c974-4d62-a774-3c510e43ef11", "bias": -21.9370591266884, - "index": 311, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "e87e28b0-b495-45d6-a6da-4c895ea01892", "bias": -0.028205571924970207, - "index": 312, - "type": "hidden", "squash": "SELU" }, { + "type": "hidden", "uuid": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", "bias": -27.256841095626342, - "index": 313, - "type": "hidden", "squash": "BIPOLAR_SIGMOID" }, { + "type": "hidden", "uuid": "914d2ae4-1806-41a8-8ba6-16b762d210f8", "bias": -4.96691977145665, - "index": 314, - "type": "hidden", "squash": "INVERSE" }, { + "type": "hidden", "uuid": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", "bias": 0.20424838465663017, - "index": 315, - "type": "hidden", "squash": "HARD_TANH" }, { + "type": "hidden", "uuid": "4cbde40d-bd57-4e37-831f-a761b7e94de8", "bias": -0.057752784436517685, - "index": 316, - "type": "hidden", "squash": "IDENTITY" }, { + "type": "hidden", "uuid": "ba80f39d-e4b6-4404-8057-b52a31a61585", "bias": 0.257903527943951, - "index": 317, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "cb9d9bf4-678b-45b5-b01b-f465b207c248", "bias": 0.5456826545559881, - "index": 318, - "type": "hidden", "squash": "RELU" }, { + "type": "hidden", "uuid": "f571bcf9-0223-4ebf-a823-94e295f41a2c", "bias": 0.0384819239948809, - "index": 319, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "06acc9bc-9053-4178-9ccd-63725eb9db74", "bias": -1.0221172353151546, - "index": 320, - "type": "hidden", "squash": "BENT_IDENTITY" }, { + "type": "hidden", "uuid": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", "bias": -0.8625602113152808, - "index": 321, - "type": "hidden", "squash": "SINUSOID" }, { + "type": "hidden", "uuid": "90d4c736-4836-433c-b125-c6ac7f6423dc", "bias": -0.04578047371602305, - "index": 322, - "type": "hidden", "squash": "ABSOLUTE" }, { + "type": "hidden", "uuid": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", "bias": 0.08772437169616228, - "index": 323, - "type": "hidden", "squash": "SOFTSIGN" }, { + "type": "hidden", "uuid": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", "bias": -1.0401490325958371, - "index": 324, - "type": "hidden", "squash": "INVERSE" }, { + "type": "hidden", "uuid": "b00c1418-4977-468e-9a06-0e99e55afff3", "bias": -13.984946329221591, - "index": 325, - "type": "hidden", "squash": "INVERSE" }, { + "type": "hidden", "uuid": "69de588d-91bb-4752-9004-f08bdce40423", "bias": -0.7246866781176714, - "index": 326, - "type": "hidden", "squash": "INVERSE" }, { + "type": "hidden", "uuid": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", "bias": 0.6909162310271064, - "index": 327, - "type": "hidden", "squash": "HARD_TANH" }, { + "type": "hidden", "uuid": "39f7cfc3-82f5-49d9-9f5d-10e273b66577", "bias": -2.208383628417344, - "index": 328, - "type": "hidden", "squash": "MAXIMUM" }, { + "type": "hidden", "uuid": "048f97ae-8687-4944-9bc3-0a5a2fca5631", "bias": -0.19036300959766686, - "index": 329, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0", "bias": 0.6352777552298068, - "index": 330, - "type": "hidden", "squash": "GAUSSIAN" }, { + "type": "hidden", "uuid": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", "bias": 0.06609974299136966, - "index": 331, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "52329f97-9729-46db-9b45-743ecac96bb8", "bias": -0.0336601119843043, - "index": 332, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547", "bias": -0.3470659072110294, - "index": 333, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", "bias": 0.06609974299136966, - "index": 334, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756", "bias": -0.03719166955923013, - "index": 335, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "829f417d-8c6f-446c-8058-c56b7dd9e0d5", "bias": -0.03719166955923013, - "index": 336, - "type": "hidden", "squash": "BIPOLAR" }, { + "type": "hidden", "uuid": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309", "bias": -0.3380189843353069, - "index": 337, - "type": "hidden", "squash": "IDENTITY" }, { + "type": "hidden", "uuid": "f6e4dcff-ea79-4f0f-95c0-a518d308541f", "bias": 0.09695780896990049, - "index": 338, - "type": "hidden", "squash": "IDENTITY" }, { + "type": "hidden", "uuid": "5b431da3-bf75-4886-9c69-267ccf14a1bd", "bias": 1.9113642825043944, - "index": 339, - "type": "hidden", "squash": "ABSOLUTE" }, { + "type": "hidden", "uuid": "13c4c3cd-c57d-491d-b562-06c1b3dac77c", "bias": 0.06609974299136966, - "index": 340, - "type": "hidden", "squash": "BIPOLAR" }, { - "uuid": "39596706-90a4-4ffc-9e89-da24d42e0e71", - "bias": -0.7628189493328433, - "index": 341, "type": "output", + "uuid": "output-0", + "bias": -0.7628189493328433, "squash": "BIPOLAR_SIGMOID" } ], - "connections": [ + "synapses": [ { "weight": -9.929715732408377, - "from": 4, - "to": 321 + "fromUUID": "input-4", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 0.042936345958660915, - "from": 4, - "to": 323 + "fromUUID": "input-4", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": 0.18179847731044504, - "from": 5, - "to": 341 + "fromUUID": "input-5", + "toUUID": "output-0" }, { "weight": 0.0570977334323028, - "from": 8, - "to": 305 + "fromUUID": "input-8", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.46544379700162364, - "from": 10, - "to": 305 + "fromUUID": "input-10", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.09876814870479987, - "from": 10, - "to": 311 + "fromUUID": "input-10", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": 0.08695960549632366, - "from": 11, - "to": 310 + "fromUUID": "input-11", + "toUUID": "e8833676-9d92-46f6-9db0-f7572c0bfda5" }, { "weight": 1.5280425216033924, - "from": 13, - "to": 308 + "fromUUID": "input-13", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.0732665131964851, - "from": 14, - "to": 305 + "fromUUID": "input-14", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": 0.07839428658436841, - "from": 15, - "to": 305 + "fromUUID": "input-15", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": 0.1289217599088763, - "from": 17, - "to": 341 + "fromUUID": "input-17", + "toUUID": "output-0" }, { "weight": -0.5378837374650746, - "from": 19, - "to": 307 + "fromUUID": "input-19", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.1877790830934827, - "from": 21, - "to": 307 + "fromUUID": "input-21", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.05694585962642583, - "from": 29, - "to": 307 + "fromUUID": "input-29", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.051695620255845315, - "from": 34, - "to": 311 + "fromUUID": "input-34", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": -0.054798767609682386, - "from": 45, - "to": 341 + "fromUUID": "input-45", + "toUUID": "output-0" }, { "weight": 1.3102149044036318, - "from": 49, - "to": 308 + "fromUUID": "input-49", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.0031678626983601826, - "from": 56, - "to": 307 + "fromUUID": "input-56", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.01851583682558806, - "from": 57, - "to": 314 + "fromUUID": "input-57", + "toUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8" }, { "weight": -0.057028230935116324, - "from": 60, - "to": 317 + "fromUUID": "input-60", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": -0.024811741518564953, - "from": 65, - "to": 340 + "fromUUID": "input-65", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" }, { "weight": -0.01824765880597734, - "from": 67, - "to": 338 + "fromUUID": "input-67", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": -0.20532169900407776, - "from": 70, - "to": 317 + "fromUUID": "input-70", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": 0.45096333242729936, - "from": 72, - "to": 318 + "fromUUID": "input-72", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" }, { "weight": 0.02157120183682368, - "from": 73, - "to": 313 + "fromUUID": "input-73", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" }, { "weight": 0.06598615444300085, - "from": 94, - "to": 306 + "fromUUID": "input-94", + "toUUID": "01ed2a84-247a-477a-865d-505bd425193e" }, { "weight": -0.05023366221319883, - "from": 100, - "to": 317 + "fromUUID": "input-100", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": 0.003289400047920378, - "from": 103, - "to": 308 + "fromUUID": "input-103", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.05048429297564209, - "from": 104, - "to": 307 + "fromUUID": "input-104", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.06684999289326338, - "from": 109, - "to": 328 + "fromUUID": "input-109", + "toUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577" }, { "weight": -0.00774130594339777, - "from": 113, - "to": 313 + "fromUUID": "input-113", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" }, { "weight": -0.07865737014959871, - "from": 116, - "to": 327 + "fromUUID": "input-116", + "toUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef" }, { "weight": 0.06397729107056675, - "from": 118, - "to": 307 + "fromUUID": "input-118", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.055775704175299624, - "from": 122, - "to": 307 + "fromUUID": "input-122", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.014249633694805912, - "from": 122, - "to": 341 + "fromUUID": "input-122", + "toUUID": "output-0" }, { "weight": -0.47334955238548465, - "from": 126, - "to": 308 + "fromUUID": "input-126", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.022674976620257376, - "from": 136, - "to": 307 + "fromUUID": "input-136", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.04369331209118427, - "from": 148, - "to": 330 + "fromUUID": "input-148", + "toUUID": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0" }, { "weight": 0.15651237558454262, - "from": 149, - "to": 308 + "fromUUID": "input-149", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.08406794644570703, - "from": 151, - "to": 328 + "fromUUID": "input-151", + "toUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577" }, { "weight": -0.08172089821837268, - "from": 153, - "to": 320 + "fromUUID": "input-153", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" }, { "weight": -0.08903633544775517, - "from": 153, - "to": 322 + "fromUUID": "input-153", + "toUUID": "90d4c736-4836-433c-b125-c6ac7f6423dc" }, { "weight": -0.32148137216866074, - "from": 154, - "to": 308 + "fromUUID": "input-154", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.06662599246673517, - "from": 161, - "to": 338 + "fromUUID": "input-161", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": 0.07466522797414483, - "from": 161, - "to": 339 + "fromUUID": "input-161", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" }, { "weight": 0.06873441195920384, - "from": 165, - "to": 313 + "fromUUID": "input-165", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" }, { "weight": -1.2827250700050787, - "from": 169, - "to": 307 + "fromUUID": "input-169", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 1.4798934465580993, - "from": 176, - "to": 305 + "fromUUID": "input-176", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.22306716399869939, - "from": 176, - "to": 341 + "fromUUID": "input-176", + "toUUID": "output-0" }, { "weight": 0.09913222145096295, - "from": 182, - "to": 321 + "fromUUID": "input-182", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 2.4562474539477446, - "from": 183, - "to": 307 + "fromUUID": "input-183", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.44316519811434046, - "from": 183, - "to": 308 + "fromUUID": "input-183", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 1.7315012103190044, - "from": 183, - "to": 341 + "fromUUID": "input-183", + "toUUID": "output-0" }, { "weight": 0.21791656561351352, - "from": 184, - "to": 341 + "fromUUID": "input-184", + "toUUID": "output-0" }, { "weight": 1.318466087062111, - "from": 187, - "to": 305 + "fromUUID": "input-187", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.9712390688005247, - "from": 187, - "to": 308 + "fromUUID": "input-187", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.18496123684549953, - "from": 187, - "to": 341 + "fromUUID": "input-187", + "toUUID": "output-0" }, { "weight": -0.05800595739459114, - "from": 190, - "to": 303 + "fromUUID": "input-190", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" }, { "weight": 0.4158108439168574, - "from": 192, - "to": 305 + "fromUUID": "input-192", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": 0.42328715879475093, - "from": 193, - "to": 308 + "fromUUID": "input-193", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.8936467139235099, - "from": 199, - "to": 341 + "fromUUID": "input-199", + "toUUID": "output-0" }, { "weight": 0.0728267979437495, - "from": 200, - "to": 307 + "fromUUID": "input-200", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.03584744144426383, - "from": 212, - "to": 311 + "fromUUID": "input-212", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": 19701.71448025612, - "from": 216, - "to": 304 + "fromUUID": "input-216", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": 4906.838124860916, - "from": 216, - "to": 307 + "fromUUID": "input-216", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -22.53413376462725, - "from": 220, - "to": 304 + "fromUUID": "input-220", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -4911.558147488465, - "from": 225, - "to": 308 + "fromUUID": "input-225", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.08634909554635815, - "from": 225, - "to": 316 + "fromUUID": "input-225", + "toUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8" }, { "weight": 0.22613199691302766, - "from": 228, - "to": 304 + "fromUUID": "input-228", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -2.177438653487928, - "from": 231, - "to": 323 + "fromUUID": "input-231", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": -0.09126903243313347, - "from": 238, - "to": 331 + "fromUUID": "input-238", + "toUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c" }, { "weight": -0.09125949489755592, - "from": 238, - "to": 340 + "fromUUID": "input-238", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" }, { "weight": 23.550105838041564, - "from": 239, - "to": 304 + "fromUUID": "input-239", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -44.12014187429137, - "from": 239, - "to": 308 + "fromUUID": "input-239", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 154.16939850754727, - "from": 244, - "to": 307 + "fromUUID": "input-244", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -422.0754239793337, - "from": 245, - "to": 302 + "fromUUID": "input-245", + "toUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee" }, { "weight": -423.37169127459015, - "from": 245, - "to": 303 + "fromUUID": "input-245", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" }, { "weight": 4.7464200619589185, - "from": 246, - "to": 307 + "fromUUID": "input-246", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 2.5813525410377256, - "from": 253, - "to": 304 + "fromUUID": "input-253", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -0.07670986192257655, - "from": 258, - "to": 337 + "fromUUID": "input-258", + "toUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309" }, { "weight": -289.6322593277832, - "from": 262, - "to": 304 + "fromUUID": "input-262", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -8.35168304192806, - "from": 265, - "to": 341 + "fromUUID": "input-265", + "toUUID": "output-0" }, { "weight": -6676.922643471996, - "from": 266, - "to": 305 + "fromUUID": "input-266", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -2236.377552046245, - "from": 266, - "to": 315 + "fromUUID": "input-266", + "toUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22" }, { "weight": -2237.4254490359135, - "from": 266, - "to": 318 + "fromUUID": "input-266", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" }, { "weight": -2235.443030175874, - "from": 266, - "to": 319 + "fromUUID": "input-266", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" }, { "weight": -20189.110409656052, - "from": 266, - "to": 321 + "fromUUID": "input-266", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": -20189.11077948655, - "from": 266, - "to": 323 + "fromUUID": "input-266", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": 1360.5736698282922, - "from": 266, - "to": 341 + "fromUUID": "input-266", + "toUUID": "output-0" }, { "weight": 45275.99400495262, - "from": 270, - "to": 305 + "fromUUID": "input-270", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -14.02923495954103, - "from": 272, - "to": 307 + "fromUUID": "input-272", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -31.62173188965375, - "from": 272, - "to": 308 + "fromUUID": "input-272", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -16.4971415368248, - "from": 272, - "to": 341 + "fromUUID": "input-272", + "toUUID": "output-0" }, { "weight": -113.20494339688533, - "from": 276, - "to": 341 + "fromUUID": "input-276", + "toUUID": "output-0" }, { "weight": 8122.798269816468, - "from": 282, - "to": 311 + "fromUUID": "input-282", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": 8123.406895497659, - "from": 282, - "to": 312 + "fromUUID": "input-282", + "toUUID": "e87e28b0-b495-45d6-a6da-4c895ea01892" }, { "weight": 8123.610141626052, - "from": 282, - "to": 313 + "fromUUID": "input-282", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" }, { "weight": -5.3604858800641635, - "from": 285, - "to": 341 + "fromUUID": "input-285", + "toUUID": "output-0" }, { "weight": -61.977110845510886, - "from": 287, - "to": 341 + "fromUUID": "input-287", + "toUUID": "output-0" }, { "weight": -1.9083941620977352, - "from": 288, - "to": 305 + "fromUUID": "input-288", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": 0.5348318393648059, - "from": 289, - "to": 324 + "fromUUID": "input-289", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" }, { "weight": -0.018376770056709537, - "from": 292, - "to": 321 + "fromUUID": "input-292", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 201.9675617190743, - "from": 293, - "to": 307 + "fromUUID": "input-293", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -1.6916441608442978, - "from": 293, - "to": 341 + "fromUUID": "input-293", + "toUUID": "output-0" }, { "weight": 74.76456113884034, - "from": 296, - "to": 307 + "fromUUID": "input-296", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": -0.051071339607428774, - "from": 296, - "to": 321 + "fromUUID": "input-296", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": -27.917769634856825, - "from": 296, - "to": 341 + "fromUUID": "input-296", + "toUUID": "output-0" }, { "weight": 3.5678987153254806, - "from": 297, - "to": 305 + "fromUUID": "input-297", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.8132627632046404, - "from": 297, - "to": 308 + "fromUUID": "input-297", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.1453016932133661, - "from": 298, - "to": 341 + "fromUUID": "input-298", + "toUUID": "output-0" }, { "weight": 0.729979704843387, - "from": 299, - "to": 305 + "fromUUID": "input-299", + "toUUID": "6bef013a-065e-468d-82c8-17e738209ff3" }, { "weight": -0.01912471943604266, - "from": 299, - "to": 309 + "fromUUID": "input-299", + "toUUID": "552e1742-2b0d-4f65-bf72-7e262fa908ba" }, { "weight": -0.04560387844620766, - "from": 300, - "to": 317 + "fromUUID": "input-300", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": 0.21279676528307012, - "from": 300, - "to": 341 + "fromUUID": "input-300", + "toUUID": "output-0" }, { "weight": -0.09051635149806124, - "from": 302, - "to": 303 + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46" }, { "weight": 0.013344425964592555, - "from": 302, - "to": 313 + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3" }, { "weight": 0.006979826989302301, - "from": 302, - "to": 333 + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" }, { "weight": 0.006979826989302301, - "from": 302, - "to": 334 + "fromUUID": "3a24d315-665e-4503-a558-c5e6ea66bdee", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" }, { "weight": 0.1830512571629516, - "from": 303, - "to": 320 + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" }, { "weight": 0.08785167441106792, - "from": 303, - "to": 333 + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" }, { "weight": 0.08785167441106792, - "from": 303, - "to": 334 + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" }, { "weight": 0.37071047908101906, - "from": 303, - "to": 341 + "fromUUID": "ce17b998-e2d1-4ede-aa20-d11c0fc92e46", + "toUUID": "output-0" }, { "weight": 0.3789585786262086, - "from": 304, - "to": 304 + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172" }, { "weight": -0.34153558800643846, - "from": 304, - "to": 308 + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": -0.05870811296229288, - "from": 304, - "to": 319 + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" }, { "weight": -0.07489902767070503, - "from": 304, - "to": 332 + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" }, { "weight": 0.04630509673793043, - "from": 304, - "to": 341 + "fromUUID": "46158bc8-5318-4126-b2c6-7d4fd22b9172", + "toUUID": "output-0" }, { "weight": -0.03012695920079761, - "from": 305, - "to": 307 + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.3447028142733395, - "from": 305, - "to": 308 + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "35571058-e481-4c53-ac82-a138909cf56b" }, { "weight": 0.1105796770452149, - "from": 305, - "to": 341 + "fromUUID": "6bef013a-065e-468d-82c8-17e738209ff3", + "toUUID": "output-0" }, { "weight": 0.016294930394549663, - "from": 306, - "to": 307 + "fromUUID": "01ed2a84-247a-477a-865d-505bd425193e", + "toUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69" }, { "weight": 0.3157559900717886, - "from": 307, - "to": 326 + "fromUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" }, { "weight": -0.3105650815185813, - "from": 307, - "to": 341 + "fromUUID": "5a9bddfb-df45-4e0c-9ab4-1981c37d8a69", + "toUUID": "output-0" }, { "weight": 0.3342361665834841, - "from": 308, - "to": 311 + "fromUUID": "35571058-e481-4c53-ac82-a138909cf56b", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": 0.47002623627093987, - "from": 308, - "to": 341 + "fromUUID": "35571058-e481-4c53-ac82-a138909cf56b", + "toUUID": "output-0" }, { "weight": -0.06828138601467679, - "from": 309, - "to": 311 + "fromUUID": "552e1742-2b0d-4f65-bf72-7e262fa908ba", + "toUUID": "161fd243-c974-4d62-a774-3c510e43ef11" }, { "weight": -0.022814582339689145, - "from": 310, - "to": 314 + "fromUUID": "e8833676-9d92-46f6-9db0-f7572c0bfda5", + "toUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8" }, { "weight": 0.09309547620763213, - "from": 311, - "to": 317 + "fromUUID": "161fd243-c974-4d62-a774-3c510e43ef11", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": 0.198116259798582, - "from": 311, - "to": 341 + "fromUUID": "161fd243-c974-4d62-a774-3c510e43ef11", + "toUUID": "output-0" }, { "weight": 0.07751686358693989, - "from": 312, - "to": 323 + "fromUUID": "e87e28b0-b495-45d6-a6da-4c895ea01892", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": -0.7419760101632317, - "from": 313, - "to": 315 + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22" }, { "weight": 0.04095751084182028, - "from": 313, - "to": 323 + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": -0.283287344932439, - "from": 313, - "to": 341 + "fromUUID": "2ebcba15-7589-45ba-9246-c11ffde9f2f3", + "toUUID": "output-0" }, { "weight": -0.05316725789089599, - "from": 314, - "to": 321 + "fromUUID": "914d2ae4-1806-41a8-8ba6-16b762d210f8", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 3.321842939528428, - "from": 315, - "to": 318 + "fromUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", + "toUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248" }, { "weight": 0.07598823474853644, - "from": 315, - "to": 321 + "fromUUID": "37eb278a-d8b0-43c7-bdf8-480a50bf0b22", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 0.06233061423970909, - "from": 316, - "to": 317 + "fromUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8", + "toUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585" }, { "weight": 0.052084298927072545, - "from": 316, - "to": 341 + "fromUUID": "4cbde40d-bd57-4e37-831f-a761b7e94de8", + "toUUID": "output-0" }, { "weight": 0.05763518864665307, - "from": 317, - "to": 320 + "fromUUID": "ba80f39d-e4b6-4404-8057-b52a31a61585", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" }, { "weight": 0.40541422407998917, - "from": 318, - "to": 319 + "fromUUID": "cb9d9bf4-678b-45b5-b01b-f465b207c248", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" }, { "weight": 0.02129025754675648, - "from": 319, - "to": 319 + "fromUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c", + "toUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c" }, { "weight": 0.5267768217940245, - "from": 319, - "to": 320 + "fromUUID": "f571bcf9-0223-4ebf-a823-94e295f41a2c", + "toUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74" }, { "weight": 2.739922906747645, - "from": 320, - "to": 321 + "fromUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74", + "toUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105" }, { "weight": 0.09499418474639096, - "from": 320, - "to": 334 + "fromUUID": "06acc9bc-9053-4178-9ccd-63725eb9db74", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" }, { "weight": 0.0974731515665099, - "from": 321, - "to": 323 + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": 0.028296499413078248, - "from": 321, - "to": 326 + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" }, { "weight": 0.3256098501594111, - "from": 321, - "to": 341 + "fromUUID": "d1ff15e4-57fa-4dfc-8c74-64baa27e5105", + "toUUID": "output-0" }, { "weight": 0.04926929910248444, - "from": 322, - "to": 325 + "fromUUID": "90d4c736-4836-433c-b125-c6ac7f6423dc", + "toUUID": "b00c1418-4977-468e-9a06-0e99e55afff3" }, { "weight": 2.4261245674552394, - "from": 323, - "to": 323 + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5" }, { "weight": 20.496997702880424, - "from": 323, - "to": 324 + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" }, { "weight": 0.29500861558858876, - "from": 323, - "to": 341 + "fromUUID": "df91917f-6ea9-4c6b-8ddf-4c6e360a01d5", + "toUUID": "output-0" }, { "weight": -0.08938144132755599, - "from": 324, - "to": 324 + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a" }, { "weight": 1.822393483133133, - "from": 324, - "to": 325 + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "b00c1418-4977-468e-9a06-0e99e55afff3" }, { "weight": -0.009942162341402692, - "from": 324, - "to": 337 + "fromUUID": "0b0d791a-e3c8-43bf-bc7c-208cfe21f36a", + "toUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309" }, { "weight": -0.024084154737412097, - "from": 325, - "to": 326 + "fromUUID": "b00c1418-4977-468e-9a06-0e99e55afff3", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" }, { "weight": 0.02564443596416771, - "from": 326, - "to": 326 + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "69de588d-91bb-4752-9004-f08bdce40423" }, { "weight": -0.9362462155575433, - "from": 326, - "to": 327 + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef" }, { "weight": 0.08283673765635594, - "from": 326, - "to": 329 + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" }, { "weight": -0.11960965387007247, - "from": 326, - "to": 341 + "fromUUID": "69de588d-91bb-4752-9004-f08bdce40423", + "toUUID": "output-0" }, { "weight": -0.13637708415388786, - "from": 327, - "to": 329 + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" }, { "weight": -0.038181484284152405, - "from": 327, - "to": 340 + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c" }, { "weight": 0.12712279344912017, - "from": 327, - "to": 341 + "fromUUID": "5f5f20f6-4fe1-49f1-80a2-74393de33aef", + "toUUID": "output-0" }, { "weight": -0.023039577397042432, - "from": 328, - "to": 329 + "fromUUID": "39f7cfc3-82f5-49d9-9f5d-10e273b66577", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" }, { "weight": 0.06497093368897425, - "from": 329, - "to": 329 + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631" }, { "weight": -0.13637708415388786, - "from": 329, - "to": 332 + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" }, { "weight": -0.10817787927175093, - "from": 329, - "to": 341 + "fromUUID": "048f97ae-8687-4944-9bc3-0a5a2fca5631", + "toUUID": "output-0" }, { "weight": 0.20244137422504294, - "from": 330, - "to": 338 + "fromUUID": "bf330357-30a2-4a98-9c4b-af8ffbb6b8d0", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": 0.000919145435952267, - "from": 331, - "to": 338 + "fromUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": 1.1054061679053355, - "from": 331, - "to": 339 + "fromUUID": "94545b14-26ac-4aef-9b4d-f9c6cbb6775c", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" }, { "weight": 0.03649984234992559, - "from": 332, - "to": 332 + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "52329f97-9729-46db-9b45-743ecac96bb8" }, { "weight": -0.5120270861688638, - "from": 332, - "to": 333 + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547" }, { "weight": 0.07018949130628735, - "from": 332, - "to": 335 + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756" }, { "weight": 0.07018949130628735, - "from": 332, - "to": 336 + "fromUUID": "52329f97-9729-46db-9b45-743ecac96bb8", + "toUUID": "829f417d-8c6f-446c-8058-c56b7dd9e0d5" }, { "weight": -0.05381856348596252, - "from": 333, - "to": 338 + "fromUUID": "d2fe16f9-e2e4-4be4-91bf-1bde7410a547", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": -0.02887287556304377, - "from": 334, - "to": 334 + "fromUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", + "toUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900" }, { "weight": -0.09415237321231322, - "from": 334, - "to": 341 + "fromUUID": "3feb5cb9-505b-4e3a-85ce-20e68e75a900", + "toUUID": "output-0" }, { "weight": 0.08328801805821918, - "from": 335, - "to": 338 + "fromUUID": "f3f4c6cf-6c77-4005-9ebf-ee191ba8f756", + "toUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f" }, { "weight": 0.11710284839668421, - "from": 336, - "to": 341 + "fromUUID": "829f417d-8c6f-446c-8058-c56b7dd9e0d5", + "toUUID": "output-0" }, { "weight": -0.6410947778680074, - "from": 337, - "to": 339 + "fromUUID": "73fa5ca8-f7fa-40f9-b10e-ab3a7fbc1309", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" }, { "weight": 0.22728364625895267, - "from": 338, - "to": 341 + "fromUUID": "f6e4dcff-ea79-4f0f-95c0-a518d308541f", + "toUUID": "output-0" }, { "weight": 0.0988130954202743, - "from": 339, - "to": 339 + "fromUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd", + "toUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd" }, { "weight": -0.11729761680754287, - "from": 339, - "to": 341 + "fromUUID": "5b431da3-bf75-4886-9c69-267ccf14a1bd", + "toUUID": "output-0" }, { "weight": 0.03179793152078998, - "from": 340, - "to": 341 + "fromUUID": "13c4c3cd-c57d-491d-b562-06c1b3dac77c", + "toUUID": "output-0" } ], "input": 302, diff --git a/test/ifPropagation.ts b/test/ifPropagation.ts index fc2c4f59..b5c9c526 100644 --- a/test/ifPropagation.ts +++ b/test/ifPropagation.ts @@ -1,9 +1,9 @@ -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; import { SynapseTrace } from "../src/architecture/SynapseInterfaces.ts"; import { TrainOptions } from "../src/config/TrainOptions.ts"; -import { ensureDirSync } from "https://deno.land/std@0.223.0/fs/mod.ts"; +import { ensureDirSync } from "https://deno.land/std@0.224.0/fs/mod.ts"; import { train } from "../src/architecture/Training.ts"; ((globalThis as unknown) as { DEBUG: boolean }).DEBUG = true; diff --git a/test/makeActivation.ts b/test/makeActivation.ts index 293ca41d..406f97ee 100644 --- a/test/makeActivation.ts +++ b/test/makeActivation.ts @@ -1,6 +1,6 @@ import { assertAlmostEquals, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { CreatureState } from "../src/architecture/CreatureState.ts"; diff --git a/test/toJSON.ts b/test/toJSON.ts index 20965d13..dc47266e 100644 --- a/test/toJSON.ts +++ b/test/toJSON.ts @@ -1,5 +1,5 @@ import { CreatureInternal } from "../src/architecture/CreatureInterfaces.ts"; -import { assert } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../src/Creature.ts"; import { SynapseInternal } from "../src/architecture/SynapseInterfaces.ts"; diff --git a/test/unSquash.ts b/test/unSquash.ts index 8d62edbf..e5309572 100644 --- a/test/unSquash.ts +++ b/test/unSquash.ts @@ -2,7 +2,7 @@ import { assert, assertAlmostEquals, fail, -} from "https://deno.land/std@0.223.0/assert/mod.ts"; +} from "https://deno.land/std@0.224.0/assert/mod.ts"; import { ActivationInterface } from "../src/methods/activations/ActivationInterface.ts"; import { Activations } from "../src/methods/activations/Activations.ts"; import { UnSquashInterface } from "../src/methods/activations/UnSquashInterface.ts"; diff --git a/test/validate/CreatureValidate.ts b/test/validate/CreatureValidate.ts index 01323d9c..e297c2e9 100644 --- a/test/validate/CreatureValidate.ts +++ b/test/validate/CreatureValidate.ts @@ -1,4 +1,4 @@ -import { assert, fail } from "https://deno.land/std@0.223.0/assert/mod.ts"; +import { assert, fail } from "https://deno.land/std@0.224.0/assert/mod.ts"; import { Creature } from "../../mod.ts"; import { creatureValidate } from "../../src/architecture/CreatureValidate.ts";