commit 44ede9ff2f8b27d95b179ebec0ef34e69437945c
parent 87f22f40785fa15ea5cda07d113423f7806f8b85
Author: jatinchowdhury18 <jatinchowdhury18@gmail.com>
Date: Tue, 24 Nov 2020 12:39:33 -0800
Add State Transition Network Hysteresis Mode (#111)
* Set up hysteresis STN with working drove parameter
* Update benchmarks
* Implement STNs with models for saturation param
* Add more STN models
* Update trained STN models
* Update STN models
* Update docs
* Update Travis
Co-authored-by: jatinchowdhury18 <jatinchowdhury18@users.noreply.github.com>
Diffstat:
41 files changed, 30388 insertions(+), 10 deletions(-)
diff --git a/.travis.yml b/.travis.yml
@@ -76,7 +76,7 @@ script:
curl -L "https://github.com/Tracktion/pluginval/releases/download/latest_release/pluginval_macOS.zip" -o pluginval.zip
unzip pluginval
pluginval_command="pluginval.app/Contents/MacOS/pluginval --strictness-level 8 --validate-in-process --validate '${TRAVIS_BUILD_DIR}/Plugin/Builds/MacOSX/build/Release/CHOWTapeModel.vst3'"
- max_retry=5
+ max_retry=2
counter=0
until $pluginval_command
do
diff --git a/Manual/ChowTapeManual.pdf b/Manual/ChowTapeManual.pdf
Binary files differ.
diff --git a/Manual/ChowTapeManual.tex b/Manual/ChowTapeManual.tex
@@ -158,13 +158,17 @@ currently supports the following hysteresis modes:
\item 4th-order Runge Kutta (RK4)
\item 4-iteration Newton Raphson (NR4)
\item 8-iteration Newton Raphson (NR8)
+ \item State Transition Network\footnote{Parker, J.D. et. al. (2019) ``Modelling of Nonlinear State-Space Systems using a Deep Neural Network'' \textit{Proc. 22\textsuperscript{nd} Int. Conference on Digital Audio Effects}.} (STN)
\item Version 1.0 processing (V1)
\end{itemize}
%
The Runge-Kutta solvers are computationally cheaper, but
somewhat less accurate than the Newton-Raphson solvers.
Similarly, the higher-order solvers will be more accurate,
-but will also consume more compute resources. The V1 mode
+but will also consume more compute resources. The State
+Transition Network is designed to be a computationally
+cheaper approximation of the NR8 solver; although it
+distorts more harshly at extreme settings. The V1 mode
reverts to a different parameterization of the hysteresis
equation that was used in earlier versions of the plugin. It
is recommended to use higher-order solvers for mix busses
@@ -232,6 +236,8 @@ tape. \boldtheme{Depth} and \boldtheme{Amount} control the amount
of degradation that is added to the tape, while \boldtheme{Variance}
adds a time-varying randomness to the degradatation.
+\vspace{2em}
+
\subsubsection{Chew Controls}
The chew parameters simulate tape that has been chewed up by
a broken tape machine. \boldtheme{Depth} controls how deep the
diff --git a/Plugin/Bench/Source/Main.cpp b/Plugin/Bench/Source/Main.cpp
@@ -41,10 +41,18 @@ int main (int argc, char* argv[])
for (auto param : params)
{
if (param->getName (10) == "Oversampling")
+ {
param->setValue (3.0f / 4.0f); // 8x
+ std::cout << "Setting parameter " << param->getName (10)
+ << ": " << param->getText (param->getValue(), 1024) << std::endl;
+ }
if (param->getName (10) == "Mode")
- param->setValue (3.0f / 5.0f); // NR4
+ {
+ param->setValue (4.0f / 5.0f); // STN
+ std::cout << "Setting parameter " << param->getName (10)
+ << ": " << param->getText (param->getValue(), 1024) << std::endl;
+ }
}
// process audio
diff --git a/Plugin/CHOWTapeModel.jucer b/Plugin/CHOWTapeModel.jucer
@@ -111,6 +111,45 @@
file="Source/Processors/Degrade/DegradeProcessor.h"/>
</GROUP>
<GROUP id="{6052B1B0-83EF-DBFA-991C-FC0B47A949C9}" name="Hysteresis">
+ <GROUP id="{A4185D0A-8289-D298-5C8F-340D5F34536D}" name="RTNeural">
+ <FILE id="VYlPdE" name="activation.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/activation.h"/>
+ <FILE id="Rvs0tO" name="dense.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/dense.h"/>
+ <FILE id="waQbof" name="dense_eigen.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/dense_eigen.h"/>
+ <FILE id="OB1nyt" name="gru.cpp" compile="1" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/gru.cpp"/>
+ <FILE id="CZKQpU" name="gru.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/gru.h"/>
+ <FILE id="mBKfVC" name="gru_eigen.cpp" compile="1" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/gru_eigen.cpp"/>
+ <FILE id="AGa9yU" name="gru_eigen.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/gru_eigen.h"/>
+ <FILE id="idA6lp" name="Json2RnnParser.cpp" compile="1" resource="0"
+ file="Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.cpp"/>
+ <FILE id="ZN3kzT" name="Json2RnnParser.h" compile="0" resource="0"
+ file="Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.h"/>
+ <FILE id="G6NDg6" name="Layer.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/Layer.h"/>
+ <FILE id="b8hfRa" name="Model.h" compile="0" resource="0" file="Source/Processors/Hysteresis/RTNeural/src/Model.h"/>
+ </GROUP>
+ <GROUP id="{875CE76D-E0F5-EAD7-C837-F2D490D96C63}" name="STN_Models">
+ <FILE id="PwcQg5" name="hyst_width_0.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_0.json"/>
+ <FILE id="tOwEot" name="hyst_width_10.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_10.json"/>
+ <FILE id="VCIoxi" name="hyst_width_20.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_20.json"/>
+ <FILE id="HSGyJo" name="hyst_width_30.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_30.json"/>
+ <FILE id="TQ4HqA" name="hyst_width_40.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_40.json"/>
+ <FILE id="d8DzmO" name="hyst_width_50.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_50.json"/>
+ <FILE id="iLqOdz" name="hyst_width_60.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_60.json"/>
+ <FILE id="P39ERI" name="hyst_width_70.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_70.json"/>
+ <FILE id="CCn8WH" name="hyst_width_80.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_80.json"/>
+ <FILE id="ihUN3y" name="hyst_width_90.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_90.json"/>
+ <FILE id="xtDfPX" name="hyst_width_100.json" compile="0" resource="1"
+ file="Source/Processors/Hysteresis/STN_Models/hyst_width_100.json"/>
+ </GROUP>
<FILE id="l6IKp3" name="DCBlocker.h" compile="0" resource="0" file="Source/Processors/Hysteresis/DCBlocker.h"/>
<FILE id="Qe4tlV" name="HysteresisProcessing.cpp" compile="1" resource="0"
file="Source/Processors/Hysteresis/HysteresisProcessing.cpp"/>
@@ -120,6 +159,9 @@
file="Source/Processors/Hysteresis/HysteresisProcessor.cpp"/>
<FILE id="TRDp2E" name="HysteresisProcessor.h" compile="0" resource="0"
file="Source/Processors/Hysteresis/HysteresisProcessor.h"/>
+ <FILE id="yyRNO0" name="HysteresisSTN.cpp" compile="1" resource="0"
+ file="Source/Processors/Hysteresis/HysteresisSTN.cpp"/>
+ <FILE id="ELL2Q2" name="HysteresisSTN.h" compile="0" resource="0" file="Source/Processors/Hysteresis/HysteresisSTN.h"/>
<FILE id="yqa9LH" name="ToneControl.cpp" compile="1" resource="0" file="Source/Processors/Hysteresis/ToneControl.cpp"/>
<FILE id="vd8RTB" name="ToneControl.h" compile="0" resource="0" file="Source/Processors/Hysteresis/ToneControl.h"/>
<FILE id="Gxo9aB" name="ToneFilter.h" compile="0" resource="0" file="Source/Processors/Hysteresis/ToneFilter.h"/>
@@ -178,10 +220,10 @@
<MODULEPATH id="juce_opengl" path="Juce/modules"/>
</MODULEPATHS>
</XCODE_MAC>
- <VS2017 targetFolder="Builds/VisualStudio2017">
+ <VS2017 targetFolder="Builds/VisualStudio2017" extraCompilerFlags="/wd4458">
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug"/>
- <CONFIGURATION isDebug="0" name="Release"/>
+ <CONFIGURATION name="Release"/>
<CONFIGURATION isDebug="0" name="Release32" winArchitecture="Win32"/>
</CONFIGURATIONS>
<MODULEPATHS>
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisProcessing.cpp b/Plugin/Source/Processors/Hysteresis/HysteresisProcessing.cpp
@@ -1,5 +1,6 @@
-#include "HysteresisProcessing.h"
#include <math.h>
+#include "HysteresisProcessing.h"
+#include "RTNeural/src/Json2RnnParser.h"
namespace
{
@@ -32,10 +33,13 @@ void HysteresisProcessing::setSampleRate (double newSR)
fs = newSR;
T = 1.0 / fs;
Talpha = T / 1.9;
+ hysteresisSTN.prepare (newSR);
}
void HysteresisProcessing::cook (float drive, float width, float sat, bool v1)
{
+ hysteresisSTN.setParams (sat, width);
+
M_s = 0.5 + 1.5 * (1.0 - (double) sat);
a = M_s / (0.01 + 6.0 * (double) drive);
c = std::sqrt (1.0f - (double) width) - 0.01;
@@ -72,6 +76,10 @@ void HysteresisProcessing::setSolver (SolverType solverType)
solver = &HysteresisProcessing::RK4;
return;
+ case SolverType::STN:
+ solver = &HysteresisProcessing::STN;
+ return;
+
case SolverType::NR4:
numIter = 4;
return;
@@ -131,7 +139,7 @@ inline double HysteresisProcessing::hysteresisFunc (double M, double H, double H
return H_d * (f1 + f2) / f3;
}
-inline double HysteresisProcessing::hysteresisFuncPrime (double H_d, double dMdt) noexcept
+inline double HysteresisProcessing::hysteresisFuncPrime (double H_d, double dMdt) const noexcept
{
const double L_prime2 = langevinD2 (Q);
const double M_diff2 = M_s_oa_talpha * L_prime - 1.0;
@@ -199,3 +207,15 @@ inline double HysteresisProcessing::NR (double H, double H_d) noexcept
return M;
}
+
+inline double HysteresisProcessing::STN (double H, double H_d) noexcept
+{
+ std::array<double, HysteresisSTN::inputSize> input { H, H_d, H_n1, H_d_n1, M_n1 };
+
+ // scale derivatives
+ input[1] *= HysteresisSTN::diffMakeup;
+ input[3] *= HysteresisSTN::diffMakeup;
+ FloatVectorOperations::multiply (input.data(), 0.7071 / a, 4); // scale by drive param
+
+ return hysteresisSTN.process (input) + M_n1;
+}
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisProcessing.h b/Plugin/Source/Processors/Hysteresis/HysteresisProcessing.h
@@ -2,6 +2,7 @@
#define HYSTERESISPROCESSING_H_INCLUDED
#include "JuceHeader.h"
+#include "HysteresisSTN.h"
enum SolverType
{
@@ -9,6 +10,8 @@ enum SolverType
RK4,
NR4,
NR8,
+ STN,
+ NUM_SOLVERS
};
/*
@@ -59,7 +62,7 @@ private:
inline double hysteresisFunc (double M, double H, double H_d) noexcept;
// derivative of hysteresis func w.r.t M (depends on cached values from computing hysteresisFunc)
- inline double hysteresisFuncPrime (double H_d, double dMdt) noexcept;
+ inline double hysteresisFuncPrime (double H_d, double dMdt) const noexcept;
// runge-kutta solvers
inline double RK2 (double H, double H_d) noexcept;
@@ -69,6 +72,10 @@ private:
inline double NR (double H, double H_d) noexcept;
int numIter = 0;
+ // state transition network solver
+ inline double STN (double H, double H_d) noexcept;
+ HysteresisSTN hysteresisSTN;
+
// solver function pointer
using Solver = double (HysteresisProcessing::*) (double, double);
Solver solver;
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisProcessor.cpp b/Plugin/Source/Processors/Hysteresis/HysteresisProcessor.cpp
@@ -33,14 +33,14 @@ void HysteresisProcessor::createParameterLayout (std::vector<std::unique_ptr<Ran
params.push_back (std::make_unique<AudioParameterFloat> ("sat", "Saturation", 0.0f, 1.0f, 0.5f));
params.push_back (std::make_unique<AudioParameterFloat> ("width", "Bias", 0.0f, 1.0f, 0.5f));
- params.push_back (std::make_unique<AudioParameterChoice> ("mode", "Mode", StringArray ({"RK2", "RK4", "NR4", "NR8", "V1"}), 0));
+ params.push_back (std::make_unique<AudioParameterChoice> ("mode", "Mode", StringArray ({"RK2", "RK4", "NR4", "NR8", "STN", "V1"}), 0));
params.push_back (std::make_unique<AudioParameterChoice> ("os", "Oversampling", StringArray ({"1x", "2x", "4x", "8x", "16x"}), 1));
params.push_back (std::make_unique<AudioParameterBool> ("hyst_onoff", "On/Off", true));
}
void HysteresisProcessor::setSolver (int newSolver)
{
- if (newSolver == 4) // V1
+ if (newSolver == SolverType::NUM_SOLVERS) // V1
{
useV1 = true;
newSolver = 1; // RK4
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisSTN.cpp b/Plugin/Source/Processors/Hysteresis/HysteresisSTN.cpp
@@ -0,0 +1,86 @@
+#include <future>
+#include "HysteresisSTN.h"
+#include "RTNeural/src/Json2RnnParser.h"
+
+namespace
+{
+ constexpr double trainingSampleRate = 96e3;
+
+ constexpr float satIdxMult = (float) HysteresisSTN::numSatModels - 1.0f;
+ constexpr float widthIdxMult = (float) HysteresisSTN::numWidthModels - 1.0f;
+
+ static std::array<String, HysteresisSTN::numWidthModels> widthTags
+ { "0", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100"};
+
+ static std::array<String, HysteresisSTN::numSatModels> satTags
+ { "0", "5", "10", "15", "20", "25", "30", "35", "40", "45",
+ "50", "55", "60", "65", "70", "75", "80", "85", "90", "95", "100" };
+}
+
+constexpr size_t getSatIdx (float satParam)
+{
+ return std::clamp (static_cast<int> (satIdxMult * satParam), 0, HysteresisSTN::numSatModels - 1);
+}
+
+constexpr size_t getWidthIdx (float widthParam)
+{
+ return std::clamp (static_cast<int> (widthIdxMult * widthParam), 0, HysteresisSTN::numWidthModels - 1);
+}
+
+std::unique_ptr<MemoryInputStream> getModelFileStream (const String& modelFile)
+{
+ std::unique_ptr<MemoryInputStream> stream;
+ for (int i = 0; i < BinaryData::namedResourceListSize; ++i)
+ {
+ if (String (BinaryData::originalFilenames[i]) == modelFile)
+ {
+ int fileSize = 0;
+ auto* fileData = BinaryData::getNamedResource (BinaryData::namedResourceList[i], fileSize);
+ stream = std::make_unique<MemoryInputStream> (fileData, fileSize, false);
+ return std::move (stream);
+ }
+ }
+
+ return {};
+}
+
+HysteresisSTN::HysteresisSTN()
+{
+ // load models
+ auto start = Time::getMillisecondCounterHiRes();
+ size_t widthLoadIdx = 0;
+ for (const auto& width : widthTags)
+ {
+ auto modelsStream = getModelFileStream ("hyst_width_" + width + ".json");
+ jassert (modelsStream != nullptr);
+
+ auto modelsJson = JSON::parse (*modelsStream.get());
+ size_t satLoadIdx = 0;
+ for (const auto& sat : satTags)
+ {
+ String modelTag = "drive_" + sat + "_" + width;
+ auto modelJson = modelsJson[modelTag.toRawUTF8()];
+ stnModels[widthLoadIdx][satLoadIdx] = Json2RnnParser::parseJson<double> (modelJson);
+
+ jassert (stnModels[widthLoadIdx][satLoadIdx] != nullptr);
+ jassert (stnModels[widthLoadIdx][satLoadIdx]->layers[0]->in_size == inputSize);
+ satLoadIdx++;
+ }
+ widthLoadIdx++;
+ }
+
+ auto dur = Time::getMillisecondCounterHiRes() - start;
+ Logger::writeToLog ("Loaded " + String (widthTags.size() * satTags.size())
+ + " models in " + String (dur / 1000.0) + " seconds");
+}
+
+void HysteresisSTN::prepare (double sampleRate)
+{
+ sampleRateCorr = trainingSampleRate / sampleRate;
+}
+
+void HysteresisSTN::setParams (float saturation, float width)
+{
+ satIdx = getSatIdx (saturation);
+ widthIdx = getWidthIdx (width);
+}
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisSTN.h b/Plugin/Source/Processors/Hysteresis/HysteresisSTN.h
@@ -0,0 +1,40 @@
+#ifndef HYSTERESISSTN_H_INCLUDED
+#define HYSTERESISSTN_H_INCLUDED
+
+#include <JuceHeader.h>
+#include "RTNeural/src/Model.h"
+
+/**
+ * Class that implements a "State Transition Network" for
+ * solving a state space formulation of the hysteresis algorithm.
+ *
+ * For more information, see: Parker et. al., 2019 (http://dafx2019.bcu.ac.uk/papers/DAFx2019_paper_42.pdf)
+ */
+class HysteresisSTN
+{
+public:
+ HysteresisSTN();
+
+ static constexpr size_t inputSize = 5;
+ static constexpr double diffMakeup = 1.0 / 6.0e4;
+
+ void prepare (double sampleRate);
+ void setParams (float saturation, float width);
+
+ inline double process (const std::array<double, inputSize>& input) const noexcept
+ {
+ return stnModels[widthIdx][satIdx]->forward(input.data()) * sampleRateCorr;
+ }
+
+ enum { numWidthModels = 11, numSatModels = 21 };
+
+private:
+ std::unique_ptr<MLUtils::Model<double>> stnModels[numWidthModels][numSatModels];
+ double sampleRateCorr = 1.0;
+ size_t widthIdx = 0;
+ size_t satIdx = 0;
+
+ JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (HysteresisSTN)
+};
+
+#endif // HYSTERESISSTN_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/.gitignore b/Plugin/Source/Processors/Hysteresis/RTNeural/.gitignore
@@ -0,0 +1,4 @@
+/.vscode
+/build
+__pycache__
+
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/CMakeLists.txt b/Plugin/Source/Processors/Hysteresis/RTNeural/CMakeLists.txt
@@ -0,0 +1,20 @@
+cmake_minimum_required(VERSION 3.8)
+project(MLUtils)
+
+set(CMAKE_CXX_STANDARD 17)
+set(CMAKE_CXX_FLAGS "-O3")
+
+add_definitions(-DUSE_EIGEN)
+
+add_subdirectory(src)
+
+option(BUILD_TESTS "Build MLUtils accuracy tests" OFF)
+if(BUILD_TESTS)
+ message("Building tests...")
+ add_subdirectory(tests)
+endif()
+
+option(BUILD_BENCH "Build MLUtils benchmarks" OFF)
+if(BUILD_BENCH)
+ message("Building benchmarks...")
+endif()
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/LICENSE b/Plugin/Source/Processors/Hysteresis/RTNeural/LICENSE
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2020, jatinchowdhury18
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/README.md b/Plugin/Source/Processors/Hysteresis/RTNeural/README.md
@@ -0,0 +1,15 @@
+# MLUtils
+
+A lightweight neural network inferencing engine written in C++.
+This library was designed with the intention of being used in
+real-time audio processing.
+
+Currently supported layers:
+
+ - [x] dense
+ - [ ] GRU
+
+Currently supported activations:
+ - [x] tanh
+ - [ ] sigmoid
+ - [ ] ReLU
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/CMakeLists.txt b/Plugin/Source/Processors/Hysteresis/RTNeural/src/CMakeLists.txt
@@ -0,0 +1,13 @@
+include_directories(../modules/Eigen)
+
+add_library(MLUtils STATIC
+ gru.h
+ gru.cpp
+ gru_eigen.h
+ gru_eigen.cpp
+ dense.h
+ dense_eigen.h
+ activation.h
+ Model.h
+ Layer.h
+)
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.cpp b/Plugin/Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.cpp
@@ -0,0 +1,173 @@
+#include "Json2RnnParser.h"
+
+using namespace MLUtils;
+
+template <typename T>
+std::unique_ptr<Model<T>> Json2RnnParser::parseJson (InputStream& input)
+{
+ auto parent = JSON::parse (input);
+ return parseJson<T> (parent);
+}
+
+template <typename T>
+std::unique_ptr<MLUtils::Model<T>> Json2RnnParser::parseJson (const var& parent)
+{
+ auto shape = parent["in_shape"];
+ auto layers = parent["layers"];
+
+ if (! shape.isArray() || ! layers.isArray())
+ return nullptr;
+
+ auto nDims = int (shape.getArray()->getLast());
+ // std::cout << "# dimensions: " << nDims <<std::endl;
+ auto model = std::make_unique<Model<T>> (nDims);
+
+ for (int i = 0; i < layers.getArray()->size(); ++i)
+ {
+ auto l = layers.getArray()->getUnchecked (i);
+ const auto type = l["type"].toString();
+
+ const auto layerShape = l["shape"];
+ auto layerDims = int (layerShape.getArray()->getLast());
+
+ auto weights = l["weights"];
+ // std::cout << type << " " << layerDims << std::endl;
+
+ if (type == "time-distributed-dense" || type == "dense")
+ {
+ auto dense = createDense<T> (model->getNextInSize(), layerDims, weights);
+ model->addLayer (dense.release());
+
+ const auto activationType = l["activation"].toString();
+ if (activationType == "tanh")
+ {
+ auto activation = std::make_unique<TanhActivation<T>> (layerDims);
+ model->addLayer (activation.release());
+ }
+ }
+ else if (type == "gru")
+ {
+ auto gru = createGRU<T> (model->getNextInSize(), layerDims, weights);
+ model->addLayer (gru.release());
+ }
+ else
+ {
+ jassertfalse;
+ }
+ }
+
+ return std::move (model);
+}
+
+template <typename T>
+std::unique_ptr<Dense<T>> Json2RnnParser::createDense (size_t in_size, size_t out_size, var& weights)
+{
+ auto dense = std::make_unique<Dense<T>> (in_size, out_size);
+
+ // load kernel weights
+ T** denseWeights;
+ denseWeights = new T* [out_size];
+ for (size_t i = 0; i < out_size; ++i)
+ denseWeights[i] = new T[in_size];
+
+ auto layerWeights = weights.getArray()->getUnchecked (0);
+ for (int i = 0; i < layerWeights.getArray()->size(); ++i)
+ {
+ auto lw = layerWeights.getArray()->getUnchecked (i);
+ for (int j = 0; j < lw.getArray()->size(); ++j)
+ denseWeights[j][i] = (T) (double) lw.getArray()->getUnchecked (j);
+ }
+
+ dense->setWeights (denseWeights);
+
+ for (size_t i = 0; i < out_size; ++i)
+ delete[] denseWeights[i];
+ delete[] denseWeights;
+
+ // load bias
+ std::vector<T> denseBias (out_size, 0.0f);
+ auto layerBiases = weights.getArray()->getUnchecked (1);
+ for (int i = 0; i < layerBiases.getArray()->size(); ++i)
+ denseBias[i] = (T) (double) layerBiases.getArray()->getUnchecked (i);
+
+ dense->setBias (denseBias.data());
+
+ return std::move (dense);
+}
+
+template <typename T>
+std::unique_ptr<GRULayer<T>> Json2RnnParser::createGRU (size_t in_size, size_t out_size, var& weights)
+{
+ auto gru = std::make_unique<GRULayer<T>> (in_size, out_size);
+
+ // load kernel weights
+ T** kernelWeights;
+ kernelWeights = new T* [in_size];
+ for (size_t i = 0; i < in_size; ++i)
+ kernelWeights[i] = new T[3*out_size];
+
+ auto layerWeights = weights.getArray()->getUnchecked (0);
+ for (int i = 0; i < layerWeights.getArray()->size(); ++i)
+ {
+ auto lw = layerWeights.getArray()->getUnchecked (i);
+ for (int j = 0; j < lw.getArray()->size(); ++j)
+ kernelWeights[i][j] = (T) (double) lw.getArray()->getUnchecked (j);
+ }
+
+ gru->setWVals (kernelWeights);
+
+ for (size_t i = 0; i < in_size; ++i)
+ delete[] kernelWeights[i];
+ delete[] kernelWeights;
+
+ // load recurrent weights
+ T** recurrentWeights;
+ recurrentWeights = new T* [out_size];
+ for (size_t i = 0; i < out_size; ++i)
+ recurrentWeights[i] = new T[3*out_size];
+
+ auto layerWeights2 = weights.getArray()->getUnchecked (1);
+ for (int i = 0; i < layerWeights2.getArray()->size(); ++i)
+ {
+ auto lw = layerWeights2.getArray()->getUnchecked (i);
+ for (int j = 0; j < lw.getArray()->size(); ++j)
+ recurrentWeights[i][j] = (T) (double) lw.getArray()->getUnchecked (j);
+ }
+
+ gru->setUVals (recurrentWeights);
+
+ for (size_t i = 0; i < out_size; ++i)
+ delete[] recurrentWeights[i];
+ delete[] recurrentWeights;
+
+ // load biases
+ T** gruBias;
+ gruBias = new T* [2];
+ for (size_t i = 0; i < 2; ++i)
+ gruBias[i] = new T[3*out_size];
+
+ auto layerBias = weights.getArray()->getUnchecked (2);
+ for (int i = 0; i < layerBias.getArray()->size(); ++i)
+ {
+ auto lw = layerBias.getArray()->getUnchecked (i);
+ for (int j = 0; j < lw.getArray()->size(); ++j)
+ gruBias[i][j] = (T) (double) lw.getArray()->getUnchecked (j);
+ }
+
+ gru->setBVals (gruBias);
+
+ for (size_t i = 0; i < 2; ++i)
+ delete[] gruBias[i];
+ delete[] gruBias;
+
+ return std::move (gru);
+}
+
+template std::unique_ptr<MLUtils::Model<float>> Json2RnnParser::parseJson (InputStream& input);
+template std::unique_ptr<MLUtils::Model<double>> Json2RnnParser::parseJson (InputStream& input);
+
+template std::unique_ptr<Dense<float>> Json2RnnParser::createDense (size_t in_size, size_t out_size, var& weights);
+template std::unique_ptr<Dense<double>> Json2RnnParser::createDense (size_t in_size, size_t out_size, var& weights);
+
+template std::unique_ptr<GRULayer<float>> Json2RnnParser::createGRU (size_t in_size, size_t out_size, var& weights);
+template std::unique_ptr<GRULayer<double>> Json2RnnParser::createGRU (size_t in_size, size_t out_size, var& weights);
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/Json2RnnParser.h
@@ -0,0 +1,25 @@
+#ifndef JSON2RNNPARSER_H_INCLUDED
+#define JSON2RNNPARSER_H_INCLUDED
+
+#include <JuceHeader.h>
+#include "Model.h"
+
+class Json2RnnParser
+{
+public:
+ Json2RnnParser() {}
+
+ template <typename T>
+ static std::unique_ptr<MLUtils::Model<T>> parseJson (InputStream& input);
+
+ template <typename T>
+ static std::unique_ptr<MLUtils::Model<T>> parseJson (const var& json);
+
+ template <typename T>
+ static std::unique_ptr<MLUtils::Dense<T>> createDense (size_t in_size, size_t out_size, var& weights);
+
+ template <typename T>
+ static std::unique_ptr<MLUtils::GRULayer<T>> createGRU (size_t in_size, size_t out_size, var& weights);
+};
+
+#endif // JSON2RNNPARSER_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/Layer.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/Layer.h
@@ -0,0 +1,29 @@
+#ifndef LAYER_H_INCLUDED
+#define LAYER_H_INCLUDED
+
+#include <stddef.h>
+
+namespace MLUtils
+{
+
+/** Neural network layer */
+template<typename T>
+class Layer
+{
+public:
+ Layer (size_t in_size, size_t out_size) :
+ in_size (in_size),
+ out_size (out_size)
+ {}
+
+ virtual ~Layer() {}
+
+ virtual void forward (const T* input, T* out) = 0;
+
+ const size_t in_size;
+ const size_t out_size;
+};
+
+} // namespace MLUtils
+
+#endif // LAYER_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/Model.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/Model.h
@@ -0,0 +1,80 @@
+#ifndef MODEL_H_INCLUDED
+#define MODEL_H_INCLUDED
+
+#include <vector>
+#include <iostream>
+
+#include "Layer.h"
+#include "activation.h"
+#include "dense.h"
+#include "gru.h"
+#include "gru.cpp"
+
+namespace MLUtils
+{
+
+/** Neural network model */
+template<typename T>
+class Model
+{
+public:
+ Model (size_t in_size) :
+ in_size (in_size)
+ {}
+
+ ~Model()
+ {
+ for (auto l : layers)
+ delete l;
+ layers.clear();
+
+ for (auto o : outs)
+ delete[] o;
+ outs.clear();
+ }
+
+ size_t getNextInSize()
+ {
+ if (layers.empty())
+ return in_size;
+
+ return layers.back()->out_size;
+ }
+
+ void addLayer (Layer<T>* layer)
+ {
+ layers.push_back (layer);
+ outs.push_back (new T[layer->out_size]);
+ }
+
+ void reset()
+ {
+ for (auto* l : layers)
+ {
+ if (auto* lCast = dynamic_cast<GRULayer<T>*> (l))
+ lCast->reset();
+ }
+ }
+
+ inline T forward (const T* input)
+ {
+ layers[0]->forward (input, outs[0]);
+
+ for (size_t i = 1; i < layers.size(); ++i)
+ {
+ layers[i]->forward (outs[i-1], outs[i]);
+ }
+
+ return outs.back()[0];
+ }
+
+ std::vector<Layer<T>*> layers;
+
+private:
+ const size_t in_size;
+ std::vector<T*> outs;
+};
+
+} // namespace MLUtils
+
+#endif // MODEL_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/activation.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/activation.h
@@ -0,0 +1,89 @@
+#ifndef ACTIVATION_H_INCLUDED
+#define ACTIVATION_H_INCLUDED
+
+#include <functional>
+#include "Layer.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+class Activation : public Layer<T>
+{
+public:
+ Activation (size_t size, std::function<T(T)> func) :
+ Layer<T> (size, size),
+ func (func)
+ {}
+
+ virtual ~Activation() {}
+
+ inline void forward (const T* input, T* out) override
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ out[i] = func (input[i]);
+ }
+
+private:
+ const std::function<T(T)> func;
+};
+
+} // namespace MLUtils
+
+#ifdef USE_EIGEN
+#include <Eigen/Dense>
+
+namespace MLUtils
+{
+
+template<typename T>
+class TanhActivation : public Activation<T>
+{
+public:
+ TanhActivation (size_t size) :
+ Activation<T> (size, {})
+ {
+ inVec.resize (size, 1);
+ outVec.resize (size, 1);
+ }
+
+ inline void forward (const T* input, T* out) override
+ {
+ inVec = Eigen::Map<const Eigen::Matrix<T, Eigen::Dynamic, 1>> (input, Layer<T>::in_size, 1);
+ outVec = inVec.array().tanh();
+
+ std::copy (outVec.data(), outVec.data() + Layer<T>::in_size, out);
+ }
+
+ Eigen::Matrix<T, Eigen::Dynamic, 1> inVec;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> outVec;
+};
+
+} // namespace MLUtils
+
+#else
+#include <cmath>
+
+namespace MLUtils
+{
+
+template<typename T>
+class TanhActivation : public Activation<T>
+{
+public:
+ TanhActivation (size_t size) :
+ Activation<T> (size, [] (T x) { return std::tanh (x); })
+ {}
+
+ inline void forward (const T* input, T* out) override
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ out[i] = std::tanh (input[i]);
+ }
+};
+
+} // namespace MLUtils
+
+#endif // USE_EIGEN
+
+#endif // ACTIVATION_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/dense.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/dense.h
@@ -0,0 +1,120 @@
+#ifndef DENSE_H_INCLUDED
+#define DENSE_H_INCLUDED
+
+#include <vector>
+#include <algorithm>
+#include <numeric>
+
+#ifdef USE_EIGEN
+#include "dense_eigen.h"
+#else
+#include "Layer.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+class Dense1
+{
+public:
+ Dense1 (size_t in_size) :
+ in_size (in_size)
+ {
+ weights = new T[in_size];
+ }
+
+ ~Dense1()
+ {
+ delete[] weights;
+ }
+
+ inline T forward(const T* input)
+ {
+ return std::inner_product(weights, weights + in_size, input, (T) 0) + bias;
+ }
+
+ void setWeights(const T* newWeights)
+ {
+ for (size_t i = 0; i < in_size; ++i)
+ weights[i] = newWeights[i];
+ }
+
+ void setBias(T b) { bias = b; }
+
+ T getWeight(size_t i) const noexcept {
+ return weights[i];
+ }
+
+ T getBias() const noexcept {
+ return bias;
+ }
+
+private:
+ const size_t in_size;
+ T bias;
+
+ T* weights;
+};
+
+template<typename T>
+class Dense : public Layer<T>
+{
+public:
+ Dense (size_t in_size, size_t out_size) :
+ Layer<T> (in_size, out_size)
+ {
+ subLayers = new Dense1<T>*[out_size];
+ for (size_t i = 0; i < out_size; ++i)
+ subLayers[i] = new Dense1<T> (in_size);
+ }
+
+ virtual ~Dense()
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ delete subLayers[i];
+
+ delete[] subLayers;
+ }
+
+ inline void forward (const T* input, T* out) override
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ out[i] = subLayers[i]->forward (input);
+ }
+
+ void setWeights(const std::vector<std::vector<T>>& newWeights)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ subLayers[i]->setWeights (newWeights[i].data());
+ }
+
+ void setWeights(T** newWeights)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ subLayers[i]->setWeights (newWeights[i]);
+ }
+
+ void setBias(T* b)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ subLayers[i]->setBias (b[i]);
+ }
+
+ T getWeight(size_t i, size_t k) const noexcept {
+ return subLayers[i]->getWeight(k);
+ }
+
+
+ T getBias(size_t i) const noexcept {
+ return subLayers[i]->getBias();
+ }
+
+private:
+ Dense1<T>** subLayers;
+};
+
+} // namespace MLUtils
+
+#endif // USE_EIGEN
+
+#endif // DENSE_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/dense_eigen.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/dense_eigen.h
@@ -0,0 +1,73 @@
+#ifndef DENSEEIGEN_H_INCLUDED
+#define DENSEEIGEN_H_INCLUDED
+
+#include <Eigen/Dense>
+#include "Layer.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+class Dense : public Layer<T>
+{
+public:
+ Dense (size_t in_size, size_t out_size) :
+ Layer<T> (in_size, out_size)
+ {
+ weights.resize (out_size, in_size);
+ bias.resize (out_size, 1);
+
+ inVec.resize (in_size, 1);
+ outVec.resize (out_size, 1);
+ }
+
+ virtual ~Dense() {}
+
+ inline void forward (const T* input, T* out) override
+ {
+ inVec = Eigen::Map<const Eigen::Matrix<T, Eigen::Dynamic, 1>> (input, Layer<T>::in_size, 1);
+ outVec = weights * inVec + bias;
+
+ std::copy (outVec.data(), outVec.data() + Layer<T>::out_size, out);
+ }
+
+ void setWeights(const std::vector<std::vector<T>>& newWeights)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ for (size_t k = 0; k < Layer<T>::in_size; ++k)
+ weights (i, k) = newWeights[i][k];
+ }
+
+ void setWeights(T** newWeights)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ for (size_t k = 0; k < Layer<T>::in_size; ++k)
+ weights (i, k) = newWeights[i][k];
+ }
+
+ void setBias(T* b)
+ {
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ bias (i, 0) = b[i];
+ }
+
+ T getWeight(size_t i, size_t k) const noexcept {
+ return weights (i, k);
+ }
+
+
+ T getBias(size_t i) const noexcept {
+ return bias (i, 0);
+ }
+
+private:
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> weights;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> bias;
+
+ Eigen::Matrix<T, Eigen::Dynamic, 1> inVec;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> outVec;
+};
+
+} // namespace MLUtils
+
+#endif // DENSEEIGEN_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru.cpp b/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru.cpp
@@ -0,0 +1,158 @@
+#include "gru.h"
+
+namespace MLUtils
+{
+
+#ifndef USE_EIGEN
+template<typename T>
+GRULayer<T>::GRULayer (size_t in_size, size_t out_size) :
+ Layer<T> (in_size, out_size),
+ zWeights (in_size, out_size),
+ rWeights (in_size, out_size),
+ cWeights (in_size, out_size)
+{
+ ht1 = new T[out_size];
+ zVec = new T[out_size];
+ rVec = new T[out_size];
+ cVec = new T[out_size];
+}
+
+template<typename T>
+GRULayer<T>::~GRULayer()
+{
+ delete[] ht1;
+ delete[] zVec;
+ delete[] rVec;
+ delete[] cVec;
+}
+
+template<typename T>
+GRULayer<T>::WeightSet::WeightSet (size_t in_size, size_t out_size) :
+ out_size (out_size)
+{
+ W = new T*[out_size];
+ U = new T*[out_size];
+ b[0] = new T[out_size];
+ b[1] = new T[out_size];
+
+ for (size_t i = 0; i < out_size; ++i)
+ {
+ W[i] = new T[in_size];
+ U[i] = new T[out_size];
+ }
+}
+
+template<typename T>
+GRULayer<T>::WeightSet::~WeightSet()
+{
+ delete[] b[0];
+ delete[] b[1];
+
+ for (size_t i = 0; i < out_size; ++i)
+ {
+ delete[] W[i];
+ delete[] U[i];
+ }
+
+ delete[] W;
+ delete[] U;
+}
+
+template<typename T>
+void GRULayer<T>::setWVals(T** wVals)
+{
+ for (size_t i = 0; i < Layer<T>::in_size; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ zWeights.W[k][i] = wVals[i][k];
+ rWeights.W[k][i] = wVals[i][k+Layer<T>::out_size];
+ cWeights.W[k][i] = wVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+void GRULayer<T>::setUVals(T** uVals)
+{
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ zWeights.U[k][i] = uVals[i][k];
+ rWeights.U[k][i] = uVals[i][k+Layer<T>::out_size];
+ cWeights.U[k][i] = uVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+void GRULayer<T>::setBVals(T** bVals)
+{
+ for (size_t i = 0; i < 2; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ zWeights.b[i][k] = bVals[i][k];
+ rWeights.b[i][k] = bVals[i][k+Layer<T>::out_size];
+ cWeights.b[i][k] = bVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+T GRULayer<T>::getWVal(size_t i, size_t k) const noexcept
+{
+ T** set = zWeights.W;
+ if(k > 2 * Layer<T>::out_size)
+ {
+ k -= 2 * Layer<T>::out_size;
+ set = cWeights.W;
+ }
+ else if (k > Layer<T>::out_size)
+ {
+ k -= Layer<T>::out_size;
+ set = rWeights.W;
+ }
+
+ return set[i][k];
+}
+
+template<typename T>
+T GRULayer<T>::getUVal(size_t i, size_t k) const noexcept
+{
+ T** set = zWeights.U;
+ if(k > 2 * Layer<T>::out_size)
+ {
+ k -= 2 * Layer<T>::out_size;
+ set = cWeights.U;
+ }
+ else if (k > Layer<T>::out_size)
+ {
+ k -= Layer<T>::out_size;
+ set = rWeights.U;
+ }
+
+ return set[i][k];
+}
+
+template<typename T>
+T GRULayer<T>::getBVal(size_t i, size_t k) const noexcept
+{
+ T** set = zWeights.b;
+ if(k > 2 * Layer<T>::out_size)
+ {
+ k -= 2 * Layer<T>::out_size;
+ set = cWeights.b;
+ }
+ else if (k > Layer<T>::out_size)
+ {
+ k -= Layer<T>::out_size;
+ set = rWeights.b;
+ }
+
+ return set[i][k];
+}
+#endif // USE_EIGEN
+
+} // namespace MLUtils
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru.h
@@ -0,0 +1,88 @@
+#ifndef GRU_H_INCLUDED
+#define GRU_H_INCLUDED
+
+#include <algorithm>
+#include <numeric>
+#include <cmath>
+#include <cstring>
+
+#ifdef USE_EIGEN
+#include "gru_eigen.h"
+#include "gru_eigen.cpp"
+#else
+#include "Layer.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+class GRULayer : public Layer<T>
+{
+public:
+ GRULayer (size_t in_size, size_t out_size);
+ virtual ~GRULayer();
+
+ virtual void reset()
+ {
+ std::fill(ht1, ht1 + Layer<T>::out_size, (T) 0);
+ }
+
+ virtual inline void forward(const T* input, T* h) override
+ {
+ for(size_t i = 0; i < Layer<T>::out_size; ++i)
+ {
+ zVec[i] = sigmoid(vMult(zWeights.W[i], input, Layer<T>::in_size) + vMult(zWeights.U[i], ht1, Layer<T>::out_size) + zWeights.b[0][i] + zWeights.b[1][i]);
+ rVec[i] = sigmoid(vMult(rWeights.W[i], input, Layer<T>::in_size) + vMult(rWeights.U[i], ht1, Layer<T>::out_size) + rWeights.b[0][i] + rWeights.b[1][i]);
+ cVec[i] = std::tanh(vMult(cWeights.W[i], input, Layer<T>::in_size) + rVec[i] * (vMult(cWeights.U[i], ht1, Layer<T>::out_size) + cWeights.b[1][i]) + cWeights.b[0][i]);
+ h[i] = ((T) 1 - zVec[i]) * cVec[i] + zVec[i] * ht1[i];
+ }
+
+ std::copy(h, h + Layer<T>::out_size, ht1);
+ }
+
+ inline T vMult(const T* arg1, const T* arg2, size_t dim)
+ {
+ return std::inner_product(arg1, arg1 + dim, arg2, (T) 0);
+ }
+
+ inline T sigmoid(T value)
+ {
+ return (T) 1 / ((T) 1 + std::exp(-value));
+ }
+
+ void setWVals(T** wVals);
+ void setUVals(T** uVals);
+ void setBVals(T** bVals);
+
+ T getWVal(size_t i, size_t k) const noexcept;
+ T getUVal(size_t i, size_t k) const noexcept;
+ T getBVal(size_t i, size_t k) const noexcept;
+
+protected:
+ T* ht1;
+
+ struct WeightSet
+ {
+ WeightSet (size_t in_size, size_t out_size);
+ ~WeightSet();
+
+ T** W;
+ T** U;
+ T* b[2];
+ const size_t out_size;
+ };
+
+ WeightSet zWeights;
+ WeightSet rWeights;
+ WeightSet cWeights;
+
+ T* zVec;
+ T* rVec;
+ T* cVec;
+};
+
+} // namespace MLUtils
+
+#endif // USE_EIGEN
+
+#endif // GRU_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru_eigen.cpp b/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru_eigen.cpp
@@ -0,0 +1,111 @@
+#ifdef USE_EIGEN
+
+#include "gru_eigen.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+GRULayer<T>::GRULayer (size_t in_size, size_t out_size) :
+ Layer<T> (in_size, out_size)
+{
+ wVec_z.resize (out_size, in_size);
+ wVec_r.resize (out_size, in_size);
+ wVec_c.resize (out_size, in_size);
+ uVec_z.resize (out_size, out_size);
+ uVec_r.resize (out_size, out_size);
+ uVec_c.resize (out_size, out_size);
+ bVec_z.resize (out_size, 2);
+ bVec_r.resize (out_size, 2);
+ bVec_c.resize (out_size, 2);
+
+ ht1.resize (out_size, 1);
+ zVec.resize (out_size, 1);
+ rVec.resize (out_size, 1);
+ cVec.resize (out_size, 1);
+
+ inVec.resize (in_size, 1);
+ ones = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>::Ones (out_size, 1);
+}
+
+template<typename T>
+void GRULayer<T>::setWVals(T** wVals)
+{
+ for (size_t i = 0; i < Layer<T>::in_size; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ wVec_z (k, i) = wVals[i][k];
+ wVec_r (k, i) = wVals[i][k+Layer<T>::out_size];
+ wVec_c (k, i) = wVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+void GRULayer<T>::setUVals(T** uVals)
+{
+ for (size_t i = 0; i < Layer<T>::out_size; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ uVec_z (k, i) = uVals[i][k];
+ uVec_r (k, i) = uVals[i][k+Layer<T>::out_size];
+ uVec_c (k, i) = uVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+void GRULayer<T>::setBVals(T** bVals)
+{
+ for (size_t i = 0; i < 2; ++i)
+ {
+ for (size_t k = 0; k < Layer<T>::out_size; ++k)
+ {
+ bVec_z (k, i) = bVals[i][k];
+ bVec_r (k, i) = bVals[i][k+Layer<T>::out_size];
+ bVec_c (k, i) = bVals[i][k+Layer<T>::out_size*2];
+ }
+ }
+}
+
+template<typename T>
+T GRULayer<T>::getWVal(size_t i, size_t k) const noexcept
+{
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> set = wVec_z;
+ if(k > 2 * Layer<T>::out_size)
+ set = wVec_c;
+ else if (k > Layer<T>::out_size)
+ set = wVec_r;
+
+ return set (k % Layer<T>::out_size, i);
+}
+
+template<typename T>
+T GRULayer<T>::getUVal(size_t i, size_t k) const noexcept
+{
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> set = uVec_z;
+ if(k > 2 * Layer<T>::out_size)
+ set = uVec_c;
+ else if (k > Layer<T>::out_size)
+ set = uVec_r;
+
+ return set (k % Layer<T>::out_size, i);
+}
+
+template<typename T>
+T GRULayer<T>::getBVal(size_t i, size_t k) const noexcept
+{
+ Eigen::Matrix<T, Eigen::Dynamic, 2> set = bVec_z;
+ if(k > 2 * Layer<T>::out_size)
+ set = bVec_c;
+ else if (k > Layer<T>::out_size)
+ set = bVec_r;
+
+ return set (k % Layer<T>::out_size, i);
+}
+
+} // namespace MLUtils
+
+#endif // USE_EIGEN
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru_eigen.h b/Plugin/Source/Processors/Hysteresis/RTNeural/src/gru_eigen.h
@@ -0,0 +1,73 @@
+#ifndef GRUEIGEN_H_INCLUDED
+#define GRUEIGEN_H_INCLUDED
+
+#include <Eigen/Dense>
+#include "Layer.h"
+
+namespace MLUtils
+{
+
+template<typename T>
+class GRULayer : public Layer<T>
+{
+public:
+ GRULayer (size_t in_size, size_t out_size);
+ virtual ~GRULayer() {}
+
+ void reset()
+ {
+ std::fill(ht1.data(), ht1.data() + Layer<T>::out_size, (T) 0);
+ }
+
+ inline void forward(const T* input, T* h) override
+ {
+ inVec = Eigen::Map<const Eigen::Matrix<T, Eigen::Dynamic, 1>> (input, Layer<T>::in_size, 1);
+
+ zVec = wVec_z * inVec + uVec_z * ht1 + bVec_z.col (0) + bVec_z.col (1);
+ rVec = wVec_r * inVec + uVec_r * ht1 + bVec_r.col (0) + bVec_r.col (1);
+ sigmoid (zVec);
+ sigmoid (rVec);
+
+ cVec = wVec_c * inVec + rVec.cwiseProduct (uVec_c * ht1 + bVec_c.col (1)) + bVec_c.col (0);
+ cVec = cVec.array().tanh();
+
+ ht1 = (ones - zVec).cwiseProduct (cVec) + zVec.cwiseProduct (ht1);
+ std::copy (ht1.data(), ht1.data() + Layer<T>::out_size, h);
+ }
+
+ inline void sigmoid (Eigen::Matrix<T, Eigen::Dynamic, 1>& vector)
+ {
+ vector = (T) 1 / (((T) -1 * vector.array()).array().exp() + (T) 1);
+ }
+
+ void setWVals(T** wVals);
+ void setUVals(T** uVals);
+ void setBVals(T** bVals);
+
+ T getWVal(size_t i, size_t k) const noexcept;
+ T getUVal(size_t i, size_t k) const noexcept;
+ T getBVal(size_t i, size_t k) const noexcept;
+
+private:
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> wVec_z;
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> wVec_r;
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> wVec_c;
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> uVec_z;
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> uVec_r;
+ Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> uVec_c;
+ Eigen::Matrix<T, Eigen::Dynamic, 2> bVec_z;
+ Eigen::Matrix<T, Eigen::Dynamic, 2> bVec_r;
+ Eigen::Matrix<T, Eigen::Dynamic, 2> bVec_c;
+
+ Eigen::Matrix<T, Eigen::Dynamic, 1> ht1;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> zVec;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> rVec;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> cVec;
+
+ Eigen::Matrix<T, Eigen::Dynamic, 1> inVec;
+ Eigen::Matrix<T, Eigen::Dynamic, 1> ones;
+};
+
+} // namespace MLUtils
+
+#endif // GRUEIGEN_H_INCLUDED
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/tests/CMakeLists.txt b/Plugin/Source/Processors/Hysteresis/RTNeural/tests/CMakeLists.txt
@@ -0,0 +1,6 @@
+include_directories(../src)
+include_directories(../modules/Eigen)
+include_directories(../modules/json)
+
+add_executable(dense dense.cpp)
+target_link_libraries(dense LINK_PUBLIC MLUtils)
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/tests/dense.cpp b/Plugin/Source/Processors/Hysteresis/RTNeural/tests/dense.cpp
@@ -0,0 +1,37 @@
+#include <iostream>
+#include <fstream>
+#include "model_loader.hpp"
+#include "load_csv.hpp"
+
+using T = double;
+
+int main()
+{
+ std::cout << "TESTING DENSE IMPLEMENTATION..." << std::endl;
+
+ std::ifstream jsonStream("models/dense.json", std::ifstream::binary);
+ auto model = json_parser::parseJson<T>(jsonStream);
+
+ std::ifstream pythonX("test_data/dense_x_python.csv");
+ auto xData = load_csv::loadFile<T>(pythonX);
+
+ std::ifstream pythonY("test_data/dense_y_python.csv");
+ const auto yRefData = load_csv::loadFile<T>(pythonY);
+
+ std::vector<T> yData (xData.size(), (T) 0);
+ for(size_t n = 0; n < xData.size(); ++n)
+ yData[n] = model->forward(xData[n].data());
+
+ constexpr T THRESH = 1.0e-6; // 2.0e-8;
+ for(size_t n = 0; n < xData.size(); ++n)
+ {
+ auto err = std::abs(yData[n] - yRefData[n][0]);
+ if(err > THRESH)
+ {
+ std::cout << "ERR: " << err << ", idx: " << n << std::endl;
+ break;
+ }
+ }
+
+ return 0;
+}
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/tests/load_csv.hpp b/Plugin/Source/Processors/Hysteresis/RTNeural/tests/load_csv.hpp
@@ -0,0 +1,32 @@
+#include <fstream>
+#include <vector>
+#include <string>
+#include <sstream>
+
+namespace load_csv {
+
+template<typename T>
+std::vector<std::vector<T>> loadFile(std::ifstream& stream)
+{
+ std::vector<std::vector<T>> vec;
+
+ std::string line;
+ if(stream.is_open()) {
+ while(std::getline(stream, line)) {
+ std::stringstream ss(line);
+
+ std::string number;
+ std::vector<T> lineVec;
+ while(std::getline(ss, number, ','))
+ lineVec.push_back(static_cast<T>(std::stod(number)));
+
+ vec.push_back(lineVec);
+ }
+
+ stream.close();
+ }
+
+ return vec;
+}
+
+} // namespace load_csv
diff --git a/Plugin/Source/Processors/Hysteresis/RTNeural/tests/model_loader.hpp b/Plugin/Source/Processors/Hysteresis/RTNeural/tests/model_loader.hpp
@@ -0,0 +1,86 @@
+#pragma once
+
+#include <iostream>
+#include <fstream>
+#include <string>
+#include <memory>
+#include "../src/Model.h"
+#include "../modules/json/json.hpp"
+
+namespace json_parser {
+
+using json = nlohmann::json;
+
+template<typename T>
+std::unique_ptr<MLUtils::Dense<T>> createDense(size_t in_size, size_t out_size, const json& weights)
+{
+ auto dense = std::make_unique<MLUtils::Dense<T>>(in_size, out_size);
+
+ // load weights
+ std::vector<std::vector<T>> denseWeights (out_size);
+ for(auto& w : denseWeights)
+ w.resize(in_size, (T) 0);
+
+ auto layerWeights = weights[0];
+ for(size_t i = 0; i < layerWeights.size(); ++i)
+ {
+ auto lw = layerWeights[i];
+ for(size_t j = 0; j < lw.size(); ++j)
+ denseWeights[j][i] = lw[j].get<T>();
+ }
+
+ dense->setWeights(denseWeights);
+
+ // load biases
+ std::vector<T> denseBias = weights[1].get<std::vector<T>>();
+ dense->setBias(denseBias.data());
+
+ return std::move(dense);
+}
+
+template<typename T>
+std::unique_ptr<MLUtils::Model<T>> parseJson (std::ifstream& jsonStream)
+{
+ json parent;
+ jsonStream >> parent;
+ auto shape = parent["in_shape"];
+ auto layers = parent["layers"];
+
+ if(! shape.is_array() || ! layers.is_array())
+ return {};
+
+ const auto nDims = shape.back().get<int>();
+ std::cout << "# dimensions: " << nDims << std::endl;
+
+ auto model = std::make_unique<MLUtils::Model<T>> (nDims);
+
+ for(const auto& l : layers)
+ {
+ const auto type = l["type"].get<std::string>();
+ std::cout << "Layer: " << type << std::endl;
+
+ const auto layerShape = l["shape"];
+ const auto layerDims = layerShape.back().get<int>();
+ std::cout << " Dims: " << layerDims << std::endl;
+
+ const auto weights = l["weights"];
+
+ if(type == "dense")
+ {
+ auto dense = createDense<T>(model->getNextInSize(), layerDims, weights);
+ model->addLayer(dense.release());
+
+ const auto activationType = l["activation"].get<std::string>();
+ if(activationType == "tanh")
+ {
+ std::cout << " activation: " << activationType << std::endl;
+ auto activation = std::make_unique<MLUtils::TanhActivation<T>> (layerDims);
+ model->addLayer(activation.release());
+ }
+ }
+ }
+
+ return std::move(model);
+}
+
+} // namespace json_parser
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_0.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_0.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3838985562324524,
+ 0.6514065265655518,
+ -0.3130311667919159,
+ -0.6012476682662964
+ ],
+ [
+ -0.1512528359889984,
+ 0.8709132671356201,
+ 0.8421193957328796,
+ -0.1209956482052803
+ ],
+ [
+ 0.00805120263248682,
+ 0.2968045771121979,
+ -0.313728392124176,
+ 0.8106476664543152
+ ],
+ [
+ -0.4329283535480499,
+ 0.13254141807556152,
+ -0.1861957311630249,
+ 0.1284332573413849
+ ],
+ [
+ 0.37197181582450867,
+ 0.32712888717651367,
+ 0.12333491444587708,
+ 0.9722179174423218
+ ]
+ ],
+ [
+ -0.0703265443444252,
+ 0.0006420251447707415,
+ 0.0023529541213065386,
+ 0.024875136092305183
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5492371320724487,
+ -0.11236018687486649,
+ 1.016867995262146,
+ -0.2548956871032715
+ ],
+ [
+ -0.4289317727088928,
+ 0.07445983588695526,
+ -0.09711115062236786,
+ 0.09645948559045792
+ ],
+ [
+ -0.05926113948225975,
+ -0.41058632731437683,
+ 0.5772331357002258,
+ 0.5014914274215698
+ ],
+ [
+ 0.8354715704917908,
+ 0.08827757090330124,
+ 0.329765260219574,
+ 0.6428239941596985
+ ]
+ ],
+ [
+ -0.004691407084465027,
+ -0.00559362955391407,
+ -0.0265018492937088,
+ 0.0031592389568686485
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4146431088447571
+ ],
+ [
+ 0.04704311862587929
+ ],
+ [
+ -0.3302168548107147
+ ],
+ [
+ -0.23173151910305023
+ ]
+ ],
+ [
+ -8.580941357649863e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.02292000688612461,
+ -0.28872644901275635,
+ -0.07529820501804352,
+ 0.2219475954771042
+ ],
+ [
+ -0.00532841682434082,
+ -0.22286570072174072,
+ -0.053378548473119736,
+ -0.1578788459300995
+ ],
+ [
+ 0.33620205521583557,
+ -0.7586550712585449,
+ -0.04887719824910164,
+ -0.1998865157365799
+ ],
+ [
+ -0.04128573462367058,
+ -0.1631598174571991,
+ -0.04175415262579918,
+ -0.11228752136230469
+ ],
+ [
+ -0.5999683141708374,
+ 0.437776654958725,
+ -0.610847532749176,
+ 0.6826865077018738
+ ]
+ ],
+ [
+ 0.03691871464252472,
+ -0.029734518378973007,
+ -0.042322076857089996,
+ 0.17613646388053894
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5023030638694763,
+ -0.5105711817741394,
+ -0.5008331537246704,
+ -0.015923745930194855
+ ],
+ [
+ -0.5281251668930054,
+ -0.32257869839668274,
+ 0.6872531175613403,
+ -0.006195359863340855
+ ],
+ [
+ 0.506262481212616,
+ 0.31642258167266846,
+ -0.4314955174922943,
+ 0.7445818185806274
+ ],
+ [
+ -0.6111181378364563,
+ -0.5164400935173035,
+ -0.13704445958137512,
+ 0.6879772543907166
+ ]
+ ],
+ [
+ -0.04211263358592987,
+ 0.006747017148882151,
+ -0.04207051172852516,
+ 0.06349785625934601
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.3633321225643158
+ ],
+ [
+ 1.1185359954833984
+ ],
+ [
+ -0.5545371770858765
+ ],
+ [
+ 0.5837492346763611
+ ]
+ ],
+ [
+ 0.043169133365154266
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6874896287918091,
+ 0.14092698693275452,
+ 0.3369216024875641,
+ -0.1511436253786087
+ ],
+ [
+ 0.18452692031860352,
+ -0.032478660345077515,
+ -0.23565605282783508,
+ -0.4373483955860138
+ ],
+ [
+ 0.32952702045440674,
+ 0.015785297378897667,
+ -0.5205015540122986,
+ 0.43452879786491394
+ ],
+ [
+ 0.13650576770305634,
+ -0.1546425074338913,
+ -0.20700834691524506,
+ -0.3152032196521759
+ ],
+ [
+ -0.14387772977352142,
+ 0.5672314167022705,
+ -0.7057754993438721,
+ -0.6060036420822144
+ ]
+ ],
+ [
+ 0.032821040600538254,
+ 0.06830072402954102,
+ -0.061635054647922516,
+ 0.04725733771920204
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4967925250530243,
+ -0.13561078906059265,
+ 0.104828841984272,
+ 0.6173438429832458
+ ],
+ [
+ -0.3471886217594147,
+ -0.06562500447034836,
+ 0.09088517725467682,
+ -0.26330041885375977
+ ],
+ [
+ -0.5257394909858704,
+ 0.06618960201740265,
+ 0.21678847074508667,
+ 0.849125862121582
+ ],
+ [
+ 0.9462565183639526,
+ -0.5944734811782837,
+ 0.5446240901947021,
+ -0.39402034878730774
+ ]
+ ],
+ [
+ 0.01033373735845089,
+ 0.0316808708012104,
+ 0.029797127470374107,
+ -0.03035392053425312
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.42276647686958313
+ ],
+ [
+ 0.9253682494163513
+ ],
+ [
+ 0.9704571962356567
+ ],
+ [
+ 1.0113232135772705
+ ]
+ ],
+ [
+ 0.0239231139421463
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.27029213309288025,
+ 0.24037232995033264,
+ -0.5780303478240967,
+ 0.14804209768772125
+ ],
+ [
+ -0.027276229113340378,
+ -0.2812831699848175,
+ -0.007905126549303532,
+ -0.13467268645763397
+ ],
+ [
+ 0.297626793384552,
+ -0.5870926380157471,
+ 0.154938742518425,
+ 0.15071114897727966
+ ],
+ [
+ 0.3963538706302643,
+ -0.07038334757089615,
+ -0.1658380776643753,
+ -0.09108538180589676
+ ],
+ [
+ 0.2730077803134918,
+ 0.5372386574745178,
+ -0.022429874166846275,
+ 0.7493811845779419
+ ]
+ ],
+ [
+ 0.002219696994870901,
+ 0.0005877804942429066,
+ 0.0008810905856080353,
+ -0.0006954100099392235
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.0033460555132478476,
+ -0.8266553282737732,
+ 0.5230649709701538,
+ 0.2783149182796478
+ ],
+ [
+ 0.8354803919792175,
+ -0.43104925751686096,
+ -0.037984829396009445,
+ -0.3792775273323059
+ ],
+ [
+ 0.8969898223876953,
+ 0.3760375678539276,
+ 0.34495142102241516,
+ 0.4849671423435211
+ ],
+ [
+ -0.623353123664856,
+ 0.18927216529846191,
+ -0.623193621635437,
+ -0.7230220437049866
+ ]
+ ],
+ [
+ -0.00013477314496412873,
+ 0.0005711298435926437,
+ -0.00046709011076018214,
+ 0.0010122627718374133
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8166049718856812
+ ],
+ [
+ 0.2522274851799011
+ ],
+ [
+ 0.8814339637756348
+ ],
+ [
+ 0.33910319209098816
+ ]
+ ],
+ [
+ -0.00042865853174589574
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8085237741470337,
+ 0.5636249780654907,
+ -0.2628979980945587,
+ -0.47163447737693787
+ ],
+ [
+ 0.1841643750667572,
+ -0.023522639647126198,
+ 0.18988774716854095,
+ -0.2235480099916458
+ ],
+ [
+ -0.278425395488739,
+ 0.01859424076974392,
+ -0.03363702446222305,
+ 0.9522754549980164
+ ],
+ [
+ -0.030476408079266548,
+ 0.09413386881351471,
+ 0.11947539448738098,
+ -0.010491413064301014
+ ],
+ [
+ -0.11556852608919144,
+ -0.7489398121833801,
+ -1.0541765689849854,
+ -0.17089608311653137
+ ]
+ ],
+ [
+ 0.0006045281770639122,
+ -0.001345911412499845,
+ 0.0008064492139965296,
+ 0.0006404805462807417
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.46898847818374634,
+ -0.2179294377565384,
+ 0.35884153842926025,
+ 0.7831927537918091
+ ],
+ [
+ 0.8567310571670532,
+ 0.2828964591026306,
+ -0.4099411368370056,
+ 0.7563923597335815
+ ],
+ [
+ 0.4194880425930023,
+ -0.6653900742530823,
+ 0.8612913489341736,
+ -0.48586273193359375
+ ],
+ [
+ -0.0709565207362175,
+ 0.07123518735170364,
+ -0.6564981341362,
+ 0.5593311786651611
+ ]
+ ],
+ [
+ 0.0001027404359774664,
+ -0.0004186987061984837,
+ 2.123033846146427e-05,
+ -0.0004621376865543425
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.36502131819725037
+ ],
+ [
+ -0.8549038767814636
+ ],
+ [
+ -0.09846166521310806
+ ],
+ [
+ 0.5010124444961548
+ ]
+ ],
+ [
+ -0.00022434288985095918
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3661209046840668,
+ -0.09414449334144592,
+ -0.0889601930975914,
+ -0.0547502376139164
+ ],
+ [
+ 0.16713900864124298,
+ 0.03747701644897461,
+ -0.017241250723600388,
+ -0.2774119973182678
+ ],
+ [
+ 0.6732062697410583,
+ 0.5000556707382202,
+ 0.8733556270599365,
+ -0.7831012606620789
+ ],
+ [
+ -0.00838318932801485,
+ -0.44340187311172485,
+ -0.021175770089030266,
+ -0.1730472296476364
+ ],
+ [
+ 0.5641841888427734,
+ 0.5860551595687866,
+ 0.08818051218986511,
+ 0.4411238729953766
+ ]
+ ],
+ [
+ -0.000394881033571437,
+ 0.0019145823316648602,
+ -0.001919884467497468,
+ 0.00118317361921072
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.056873004883527756,
+ -0.6235025525093079,
+ -0.2766176760196686,
+ -0.23566190898418427
+ ],
+ [
+ 0.14794418215751648,
+ 0.6697874665260315,
+ 0.028544411063194275,
+ -0.4910854697227478
+ ],
+ [
+ 0.13038241863250732,
+ -0.3277100920677185,
+ 0.5491790175437927,
+ 0.23438628017902374
+ ],
+ [
+ 0.18341994285583496,
+ -0.42561471462249756,
+ -1.0678132772445679,
+ 0.12451278418302536
+ ]
+ ],
+ [
+ 5.790104842162691e-05,
+ -0.0004687668988481164,
+ 0.001845642807893455,
+ -0.00039372246828861535
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9005533456802368
+ ],
+ [
+ 0.7754732370376587
+ ],
+ [
+ 0.2125760018825531
+ ],
+ [
+ 0.6020175218582153
+ ]
+ ],
+ [
+ 0.0003368701145518571
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7309674620628357,
+ 0.3441327214241028,
+ -0.5160689949989319,
+ -0.10000040382146835
+ ],
+ [
+ -0.13230504095554352,
+ -0.32338616251945496,
+ -0.20129510760307312,
+ -0.043219588696956635
+ ],
+ [
+ -0.30029428005218506,
+ 0.6077526211738586,
+ 0.02146078459918499,
+ 0.3331412971019745
+ ],
+ [
+ -0.07637500762939453,
+ -0.46762803196907043,
+ -0.29208123683929443,
+ -0.06638791412115097
+ ],
+ [
+ 0.3112936317920685,
+ -0.3331236243247986,
+ 0.22385932505130768,
+ 0.8532273173332214
+ ]
+ ],
+ [
+ 0.005386529956012964,
+ -0.0007619255338795483,
+ -0.004723751451820135,
+ -0.0007527034031227231
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3777499496936798,
+ -0.41707900166511536,
+ -0.2539084851741791,
+ 0.3178529441356659
+ ],
+ [
+ -0.02140701189637184,
+ 0.20812729001045227,
+ -0.5144453644752502,
+ 0.12727977335453033
+ ],
+ [
+ -0.5194893479347229,
+ -0.5089206695556641,
+ 0.3955799341201782,
+ 0.8298789262771606
+ ],
+ [
+ -0.5300093293190002,
+ -0.21322719752788544,
+ -0.5444528460502625,
+ 0.33670133352279663
+ ]
+ ],
+ [
+ 0.0006145418155938387,
+ -0.00046944484347477555,
+ -0.0008208025246858597,
+ 9.323254744231235e-06
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5450316071510315
+ ],
+ [
+ 1.089497447013855
+ ],
+ [
+ 0.3074478209018707
+ ],
+ [
+ 0.5958103537559509
+ ]
+ ],
+ [
+ -0.00023126507585402578
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5420994162559509,
+ -0.8788662552833557,
+ -0.3048710823059082,
+ 0.5472279787063599
+ ],
+ [
+ 0.17377886176109314,
+ -0.13559991121292114,
+ -0.7285667061805725,
+ -0.297026664018631
+ ],
+ [
+ 0.290926456451416,
+ 0.1013280600309372,
+ 0.004266256466507912,
+ -0.37108322978019714
+ ],
+ [
+ -0.17710264027118683,
+ -0.025290919467806816,
+ -0.5804141163825989,
+ -0.24457482993602753
+ ],
+ [
+ 0.648715078830719,
+ -0.20803318917751312,
+ -0.2988108694553375,
+ 0.9722809791564941
+ ]
+ ],
+ [
+ -0.0010810942621901631,
+ 0.0016282551223412156,
+ 0.001541214413009584,
+ -0.0006296971696428955
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2539786994457245,
+ -0.9612314701080322,
+ 0.8077769875526428,
+ 0.8093000054359436
+ ],
+ [
+ 0.5615121126174927,
+ 0.4054056406021118,
+ 0.6741180419921875,
+ 0.6041421890258789
+ ],
+ [
+ 0.4770868718624115,
+ -0.40414920449256897,
+ -0.07730706036090851,
+ -0.5063995718955994
+ ],
+ [
+ 0.43080392479896545,
+ 0.1324337273836136,
+ 0.2686278522014618,
+ 0.7442438006401062
+ ]
+ ],
+ [
+ 0.0003962251066695899,
+ -0.0007293943781405687,
+ -0.0010995448101311922,
+ -0.0010358018334954977
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2904396057128906
+ ],
+ [
+ -0.4472360908985138
+ ],
+ [
+ -0.42108047008514404
+ ],
+ [
+ -0.31739938259124756
+ ]
+ ],
+ [
+ -0.000515538442414254
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.31662020087242126,
+ -0.4861934781074524,
+ 0.4723416566848755,
+ -0.19635160267353058
+ ],
+ [
+ 0.24185210466384888,
+ -0.1817300021648407,
+ -0.06432695686817169,
+ 0.18011441826820374
+ ],
+ [
+ 0.0011628008214756846,
+ -0.41134047508239746,
+ 0.33660975098609924,
+ -0.09246022254228592
+ ],
+ [
+ -0.27145737409591675,
+ -0.024979352951049805,
+ -0.29167503118515015,
+ -0.375645250082016
+ ],
+ [
+ -0.5268506407737732,
+ 0.960218608379364,
+ 0.02957751974463463,
+ -0.23288150131702423
+ ]
+ ],
+ [
+ 0.0022891603875905275,
+ 0.0016810144297778606,
+ -0.0011704697972163558,
+ 0.001179938088171184
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.08149558305740356,
+ 0.5374546051025391,
+ 0.05258040502667427,
+ 0.5858163833618164
+ ],
+ [
+ 0.14209632575511932,
+ -0.39680686593055725,
+ 0.3922555446624756,
+ -0.06291695684194565
+ ],
+ [
+ 0.5579203963279724,
+ 1.244631052017212,
+ -0.3267921805381775,
+ -0.49262937903404236
+ ],
+ [
+ -0.13006825745105743,
+ -0.4114094078540802,
+ 0.557018518447876,
+ -0.20181463658809662
+ ]
+ ],
+ [
+ -1.821926525735762e-05,
+ 0.0019204876152798533,
+ 0.00030131652601994574,
+ -0.00010121647210326046
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8934326767921448
+ ],
+ [
+ 0.24680480360984802
+ ],
+ [
+ -0.650593101978302
+ ],
+ [
+ 0.45983168482780457
+ ]
+ ],
+ [
+ -9.901028533931822e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.056515488773584366,
+ 0.9010753035545349,
+ 0.30657491087913513,
+ 0.4116624891757965
+ ],
+ [
+ 0.029282867908477783,
+ -0.022639205679297447,
+ 0.6300674676895142,
+ 0.6129300594329834
+ ],
+ [
+ 0.44372162222862244,
+ -0.3458189070224762,
+ 0.03606409579515457,
+ 0.2768707871437073
+ ],
+ [
+ -0.08611128479242325,
+ 0.04996529594063759,
+ -0.0978068858385086,
+ -0.05031910166144371
+ ],
+ [
+ 0.8249531388282776,
+ 0.4302539825439453,
+ 0.17698241770267487,
+ -0.8421944975852966
+ ]
+ ],
+ [
+ -0.0011560419807210565,
+ -0.0027474870439618826,
+ -0.001315915142185986,
+ -0.0007755558472126722
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7256293296813965,
+ 0.3051857352256775,
+ 0.15068896114826202,
+ 0.7019098401069641
+ ],
+ [
+ -0.2293117493391037,
+ 0.284527987241745,
+ 0.7766579985618591,
+ -0.49181821942329407
+ ],
+ [
+ -0.23267261683940887,
+ -0.047549281269311905,
+ -0.6939049363136292,
+ -0.08037211000919342
+ ],
+ [
+ -0.020500773563981056,
+ -0.3399509787559509,
+ 0.6173263192176819,
+ -0.6590501666069031
+ ]
+ ],
+ [
+ -0.0004074880853295326,
+ -0.000343893509125337,
+ 0.0008046241709962487,
+ 9.67683590715751e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6106160879135132
+ ],
+ [
+ -0.7899331450462341
+ ],
+ [
+ 0.7220955491065979
+ ],
+ [
+ 0.46585264801979065
+ ]
+ ],
+ [
+ -0.0009424771415069699
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6306174993515015,
+ 0.3659497797489166,
+ 0.006021265406161547,
+ -0.3769550025463104
+ ],
+ [
+ -0.1284862607717514,
+ -0.354746013879776,
+ -0.1829395294189453,
+ -0.09251579642295837
+ ],
+ [
+ -0.05192263796925545,
+ -0.6206103563308716,
+ -0.20762433111667633,
+ -0.36527594923973083
+ ],
+ [
+ -0.2171746790409088,
+ -0.5414124131202698,
+ -0.3786977529525757,
+ 0.061211977154016495
+ ],
+ [
+ 0.04545249417424202,
+ -0.6758558750152588,
+ -0.36070576310157776,
+ 0.8856180906295776
+ ]
+ ],
+ [
+ -0.0007824038621038198,
+ -0.0002721151686273515,
+ -0.0004644162254408002,
+ 0.0010931208962574601
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6365715861320496,
+ 0.8496420383453369,
+ 0.603999674320221,
+ -0.7230666875839233
+ ],
+ [
+ -0.18086875975131989,
+ -0.31909361481666565,
+ -0.5939009189605713,
+ -0.31281977891921997
+ ],
+ [
+ 0.007253401912748814,
+ -0.5584762096405029,
+ 0.4353264570236206,
+ -0.07878290116786957
+ ],
+ [
+ 0.5816910266876221,
+ -0.014870413579046726,
+ -0.09240808337926865,
+ 1.1280326843261719
+ ]
+ ],
+ [
+ 0.0001025631427182816,
+ -0.0002945545711554587,
+ -0.00039609710802324116,
+ -0.0018030668143182993
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -1.0011245012283325
+ ],
+ [
+ 0.7422404289245605
+ ],
+ [
+ -0.8415029048919678
+ ],
+ [
+ -0.11668132245540619
+ ]
+ ],
+ [
+ -9.154541476164013e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.0030495082028210163,
+ -0.39388924837112427,
+ -0.597942054271698,
+ -0.15929296612739563
+ ],
+ [
+ -0.43659642338752747,
+ -0.16166187822818756,
+ 0.21695658564567566,
+ 0.34357962012290955
+ ],
+ [
+ 0.20065994560718536,
+ -0.39619630575180054,
+ 0.392218679189682,
+ 0.3307693600654602
+ ],
+ [
+ 0.11537683010101318,
+ -0.07040589302778244,
+ 0.2439010590314865,
+ 0.13623221218585968
+ ],
+ [
+ 0.5074689984321594,
+ 0.8205286860466003,
+ -0.7325137853622437,
+ 0.15168322622776031
+ ]
+ ],
+ [
+ 0.005343504715710878,
+ 0.002433665795251727,
+ 0.0011458707740530372,
+ -0.0024352038744837046
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7511627078056335,
+ 0.43276509642601013,
+ 0.36818018555641174,
+ -0.27216634154319763
+ ],
+ [
+ 0.7620100378990173,
+ -0.15056702494621277,
+ -0.02723720110952854,
+ 0.44588229060173035
+ ],
+ [
+ 0.6951664686203003,
+ -0.8106590509414673,
+ -0.09602466970682144,
+ 0.005332889035344124
+ ],
+ [
+ -0.8576392531394958,
+ 0.5281875729560852,
+ 0.6774595379829407,
+ -0.41019687056541443
+ ]
+ ],
+ [
+ -0.0009673572494648397,
+ -0.00021132617257535458,
+ -0.0005365444230847061,
+ -9.776686783879995e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.31749239563941956
+ ],
+ [
+ -0.8414098620414734
+ ],
+ [
+ -0.06676080822944641
+ ],
+ [
+ -0.6707038879394531
+ ]
+ ],
+ [
+ -0.00014561972056981176
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5277385711669922,
+ 0.17386086285114288,
+ 0.33633917570114136,
+ 0.1569715440273285
+ ],
+ [
+ -0.5572953224182129,
+ -0.1303958147764206,
+ -0.1120048388838768,
+ 0.25599122047424316
+ ],
+ [
+ -0.7051605582237244,
+ 0.8696216940879822,
+ -0.04432234168052673,
+ 0.578276515007019
+ ],
+ [
+ -0.04878845810890198,
+ -0.7587324380874634,
+ -0.196252703666687,
+ 0.22846630215644836
+ ],
+ [
+ 0.9126994013786316,
+ -0.2562870681285858,
+ 1.0264934301376343,
+ 0.1121579110622406
+ ]
+ ],
+ [
+ 0.00020400983339641243,
+ -0.0013180566020309925,
+ -0.001144508714787662,
+ -0.001872657216154039
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5545583367347717,
+ -0.1928333044052124,
+ -0.014867165125906467,
+ 0.141060009598732
+ ],
+ [
+ 0.3755258023738861,
+ 0.006288588512688875,
+ 0.504883348941803,
+ -0.13822677731513977
+ ],
+ [
+ 0.21600942313671112,
+ -0.7864406108856201,
+ -0.15712620317935944,
+ 0.3561129570007324
+ ],
+ [
+ -0.8321524858474731,
+ -0.2453639954328537,
+ 0.03610552102327347,
+ -0.5853984355926514
+ ]
+ ],
+ [
+ 0.0012285689590498805,
+ 0.0019723186269402504,
+ -0.0003363757859915495,
+ 0.0008482086122967303
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.21803727746009827
+ ],
+ [
+ 0.24106867611408234
+ ],
+ [
+ -0.31588244438171387
+ ],
+ [
+ -0.903086245059967
+ ]
+ ],
+ [
+ 7.406355143757537e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3251665234565735,
+ 0.2921847403049469,
+ 0.050810813903808594,
+ -0.44422221183776855
+ ],
+ [
+ -0.18842732906341553,
+ 0.024868100881576538,
+ -0.21443971991539001,
+ 0.08558721840381622
+ ],
+ [
+ -0.4192775785923004,
+ 0.16113728284835815,
+ 0.5987426042556763,
+ 0.43162527680397034
+ ],
+ [
+ -0.02183515951037407,
+ -0.15874508023262024,
+ -0.02851271443068981,
+ 0.0016289588529616594
+ ],
+ [
+ 0.9896570444107056,
+ 0.3709006905555725,
+ 0.9267486333847046,
+ 0.17377044260501862
+ ]
+ ],
+ [
+ 0.001429255004040897,
+ -0.003050171071663499,
+ 0.0002960806305054575,
+ 0.0011535767698660493
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.10439091175794601,
+ 0.341685950756073,
+ -0.3570653200149536,
+ 0.8291173577308655
+ ],
+ [
+ 0.42453286051750183,
+ 0.48713505268096924,
+ -0.5825428366661072,
+ 0.21887122094631195
+ ],
+ [
+ 0.5062685608863831,
+ 0.0669584721326828,
+ -0.432943195104599,
+ -0.7425053715705872
+ ],
+ [
+ 0.11120365560054779,
+ -0.36634328961372375,
+ 0.6468485593795776,
+ 0.9134827256202698
+ ]
+ ],
+ [
+ 0.0011290409602224827,
+ -0.00027796562062576413,
+ -0.0007702753646299243,
+ -0.0006322326371446252
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2935276925563812
+ ],
+ [
+ 0.33579233288764954
+ ],
+ [
+ 0.45269709825515747
+ ],
+ [
+ -0.43615010380744934
+ ]
+ ],
+ [
+ 0.00044851607526652515
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5571249723434448,
+ -0.41120684146881104,
+ -0.174699604511261,
+ -1.0563160181045532
+ ],
+ [
+ -0.21677789092063904,
+ 0.018196668475866318,
+ 0.23362970352172852,
+ -0.12452168017625809
+ ],
+ [
+ -0.3113921582698822,
+ 0.10312578082084656,
+ -0.1679915189743042,
+ -0.20620939135551453
+ ],
+ [
+ -0.18565009534358978,
+ -0.025334572419524193,
+ 0.3833317756652832,
+ -0.05736314132809639
+ ],
+ [
+ 0.4378804564476013,
+ 0.5597386956214905,
+ -0.15533405542373657,
+ 0.2061062604188919
+ ]
+ ],
+ [
+ -0.0005161958397366107,
+ 0.0006920715677551925,
+ 0.0037126089446246624,
+ 0.0021889973431825638
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8637378811836243,
+ -0.10426300764083862,
+ 0.7783183455467224,
+ 0.06385059654712677
+ ],
+ [
+ 0.12073586881160736,
+ 0.7068870067596436,
+ 0.17791537940502167,
+ 0.4194737374782562
+ ],
+ [
+ -0.7062458395957947,
+ 0.16064584255218506,
+ -0.3179503381252289,
+ 0.2549668848514557
+ ],
+ [
+ -0.7986974716186523,
+ 0.33894550800323486,
+ -0.36609500646591187,
+ -0.7614877223968506
+ ]
+ ],
+ [
+ -0.0001313304965151474,
+ -0.00038725510239601135,
+ -0.0006281330133788288,
+ -0.0006886827177368104
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.1891186684370041
+ ],
+ [
+ -0.3654271364212036
+ ],
+ [
+ -0.4936451017856598
+ ],
+ [
+ 0.02667679637670517
+ ]
+ ],
+ [
+ -7.882876525400206e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.10329701751470566,
+ 0.3567013144493103,
+ 0.42375943064689636,
+ -0.05962132662534714
+ ],
+ [
+ -0.04413764551281929,
+ -0.09417495131492615,
+ -0.17252230644226074,
+ 0.19518043100833893
+ ],
+ [
+ 0.5922839045524597,
+ 0.12543745338916779,
+ 0.9233977794647217,
+ 0.5044131875038147
+ ],
+ [
+ 0.23971718549728394,
+ 0.0845581665635109,
+ -0.412423312664032,
+ 0.22481928765773773
+ ],
+ [
+ 0.08113615214824677,
+ 0.6137367486953735,
+ 0.5088327527046204,
+ -0.6611775755882263
+ ]
+ ],
+ [
+ -0.0012450800277292728,
+ -0.0010854002321138978,
+ -0.0037042186595499516,
+ -0.0005129651399329305
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.43534085154533386,
+ 0.3995327055454254,
+ -0.12051177024841309,
+ 0.25074058771133423
+ ],
+ [
+ 0.5293889045715332,
+ -0.3618519902229309,
+ 0.5995802283287048,
+ -0.7199835181236267
+ ],
+ [
+ -0.4808928966522217,
+ -0.500693678855896,
+ -0.21191541850566864,
+ -0.47789856791496277
+ ],
+ [
+ 0.8144469261169434,
+ -1.1500508785247803,
+ 0.01986667886376381,
+ 0.6181192994117737
+ ]
+ ],
+ [
+ 0.0002373039023950696,
+ -0.00022532910224981606,
+ -0.00043932520202361047,
+ 0.0005416767089627683
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5392172932624817
+ ],
+ [
+ -0.4910948872566223
+ ],
+ [
+ 0.1708415001630783
+ ],
+ [
+ 0.890295684337616
+ ]
+ ],
+ [
+ -0.00032735089189372957
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.22372743487358093,
+ 0.32417869567871094,
+ 0.26906079053878784,
+ 0.3898167610168457
+ ],
+ [
+ -0.232046440243721,
+ 0.03494962677359581,
+ -0.20085987448692322,
+ 0.49685508012771606
+ ],
+ [
+ -0.6402671933174133,
+ 0.5099978446960449,
+ 0.3889932334423065,
+ 0.8220922350883484
+ ],
+ [
+ -0.21658319234848022,
+ -0.42618826031684875,
+ -0.20794862508773804,
+ 0.31465211510658264
+ ],
+ [
+ 0.8943214416503906,
+ 0.22398638725280762,
+ 0.976825475692749,
+ 0.2658511698246002
+ ]
+ ],
+ [
+ 0.0022151360753923655,
+ -0.0025070342235267162,
+ -0.002277366816997528,
+ -0.006038879044353962
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13415487110614777,
+ -0.30276408791542053,
+ 0.41031503677368164,
+ 0.8526663184165955
+ ],
+ [
+ 0.27686360478401184,
+ 0.1297105997800827,
+ -0.07650263607501984,
+ 0.032660502940416336
+ ],
+ [
+ 0.9432467818260193,
+ 0.4276086091995239,
+ -0.320583701133728,
+ 0.5194491147994995
+ ],
+ [
+ -0.5712647438049316,
+ -0.5102208256721497,
+ 0.953069269657135,
+ 0.5630906820297241
+ ]
+ ],
+ [
+ 0.00022218581580091268,
+ -0.0003342401178088039,
+ -0.0002979929558932781,
+ 0.0006964406347833574
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4783281981945038
+ ],
+ [
+ -0.6711666584014893
+ ],
+ [
+ 0.17718058824539185
+ ],
+ [
+ -0.46169984340667725
+ ]
+ ],
+ [
+ 7.839636236894876e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6908140778541565,
+ -0.7342711091041565,
+ 0.19522657990455627,
+ -0.07033688575029373
+ ],
+ [
+ -0.10178790986537933,
+ 0.3035435080528259,
+ 0.11640078574419022,
+ 0.17564788460731506
+ ],
+ [
+ -0.23257248103618622,
+ 0.19977612793445587,
+ 0.10713256895542145,
+ 0.5243949294090271
+ ],
+ [
+ -0.21867398917675018,
+ 0.284788578748703,
+ 0.09568826854228973,
+ 0.24429857730865479
+ ],
+ [
+ 0.26183274388313293,
+ -0.9828150272369385,
+ -0.07291612029075623,
+ 0.6943040490150452
+ ]
+ ],
+ [
+ 0.0023533357307314873,
+ 0.0028738875407725573,
+ -0.003668526653200388,
+ -0.000223576178541407
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2039610594511032,
+ -0.6265052556991577,
+ 0.05450894311070442,
+ -0.2532702684402466
+ ],
+ [
+ -0.17409470677375793,
+ 0.5053978562355042,
+ -0.30136579275131226,
+ 1.0205600261688232
+ ],
+ [
+ -0.748532772064209,
+ -0.46520110964775085,
+ -0.8860610723495483,
+ 1.2818902730941772
+ ],
+ [
+ 0.06497547030448914,
+ 0.1932479292154312,
+ -0.9074609279632568,
+ 0.058704957365989685
+ ]
+ ],
+ [
+ -0.00014338578330352902,
+ -0.0019904072396457195,
+ 0.00038476919871754944,
+ -0.0009413963416591287
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -1.0708305835723877
+ ],
+ [
+ 0.46263664960861206
+ ],
+ [
+ 0.5386269092559814
+ ],
+ [
+ -0.18503236770629883
+ ]
+ ],
+ [
+ 0.0006430367939174175
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2494046688079834,
+ 0.9035228490829468,
+ 0.9834826588630676,
+ 0.019870081916451454
+ ],
+ [
+ 0.10059066861867905,
+ 0.1607794165611267,
+ -0.4399992823600769,
+ 0.338929682970047
+ ],
+ [
+ 0.26036787033081055,
+ 0.09307320415973663,
+ 0.13936303555965424,
+ 0.42107269167900085
+ ],
+ [
+ 0.07832148671150208,
+ 0.09852667897939682,
+ -0.5142329335212708,
+ -0.9641572833061218
+ ],
+ [
+ -0.7697984576225281,
+ 0.8187286257743835,
+ 0.5180314183235168,
+ 0.7860475778579712
+ ]
+ ],
+ [
+ 0.0008315445156767964,
+ -0.0041563683189451694,
+ -0.006468821316957474,
+ 0.002367084613069892
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.9273374676704407,
+ 0.33529168367385864,
+ -0.5346258282661438,
+ 0.08297812938690186
+ ],
+ [
+ 0.37197422981262207,
+ 0.15798334777355194,
+ -0.15962278842926025,
+ -0.06466833502054214
+ ],
+ [
+ -0.6003382802009583,
+ -0.6891673803329468,
+ 0.11438865959644318,
+ 0.8217189311981201
+ ],
+ [
+ -0.8341424465179443,
+ -0.5499117970466614,
+ 0.05294419452548027,
+ 0.5941957831382751
+ ]
+ ],
+ [
+ 0.0002580348518677056,
+ -5.3573701734421775e-05,
+ 0.00019731296924874187,
+ -0.0002558043925091624
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.0918804258108139
+ ],
+ [
+ -0.86342453956604
+ ],
+ [
+ -1.2193628549575806
+ ],
+ [
+ -0.5841039419174194
+ ]
+ ],
+ [
+ -0.00023549947945866734
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6424689292907715,
+ -0.6884720325469971,
+ -0.5068507194519043,
+ 0.4501296877861023
+ ],
+ [
+ -0.2645576298236847,
+ 0.10680639743804932,
+ -0.683905303478241,
+ -0.13753102719783783
+ ],
+ [
+ -0.3157701790332794,
+ 0.29835087060928345,
+ 0.4813244640827179,
+ -0.7842078804969788
+ ],
+ [
+ -0.16858018934726715,
+ 0.05441007763147354,
+ -0.4295571446418762,
+ -0.0881810411810875
+ ],
+ [
+ 0.37134069204330444,
+ 0.5164808630943298,
+ 0.5188333988189697,
+ -1.704952359199524
+ ]
+ ],
+ [
+ 0.0009090898674912751,
+ 0.002432263223454356,
+ -0.0033299957867711782,
+ 0.0019411540124565363
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7227141261100769,
+ -0.21181535720825195,
+ 0.18918313086032867,
+ 0.5883609056472778
+ ],
+ [
+ -0.46746763586997986,
+ -0.89762282371521,
+ 0.7366416454315186,
+ -0.573820948600769
+ ],
+ [
+ -0.11830172687768936,
+ 0.04741990938782692,
+ -0.2444271445274353,
+ 0.5555707812309265
+ ],
+ [
+ 0.046190373599529266,
+ 0.16061051189899445,
+ -0.26582205295562744,
+ -0.3472721576690674
+ ]
+ ],
+ [
+ 0.0035794454161077738,
+ -0.0009377151727676392,
+ 0.0003599796036724001,
+ -0.00026116028311662376
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.1250743716955185
+ ],
+ [
+ -0.5031406879425049
+ ],
+ [
+ -0.9878787994384766
+ ],
+ [
+ -0.3263985514640808
+ ]
+ ],
+ [
+ 0.00011265430657658726
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_0": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.460476815700531,
+ -0.44517409801483154,
+ -0.06267157942056656,
+ 0.09156941622495651
+ ],
+ [
+ 0.03199777752161026,
+ -0.1125297099351883,
+ 0.15056565403938293,
+ -0.004219856113195419
+ ],
+ [
+ 0.42856019735336304,
+ -0.24371971189975739,
+ 0.07183349877595901,
+ -0.38239240646362305
+ ],
+ [
+ 0.8430712223052979,
+ -0.08215613663196564,
+ -0.7322179675102234,
+ 0.030218079686164856
+ ],
+ [
+ 0.8440166711807251,
+ 1.118065357208252,
+ 0.009336946532130241,
+ -1.0744354724884033
+ ]
+ ],
+ [
+ -0.0011237752623856068,
+ 0.002149835228919983,
+ 0.00023454020265489817,
+ 0.0024057389236986637
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2726074457168579,
+ 0.21540512144565582,
+ -0.17633317410945892,
+ -0.5966033935546875
+ ],
+ [
+ -0.3381374180316925,
+ 0.061078283935785294,
+ -0.42254379391670227,
+ 0.018525203689932823
+ ],
+ [
+ -0.457265168428421,
+ 0.23329129815101624,
+ -0.5325050950050354,
+ -0.6253343224525452
+ ],
+ [
+ 0.1249932199716568,
+ -0.1968940794467926,
+ 0.5352604985237122,
+ -0.7883678078651428
+ ]
+ ],
+ [
+ -0.0007000273908488452,
+ -0.00028047888190485537,
+ 0.0002008467708947137,
+ 0.0007542665116488934
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8421650528907776
+ ],
+ [
+ -0.4077484607696533
+ ],
+ [
+ -0.4449530839920044
+ ],
+ [
+ -0.2610126733779907
+ ]
+ ],
+ [
+ 0.0005919060786254704
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_10.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_10.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.1434706598520279,
+ -0.6685029864311218,
+ -0.634101152420044,
+ -0.12697264552116394
+ ],
+ [
+ 0.02167738601565361,
+ -0.011351293884217739,
+ -0.20264442265033722,
+ 0.24985314905643463
+ ],
+ [
+ -0.31116968393325806,
+ -0.6116676330566406,
+ -0.6153964400291443,
+ 0.6525992751121521
+ ],
+ [
+ 0.051930781453847885,
+ -0.13402657210826874,
+ -0.020057542249560356,
+ 0.18782354891300201
+ ],
+ [
+ -0.5280595421791077,
+ 0.15056101977825165,
+ 0.048104021698236465,
+ -0.27288392186164856
+ ]
+ ],
+ [
+ 0.0008110929047688842,
+ 8.88190625119023e-05,
+ 0.0015222443034872413,
+ -0.0008249881793744862
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.011288944631814957,
+ -0.5513666868209839,
+ -0.7547948360443115,
+ -0.5763005614280701
+ ],
+ [
+ -0.38088658452033997,
+ -0.21520844101905823,
+ 0.7634038925170898,
+ -0.3605485260486603
+ ],
+ [
+ 0.13789020478725433,
+ 0.5722217559814453,
+ -0.04554459825158119,
+ -0.38612493872642517
+ ],
+ [
+ -0.9077394604682922,
+ -0.01978692039847374,
+ 0.42867717146873474,
+ -0.567776620388031
+ ]
+ ],
+ [
+ 4.889264891971834e-05,
+ 0.00022367564088199288,
+ 6.368201866280288e-05,
+ -0.0009417743422091007
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8181328177452087
+ ],
+ [
+ -0.34511497616767883
+ ],
+ [
+ -0.8322287797927856
+ ],
+ [
+ -0.08979840576648712
+ ]
+ ],
+ [
+ 4.585586066241376e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.0471656434237957,
+ -0.3215606212615967,
+ -0.5978421568870544,
+ -0.6371119618415833
+ ],
+ [
+ 0.026522759348154068,
+ -0.2503565847873688,
+ -0.12007519602775574,
+ -0.13116005063056946
+ ],
+ [
+ 0.647071123123169,
+ -0.33296865224838257,
+ 0.3204934895038605,
+ -0.5352858901023865
+ ],
+ [
+ -0.11365499347448349,
+ 0.26415738463401794,
+ 0.3831501603126526,
+ -0.14079074561595917
+ ],
+ [
+ -0.10330987721681595,
+ 0.8267128467559814,
+ -0.3381807804107666,
+ 0.5418774485588074
+ ]
+ ],
+ [
+ -0.0011467307340353727,
+ 0.0005832454189658165,
+ 0.0010585957206785679,
+ -0.00016542553203180432
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6451647877693176,
+ -0.21131888031959534,
+ 0.3914404511451721,
+ -0.510715901851654
+ ],
+ [
+ -0.42969295382499695,
+ 0.842313826084137,
+ -0.452949583530426,
+ -0.6066926717758179
+ ],
+ [
+ -0.15265622735023499,
+ -0.3901384174823761,
+ 0.18961156904697418,
+ 0.44205546379089355
+ ],
+ [
+ 0.37389490008354187,
+ 1.0606671571731567,
+ 0.5269178748130798,
+ -0.0257431473582983
+ ]
+ ],
+ [
+ -0.0030888731125742197,
+ 0.0030656990129500628,
+ -0.0001497807534178719,
+ 0.0005625460762530565
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.06968043744564056
+ ],
+ [
+ -0.2508069574832916
+ ],
+ [
+ -0.2895154654979706
+ ],
+ [
+ 0.9055942893028259
+ ]
+ ],
+ [
+ -0.0007826811634004116
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.007282487582415342,
+ 0.7129713892936707,
+ 0.46297356486320496,
+ -0.5790511965751648
+ ],
+ [
+ -0.2328563779592514,
+ 0.14334005117416382,
+ -0.06723570078611374,
+ -0.22007791697978973
+ ],
+ [
+ -0.2927989065647125,
+ -0.08162759989500046,
+ -0.7150554656982422,
+ -0.4752817451953888
+ ],
+ [
+ -0.40288180112838745,
+ 0.5702380537986755,
+ -0.04575161263346672,
+ -0.3645608723163605
+ ],
+ [
+ -0.21479421854019165,
+ 0.5100986957550049,
+ -0.8432502746582031,
+ 0.18885983526706696
+ ]
+ ],
+ [
+ -0.0018537446158006787,
+ -0.0005946413148194551,
+ 0.0016986208502203226,
+ 0.0016546041006222367
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.35806772112846375,
+ -0.014153440482914448,
+ 0.35371312499046326,
+ 0.7314949631690979
+ ],
+ [
+ -0.16720254719257355,
+ 0.3041161000728607,
+ -0.11953184008598328,
+ -0.047406651079654694
+ ],
+ [
+ 0.2594912648200989,
+ 0.7521078586578369,
+ 0.8052098155021667,
+ 0.4433414340019226
+ ],
+ [
+ -0.4235699474811554,
+ -0.7150576114654541,
+ -0.544178307056427,
+ 0.3180883228778839
+ ]
+ ],
+ [
+ -0.0001787111978046596,
+ -0.0006902932655066252,
+ -0.0006542698247358203,
+ -0.0004913727752864361
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8029003143310547
+ ],
+ [
+ -0.20127654075622559
+ ],
+ [
+ 0.5163251161575317
+ ],
+ [
+ -0.08806835114955902
+ ]
+ ],
+ [
+ -8.65995098138228e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8959449529647827,
+ 0.06508146226406097,
+ 0.7461308240890503,
+ -0.9590815305709839
+ ],
+ [
+ 0.1538369059562683,
+ -0.15034762024879456,
+ -0.3472450375556946,
+ -0.9262935519218445
+ ],
+ [
+ -0.0672091469168663,
+ 0.47137096524238586,
+ 0.3921832740306854,
+ 0.7016280293464661
+ ],
+ [
+ 0.11586076021194458,
+ -0.2452022135257721,
+ -0.5059943795204163,
+ -0.6995172500610352
+ ],
+ [
+ 0.3659193515777588,
+ 0.953561544418335,
+ -0.6706297993659973,
+ 0.24776531755924225
+ ]
+ ],
+ [
+ -0.0015884331660345197,
+ -0.0010561717208474874,
+ -0.0017896771896630526,
+ 0.0047752889804542065
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.27172988653182983,
+ 0.5051749348640442,
+ -0.5752462148666382,
+ 0.20540295541286469
+ ],
+ [
+ -0.09818331152200699,
+ 0.3724193274974823,
+ -0.1143256276845932,
+ -0.788824200630188
+ ],
+ [
+ 0.8248515725135803,
+ 1.0507843494415283,
+ 0.7990137934684753,
+ 0.2133944183588028
+ ],
+ [
+ 0.640710175037384,
+ 0.7343908548355103,
+ -0.20749875903129578,
+ -0.4874022901058197
+ ]
+ ],
+ [
+ 0.0006023719324730337,
+ 0.0009222858934663236,
+ 0.0002335646713618189,
+ -0.0004548361466731876
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5428995490074158
+ ],
+ [
+ 0.17424581944942474
+ ],
+ [
+ -0.6032986044883728
+ ],
+ [
+ 0.980694591999054
+ ]
+ ],
+ [
+ 0.00023137705284170806
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.07599445432424545,
+ -0.38876137137413025,
+ -0.07226552069187164,
+ 0.576967716217041
+ ],
+ [
+ 0.4557628631591797,
+ 0.12590472400188446,
+ -0.4200438857078552,
+ 0.10462205111980438
+ ],
+ [
+ 0.7248592972755432,
+ 0.6234627962112427,
+ -0.8577765822410583,
+ 0.33636319637298584
+ ],
+ [
+ -0.4896866977214813,
+ 0.07321195304393768,
+ 0.27697432041168213,
+ -0.0538337305188179
+ ],
+ [
+ 0.39024120569229126,
+ 0.5578562617301941,
+ 0.18765756487846375,
+ -0.5425383448600769
+ ]
+ ],
+ [
+ 0.0010246626334264874,
+ -0.000699424825143069,
+ -0.0002216509310528636,
+ -0.00032696357811801136
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4420255124568939,
+ 0.4241129755973816,
+ -0.5046871304512024,
+ -0.014699618332087994
+ ],
+ [
+ 0.771332859992981,
+ -0.421927809715271,
+ 0.6660705208778381,
+ -0.198834627866745
+ ],
+ [
+ -0.8552443385124207,
+ -0.776918351650238,
+ 0.21498256921768188,
+ -0.5793758034706116
+ ],
+ [
+ -0.6200700402259827,
+ -0.3673974275588989,
+ -0.5032163858413696,
+ -0.08885540068149567
+ ]
+ ],
+ [
+ -0.0007076009642332792,
+ -0.0006501824245788157,
+ 0.001545797334983945,
+ 0.0004953274037688971
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6506045460700989
+ ],
+ [
+ -0.6225467324256897
+ ],
+ [
+ -0.9132811427116394
+ ],
+ [
+ -0.07305292785167694
+ ]
+ ],
+ [
+ 3.929825470549986e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5121984481811523,
+ -0.678627610206604,
+ -0.7126675844192505,
+ -0.04813243821263313
+ ],
+ [
+ 0.05904426798224449,
+ 0.4210793077945709,
+ -0.03343306854367256,
+ -0.06482821702957153
+ ],
+ [
+ 0.08466456830501556,
+ -0.3186890482902527,
+ 0.6292309165000916,
+ 0.34807512164115906
+ ],
+ [
+ 0.12404204159975052,
+ -0.0738253965973854,
+ 0.2964314818382263,
+ 0.03992888703942299
+ ],
+ [
+ -0.344021201133728,
+ 0.707222580909729,
+ 0.3439878225326538,
+ 0.9964041709899902
+ ]
+ ],
+ [
+ -8.915028593037277e-05,
+ -0.00043076317524537444,
+ 0.0009767665760591626,
+ -0.00038777178269810975
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6006760001182556,
+ -0.43989741802215576,
+ -0.0026793943252414465,
+ 0.3585647940635681
+ ],
+ [
+ 0.7021023035049438,
+ -0.1593104600906372,
+ -0.21889185905456543,
+ 0.03696887195110321
+ ],
+ [
+ 0.6906722784042358,
+ 0.47668883204460144,
+ -0.20409469306468964,
+ -0.09379339963197708
+ ],
+ [
+ -0.4731982946395874,
+ 0.6811819076538086,
+ 0.46687087416648865,
+ -0.6250889897346497
+ ]
+ ],
+ [
+ 1.7301801563007757e-05,
+ 0.0005652749096043408,
+ 3.57611570507288e-05,
+ 6.336622755043209e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5125027298927307
+ ],
+ [
+ 0.29217812418937683
+ ],
+ [
+ -0.5600506067276001
+ ],
+ [
+ 0.9755244851112366
+ ]
+ ],
+ [
+ -0.00030131297535263
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7914354801177979,
+ 0.7370220422744751,
+ 0.7754168510437012,
+ 0.3313100337982178
+ ],
+ [
+ 0.42368561029434204,
+ -0.38781338930130005,
+ 0.14319638907909393,
+ -0.04618357867002487
+ ],
+ [
+ 0.3029603362083435,
+ -0.28565314412117004,
+ 0.09980640560388565,
+ 0.8311173319816589
+ ],
+ [
+ 0.1725519746541977,
+ -0.33306872844696045,
+ 0.15419040620326996,
+ -0.6116927862167358
+ ],
+ [
+ -0.2880367636680603,
+ 0.6129648089408875,
+ -0.007714214734733105,
+ 0.41248631477355957
+ ]
+ ],
+ [
+ 0.001735982485115528,
+ -0.0012089050142094493,
+ -0.0014787777327001095,
+ -0.004965719301253557
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5401761531829834,
+ 0.4781849980354309,
+ 0.30557024478912354,
+ 0.5699049234390259
+ ],
+ [
+ -0.8173155188560486,
+ -0.7646910548210144,
+ -0.47186362743377686,
+ -0.005492235533893108
+ ],
+ [
+ 0.26875174045562744,
+ 1.119787335395813,
+ 0.44583362340927124,
+ 0.5617744326591492
+ ],
+ [
+ 0.0820847675204277,
+ -0.5105405449867249,
+ -0.563451886177063,
+ 0.0339210107922554
+ ]
+ ],
+ [
+ -0.0002082680002786219,
+ -0.0002347315166844055,
+ 0.0006608956609852612,
+ 6.7187036620453e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5485414862632751
+ ],
+ [
+ -0.3009830713272095
+ ],
+ [
+ 0.33775120973587036
+ ],
+ [
+ 0.4757063686847687
+ ]
+ ],
+ [
+ -0.00014483556151390076
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.794313907623291,
+ 1.0648001432418823,
+ 0.5095221996307373,
+ 0.42158272862434387
+ ],
+ [
+ -0.37782153487205505,
+ -0.010578022338449955,
+ -0.05124581605195999,
+ 0.4918248653411865
+ ],
+ [
+ 0.08693982660770416,
+ -0.025544509291648865,
+ 1.0545756816864014,
+ -1.0292471647262573
+ ],
+ [
+ -0.4231099486351013,
+ 0.004145949147641659,
+ -0.5142116546630859,
+ 0.6164566874504089
+ ],
+ [
+ -0.198373481631279,
+ -1.0923912525177002,
+ -0.7070890665054321,
+ -0.5458627939224243
+ ]
+ ],
+ [
+ -0.0024735075421631336,
+ -0.0016861347248777747,
+ -0.00017088094318751246,
+ 0.002281788969412446
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2498306930065155,
+ 0.07024860382080078,
+ -0.10512718558311462,
+ -0.5136801600456238
+ ],
+ [
+ 0.15244156122207642,
+ 0.19250933825969696,
+ -0.5581277012825012,
+ 0.8415965437889099
+ ],
+ [
+ -0.8270135521888733,
+ 0.7246047854423523,
+ 0.9410079121589661,
+ 0.20824791491031647
+ ],
+ [
+ -0.5243239402770996,
+ 0.4995315670967102,
+ 0.8951941728591919,
+ -0.3902563452720642
+ ]
+ ],
+ [
+ 0.0004981511156074703,
+ -0.0002940378326456994,
+ 0.0004856304731220007,
+ -0.0012395441299304366
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7319857478141785
+ ],
+ [
+ 0.12272191047668457
+ ],
+ [
+ 0.4648704528808594
+ ],
+ [
+ 0.6559714078903198
+ ]
+ ],
+ [
+ -9.630024578655139e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5164576768875122,
+ 0.7319043278694153,
+ -0.412929505109787,
+ 0.26312750577926636
+ ],
+ [
+ 0.12853044271469116,
+ -0.6029287576675415,
+ 0.21214671432971954,
+ 0.2939150631427765
+ ],
+ [
+ 0.29720979928970337,
+ 0.3442564308643341,
+ -0.101991668343544,
+ 1.0807960033416748
+ ],
+ [
+ 0.06571737676858902,
+ -0.6484208703041077,
+ 0.23311805725097656,
+ 0.3632369637489319
+ ],
+ [
+ -0.5117176175117493,
+ -1.13368558883667,
+ -0.39415478706359863,
+ -0.0022350705694407225
+ ]
+ ],
+ [
+ -0.0038096867501735687,
+ -0.0039473408833146095,
+ 0.001831391709856689,
+ 0.005003700032830238
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4973258376121521,
+ 0.08215723931789398,
+ -0.6617965698242188,
+ 0.3658595383167267
+ ],
+ [
+ 0.470680296421051,
+ -0.7466390132904053,
+ -0.16028086841106415,
+ 0.535127580165863
+ ],
+ [
+ 0.1779175102710724,
+ -0.2732711732387543,
+ -0.46098610758781433,
+ -0.2420998215675354
+ ],
+ [
+ -0.6294472813606262,
+ 0.21953783929347992,
+ 0.24445591866970062,
+ -0.6207206845283508
+ ]
+ ],
+ [
+ -0.0008971695206128061,
+ 0.00020899911760352552,
+ 0.00037501094629988074,
+ -0.0006821677088737488
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4450668394565582
+ ],
+ [
+ -0.5088752508163452
+ ],
+ [
+ -1.0682262182235718
+ ],
+ [
+ -0.34942615032196045
+ ]
+ ],
+ [
+ 2.1265284885885194e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.11647093296051025,
+ 0.25658273696899414,
+ -0.8779089450836182,
+ 0.16610188782215118
+ ],
+ [
+ 0.6595662236213684,
+ 0.007686864584684372,
+ 0.055402182042598724,
+ 0.35209131240844727
+ ],
+ [
+ -0.09484701603651047,
+ -0.4488147497177124,
+ 0.24100548028945923,
+ -0.4195375144481659
+ ],
+ [
+ -0.5580766201019287,
+ -0.018196772783994675,
+ -0.05950918793678284,
+ -0.25708791613578796
+ ],
+ [
+ 0.3318297266960144,
+ -1.1981351375579834,
+ -0.4132072329521179,
+ 0.8511450290679932
+ ]
+ ],
+ [
+ 0.00854055117815733,
+ 0.001310823019593954,
+ 0.0015855145175009966,
+ 0.004298379644751549
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.35374730825424194,
+ -0.06277506053447723,
+ -0.051908910274505615,
+ -0.10353130847215652
+ ],
+ [
+ -0.7810347080230713,
+ 0.5109848380088806,
+ -0.2373889684677124,
+ -0.15959544479846954
+ ],
+ [
+ -0.10484375059604645,
+ -0.0692012682557106,
+ -0.09032934904098511,
+ -0.5796664357185364
+ ],
+ [
+ 0.875076174736023,
+ -0.3274286985397339,
+ -0.24265480041503906,
+ 0.5093721747398376
+ ]
+ ],
+ [
+ 0.00013562245294451714,
+ 0.0003770645125769079,
+ -0.0002684272185433656,
+ -0.00016235545626841486
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3846359848976135
+ ],
+ [
+ 0.44104403257369995
+ ],
+ [
+ -0.21634921431541443
+ ],
+ [
+ 0.7283737063407898
+ ]
+ ],
+ [
+ -0.00010343250323785469
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.33826562762260437,
+ -0.6064288020133972,
+ 0.07774415612220764,
+ 0.2521823048591614
+ ],
+ [
+ 0.3364989459514618,
+ -0.040770575404167175,
+ 0.28337904810905457,
+ 0.3277859687805176
+ ],
+ [
+ 0.11246226727962494,
+ 0.968196451663971,
+ 1.078417420387268,
+ 0.8355511426925659
+ ],
+ [
+ -0.021254368126392365,
+ 0.3654193878173828,
+ 0.32236626744270325,
+ 0.40027227997779846
+ ],
+ [
+ -0.7254436016082764,
+ -0.1559377759695053,
+ 1.1457374095916748,
+ -0.23183439671993256
+ ]
+ ],
+ [
+ 0.0008916712831705809,
+ -0.0006134266150183976,
+ 0.001185477478429675,
+ -0.0013564798282459378
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7295321226119995,
+ 0.1848636418581009,
+ -0.46044641733169556,
+ -0.3118598759174347
+ ],
+ [
+ -0.1268657147884369,
+ 0.33861762285232544,
+ -0.47275492548942566,
+ -0.1779640018939972
+ ],
+ [
+ 0.5781943202018738,
+ 0.545265257358551,
+ 0.42082738876342773,
+ -0.03481653332710266
+ ],
+ [
+ 0.009324010461568832,
+ -0.6103220582008362,
+ -0.6171782612800598,
+ 0.050234097987413406
+ ]
+ ],
+ [
+ -0.0012389591429382563,
+ 0.0008922639535740018,
+ -0.00014638976426795125,
+ 0.00012008484918624163
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.29306456446647644
+ ],
+ [
+ 0.2664814889431
+ ],
+ [
+ -0.717526376247406
+ ],
+ [
+ -0.9672184586524963
+ ]
+ ],
+ [
+ -0.00014821079093962908
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.462796151638031,
+ 0.6827037930488586,
+ 0.3439469635486603,
+ 0.47816285490989685
+ ],
+ [
+ -0.11054518073797226,
+ 0.11883191764354706,
+ -0.6991954445838928,
+ -0.29882365465164185
+ ],
+ [
+ 0.8736273050308228,
+ 0.49996963143348694,
+ -0.755194365978241,
+ -0.10402864962816238
+ ],
+ [
+ 0.20158997178077698,
+ 0.27642980217933655,
+ -0.7589412927627563,
+ -0.22339139878749847
+ ],
+ [
+ -0.2740810811519623,
+ -0.4487995207309723,
+ 0.018880458548665047,
+ 0.8180307745933533
+ ]
+ ],
+ [
+ -0.004227798897773027,
+ -0.0017775872256606817,
+ 0.0016115945763885975,
+ -0.0007518276106566191
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.03985747694969177,
+ -0.4511067569255829,
+ -0.5513055324554443,
+ -0.19369462132453918
+ ],
+ [
+ -0.6205358505249023,
+ -0.47889670729637146,
+ -0.8767171502113342,
+ -0.03940272703766823
+ ],
+ [
+ 0.08307801187038422,
+ 0.29569658637046814,
+ -0.35647350549697876,
+ -0.45579007267951965
+ ],
+ [
+ 0.34668946266174316,
+ -0.6297099590301514,
+ -0.11438989639282227,
+ -0.12528149783611298
+ ]
+ ],
+ [
+ 0.0007226835587061942,
+ -0.0010202977573499084,
+ -0.0009352902416139841,
+ 0.0015640881611034274
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.524536669254303
+ ],
+ [
+ 0.6755611896514893
+ ],
+ [
+ -0.5434649586677551
+ ],
+ [
+ 0.17396549880504608
+ ]
+ ],
+ [
+ -5.937687092227861e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8111588954925537,
+ -0.7762381434440613,
+ 0.8878114819526672,
+ -0.046878453344106674
+ ],
+ [
+ 0.26718607544898987,
+ -0.19703198969364166,
+ -0.5543621182441711,
+ -0.15585429966449738
+ ],
+ [
+ 0.2780478596687317,
+ -0.30068933963775635,
+ -0.746178388595581,
+ 0.13148504495620728
+ ],
+ [
+ 0.2930837869644165,
+ -0.1659129112958908,
+ -0.44168728590011597,
+ -0.13401496410369873
+ ],
+ [
+ -1.5037089586257935,
+ 0.16721488535404205,
+ -0.42233866453170776,
+ 0.0192152950912714
+ ]
+ ],
+ [
+ 0.002227159682661295,
+ 0.004410510417073965,
+ 0.001239510835148394,
+ 0.00018913706298917532
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3663373291492462,
+ -0.5840471982955933,
+ 0.2902347445487976,
+ -0.33098098635673523
+ ],
+ [
+ 1.1828746795654297,
+ -0.6118335723876953,
+ 0.3125864267349243,
+ 0.7649394869804382
+ ],
+ [
+ 0.4838901460170746,
+ 0.5203614830970764,
+ 0.3284135162830353,
+ -0.3797924220561981
+ ],
+ [
+ -0.2074613720178604,
+ -0.8347012400627136,
+ -0.5398792028427124,
+ 0.5940072536468506
+ ]
+ ],
+ [
+ 0.0014570776838809252,
+ 0.0001905570097733289,
+ 0.0019274605438113213,
+ 0.0015939458971843123
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.35413819551467896
+ ],
+ [
+ 0.34128016233444214
+ ],
+ [
+ 0.5987414717674255
+ ],
+ [
+ -0.8423670530319214
+ ]
+ ],
+ [
+ -0.00042226139339618385
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.06736492365598679,
+ 0.1471383422613144,
+ -0.8493778705596924,
+ 0.011103915981948376
+ ],
+ [
+ 0.3085178732872009,
+ 0.005506256595253944,
+ -0.023526646196842194,
+ 0.06325055658817291
+ ],
+ [
+ 0.8945508599281311,
+ 0.29253482818603516,
+ 0.06679783761501312,
+ -0.43383628129959106
+ ],
+ [
+ 0.5931663513183594,
+ -0.5070341229438782,
+ -0.13112647831439972,
+ 0.05379682406783104
+ ],
+ [
+ 0.0373268723487854,
+ 0.6893438100814819,
+ 0.32196033000946045,
+ -0.6961889863014221
+ ]
+ ],
+ [
+ -0.003291973378509283,
+ -0.00574113056063652,
+ 0.0010534171015024185,
+ 0.0008997739059850574
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3040773570537567,
+ -0.6834061145782471,
+ 0.061670951545238495,
+ -1.0147439241409302
+ ],
+ [
+ -0.4179055988788605,
+ -0.5106956362724304,
+ 0.5474846959114075,
+ 0.032269395887851715
+ ],
+ [
+ -0.0717422366142273,
+ 0.9951883554458618,
+ -0.7646445035934448,
+ 0.06454237550497055
+ ],
+ [
+ 0.279845654964447,
+ -0.9257259964942932,
+ 0.4137800633907318,
+ 0.39329102635383606
+ ]
+ ],
+ [
+ 0.0008627772913314402,
+ -0.00018297566566616297,
+ -0.0011011293390765786,
+ 0.0012793750502169132
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6233032941818237
+ ],
+ [
+ 0.1470235139131546
+ ],
+ [
+ 0.5733508467674255
+ ],
+ [
+ -0.1609620749950409
+ ]
+ ],
+ [
+ 6.877134728711098e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9036553502082825,
+ -0.6269936561584473,
+ 1.0499483346939087,
+ -0.31535205245018005
+ ],
+ [
+ 0.16862498223781586,
+ -0.05417662858963013,
+ 0.1286931037902832,
+ 0.1340046375989914
+ ],
+ [
+ 0.08707518875598907,
+ 0.030583148822188377,
+ 0.006023881025612354,
+ 0.6894235610961914
+ ],
+ [
+ -0.284467488527298,
+ 0.2592013478279114,
+ 0.07556478679180145,
+ -0.03353552892804146
+ ],
+ [
+ 0.6458601951599121,
+ 0.8409221768379211,
+ -0.18045111000537872,
+ 0.9325660467147827
+ ]
+ ],
+ [
+ 0.001037643407471478,
+ -0.001857386901974678,
+ -0.003623410826548934,
+ -0.0010305995820090175
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5512711405754089,
+ 0.9161450862884521,
+ -0.7437619566917419,
+ 0.2690449059009552
+ ],
+ [
+ -0.18674606084823608,
+ -0.05449725314974785,
+ 0.4349338114261627,
+ -0.5395529866218567
+ ],
+ [
+ -0.4379000663757324,
+ -0.5709967017173767,
+ 0.4279237687587738,
+ -0.051926761865615845
+ ],
+ [
+ 0.17451111972332,
+ 0.6497464179992676,
+ 0.36672788858413696,
+ -0.7792355418205261
+ ]
+ ],
+ [
+ -0.0006308166193775833,
+ -0.00023510525352321565,
+ 0.0015010593924671412,
+ 2.3652006348129362e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9557579159736633
+ ],
+ [
+ 0.37620893120765686
+ ],
+ [
+ -0.0954834595322609
+ ],
+ [
+ 0.43422186374664307
+ ]
+ ],
+ [
+ -0.00044284609612077475
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.25393667817115784,
+ -0.39818593859672546,
+ -0.8117914199829102,
+ 0.5114197134971619
+ ],
+ [
+ -0.3707943856716156,
+ -0.5418552756309509,
+ 0.33265697956085205,
+ -0.33310261368751526
+ ],
+ [
+ -0.50140780210495,
+ -0.4273889660835266,
+ -0.08587261289358139,
+ -0.2256394326686859
+ ],
+ [
+ -0.2602429687976837,
+ -0.35536810755729675,
+ 0.38958537578582764,
+ -0.22460229694843292
+ ],
+ [
+ 0.07675079256296158,
+ -0.9294524192810059,
+ -0.4105847477912903,
+ -0.0894700139760971
+ ]
+ ],
+ [
+ 0.000985576189123094,
+ 0.0013794490369036794,
+ 0.0022682095877826214,
+ -0.0024279996287077665
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7976198792457581,
+ -0.4973328411579132,
+ 0.6619338393211365,
+ -0.4239104092121124
+ ],
+ [
+ -0.44983166456222534,
+ 0.6213737726211548,
+ -0.7168416380882263,
+ 0.6377065777778625
+ ],
+ [
+ -0.4636530876159668,
+ 0.5550482273101807,
+ 0.7876155972480774,
+ -0.4008740484714508
+ ],
+ [
+ 0.05152928829193115,
+ -0.04162561148405075,
+ 0.05612712353467941,
+ -0.00977680366486311
+ ]
+ ],
+ [
+ -0.0010399470338597894,
+ -0.0001660576817812398,
+ -0.0006501427269540727,
+ -0.00016503705410286784
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.21461598575115204
+ ],
+ [
+ 0.6299707293510437
+ ],
+ [
+ -0.4783588647842407
+ ],
+ [
+ -0.5835933089256287
+ ]
+ ],
+ [
+ -0.0002866935101337731
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.38106876611709595,
+ 0.4191781282424927,
+ -0.10706205666065216,
+ -0.45917341113090515
+ ],
+ [
+ 0.15814009308815002,
+ -0.028903111815452576,
+ 0.24593405425548553,
+ 0.040774233639240265
+ ],
+ [
+ 0.007212687283754349,
+ 0.4064866304397583,
+ 0.619586706161499,
+ -0.6420668959617615
+ ],
+ [
+ 0.1705135852098465,
+ 0.18455654382705688,
+ 0.21505525708198547,
+ -0.2829432189464569
+ ],
+ [
+ -1.2559051513671875,
+ 0.1315729171037674,
+ -0.7118653059005737,
+ 0.8198855519294739
+ ]
+ ],
+ [
+ -0.0016209640307351947,
+ -0.0009363882127217948,
+ -0.00020436606428120285,
+ 0.0020195168908685446
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.1149846687912941,
+ -0.7330464124679565,
+ 0.6028542518615723,
+ -0.5372202396392822
+ ],
+ [
+ 0.515328586101532,
+ -0.29839664697647095,
+ -0.38266026973724365,
+ -0.9343858957290649
+ ],
+ [
+ 0.34415990114212036,
+ 0.8203191161155701,
+ 0.0055089653469622135,
+ -0.18091575801372528
+ ],
+ [
+ -0.45231106877326965,
+ -0.33824899792671204,
+ -0.18066063523292542,
+ 0.47662118077278137
+ ]
+ ],
+ [
+ -0.00233985623344779,
+ 0.0005009548622183502,
+ 0.0017886038403958082,
+ 0.000997487106360495
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5400476455688477
+ ],
+ [
+ 0.4886978268623352
+ ],
+ [
+ 0.8697053790092468
+ ],
+ [
+ 0.4177205264568329
+ ]
+ ],
+ [
+ -0.0007108939462341368
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5142483115196228,
+ 0.30071771144866943,
+ 0.7681020498275757,
+ -0.17571625113487244
+ ],
+ [
+ -0.22497349977493286,
+ -0.1643519401550293,
+ 0.07254395633935928,
+ 0.05778105556964874
+ ],
+ [
+ -0.09133327007293701,
+ 0.2734527587890625,
+ -0.13674527406692505,
+ -0.10543780773878098
+ ],
+ [
+ -0.1860508769750595,
+ -0.10133776813745499,
+ 0.06414229422807693,
+ 0.09342837333679199
+ ],
+ [
+ -0.30763188004493713,
+ 1.4454519748687744,
+ 0.14354412257671356,
+ -1.2015681266784668
+ ]
+ ],
+ [
+ 0.0020857525523751974,
+ -0.00013168917212169617,
+ -0.001991711091250181,
+ 0.0015445910394191742
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5495086312294006,
+ 0.08705324679613113,
+ 0.13917551934719086,
+ -0.6117120981216431
+ ],
+ [
+ 0.7469221949577332,
+ 0.10596974194049835,
+ -0.4259503185749054,
+ -0.9566100239753723
+ ],
+ [
+ -0.5395775437355042,
+ 0.4164508283138275,
+ 0.4087403118610382,
+ -0.7239035367965698
+ ],
+ [
+ -0.6444448232650757,
+ 0.6321805119514465,
+ -0.4519819915294647,
+ 0.34537145495414734
+ ]
+ ],
+ [
+ 0.00045093841617926955,
+ 0.0003188382543157786,
+ -0.00096115842461586,
+ -0.0006681549712084234
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5984207987785339
+ ],
+ [
+ 0.39341357350349426
+ ],
+ [
+ 0.36439797282218933
+ ],
+ [
+ -0.5488567352294922
+ ]
+ ],
+ [
+ 0.00019100199278909713
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7697553634643555,
+ -0.2075909674167633,
+ 0.46210962533950806,
+ 0.7296256422996521
+ ],
+ [
+ 0.4088309109210968,
+ -0.31462687253952026,
+ -0.1901618391275406,
+ -0.33086517453193665
+ ],
+ [
+ 0.03651563823223114,
+ -0.5414993166923523,
+ 0.2609161138534546,
+ 0.07840212434530258
+ ],
+ [
+ 0.5107582211494446,
+ -0.32198718190193176,
+ -0.06616213172674179,
+ -0.37817391753196716
+ ],
+ [
+ 0.7022626399993896,
+ 0.4752536714076996,
+ 0.4998045265674591,
+ 0.3028433620929718
+ ]
+ ],
+ [
+ -0.004045085981488228,
+ 0.0020840419456362724,
+ -0.008960803970694542,
+ 0.00039655057480558753
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.46967145800590515,
+ 0.6554267406463623,
+ 0.08940432220697403,
+ -0.5738491415977478
+ ],
+ [
+ -1.1165449619293213,
+ 0.4350907802581787,
+ 0.3813779354095459,
+ 0.11009443551301956
+ ],
+ [
+ 0.3155530095100403,
+ 0.12863041460514069,
+ -0.47336697578430176,
+ -0.3409094512462616
+ ],
+ [
+ 0.5098749399185181,
+ 0.9153038859367371,
+ -0.2453148514032364,
+ 0.00037449668161571026
+ ]
+ ],
+ [
+ -0.0006597517640329897,
+ 0.0010862525086849928,
+ 0.0014109390322118998,
+ 0.002707845065742731
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4723493456840515
+ ],
+ [
+ -0.2273986041545868
+ ],
+ [
+ 0.5127196907997131
+ ],
+ [
+ -0.20626167953014374
+ ]
+ ],
+ [
+ 2.450073225190863e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6968259811401367,
+ -0.5119528770446777,
+ 0.6784402132034302,
+ -0.1574333757162094
+ ],
+ [
+ -0.21525490283966064,
+ -0.3001931607723236,
+ -0.2596851885318756,
+ 0.3157399296760559
+ ],
+ [
+ -0.2978331446647644,
+ -0.4600551128387451,
+ -0.17073078453540802,
+ 0.76231449842453
+ ],
+ [
+ 0.5795195698738098,
+ 0.5711900591850281,
+ -0.268665075302124,
+ 0.24182181060314178
+ ],
+ [
+ 0.1244911253452301,
+ -0.7648255825042725,
+ 0.8633722066879272,
+ 0.06347459554672241
+ ]
+ ],
+ [
+ -0.0010475281160324812,
+ 0.001009325380437076,
+ -0.002572258934378624,
+ -0.003197156125679612
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.32796624302864075,
+ -0.6653625965118408,
+ 0.6854835152626038,
+ 0.1958255022764206
+ ],
+ [
+ 0.2796550691127777,
+ 0.7733157277107239,
+ -0.6088387370109558,
+ -0.3897951543331146
+ ],
+ [
+ -0.17458145320415497,
+ 0.09783556312322617,
+ -0.4788453280925751,
+ 0.7355648279190063
+ ],
+ [
+ -0.08564659208059311,
+ 0.45281121134757996,
+ 0.2434532344341278,
+ -0.3644598722457886
+ ]
+ ],
+ [
+ 0.0002973474038299173,
+ -9.02753381524235e-05,
+ 0.00017484814452473074,
+ -0.0015994654968380928
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9026506543159485
+ ],
+ [
+ 0.47942984104156494
+ ],
+ [
+ 0.6158497929573059
+ ],
+ [
+ 0.3346497118473053
+ ]
+ ],
+ [
+ 2.7600617613643408e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_10": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2806113064289093,
+ -0.34690582752227783,
+ -0.7206560373306274,
+ 0.3881235122680664
+ ],
+ [
+ -0.22651879489421844,
+ -0.41679707169532776,
+ 0.27984699606895447,
+ 0.28921744227409363
+ ],
+ [
+ 0.539980947971344,
+ -0.9339073300361633,
+ 0.7328342199325562,
+ 0.63411545753479
+ ],
+ [
+ -0.2620283365249634,
+ -0.5082749128341675,
+ 0.21107250452041626,
+ 0.3519575297832489
+ ],
+ [
+ 0.8874722123146057,
+ -0.3392760753631592,
+ -1.7182048559188843,
+ -0.13702301681041718
+ ]
+ ],
+ [
+ -0.0001411342527717352,
+ 0.0037334798835217953,
+ 0.0010314993560314178,
+ -0.003061286173760891
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3338238298892975,
+ -0.41405215859413147,
+ 0.3360728919506073,
+ -0.6004093289375305
+ ],
+ [
+ -0.18855725228786469,
+ 0.3389497697353363,
+ -0.8060624599456787,
+ 0.1733284741640091
+ ],
+ [
+ -0.023676900193095207,
+ 0.3702384829521179,
+ -0.7288719415664673,
+ -0.7289503216743469
+ ],
+ [
+ 0.47913336753845215,
+ -0.5176651477813721,
+ -0.22315476834774017,
+ -0.8865627646446228
+ ]
+ ],
+ [
+ 0.001994489226490259,
+ 3.040921399133367e-07,
+ -6.508488149847835e-05,
+ -0.001719414023682475
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.050741445273160934
+ ],
+ [
+ -0.6921287178993225
+ ],
+ [
+ -0.7995570302009583
+ ],
+ [
+ -0.026185913011431694
+ ]
+ ],
+ [
+ -0.0002261677145725116
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_100.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_100.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.09259670972824097,
+ -0.19565699994564056,
+ 0.014044394716620445,
+ 0.5080145597457886
+ ],
+ [
+ 0.507878839969635,
+ 0.2327369600534439,
+ -0.22796675562858582,
+ -0.023919662460684776
+ ],
+ [
+ -0.288653701543808,
+ 0.3151528537273407,
+ 0.7266063690185547,
+ 0.6719380617141724
+ ],
+ [
+ 0.5862505435943604,
+ 0.27702775597572327,
+ -0.05110130459070206,
+ 0.0912247821688652
+ ],
+ [
+ 0.5154925584793091,
+ -0.5413239002227783,
+ -0.6189926862716675,
+ -0.5630799531936646
+ ]
+ ],
+ [
+ -0.0006609298288822174,
+ 0.0002527556207496673,
+ -0.0001006940656225197,
+ -0.00018134723359253258
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.473010778427124,
+ -0.7635881304740906,
+ -0.5752219557762146,
+ -0.452087938785553
+ ],
+ [
+ -0.2883285880088806,
+ 0.7124470472335815,
+ 0.6902948617935181,
+ 0.5580777525901794
+ ],
+ [
+ -0.6691823601722717,
+ 0.6657831072807312,
+ -0.36208677291870117,
+ -0.8143242001533508
+ ],
+ [
+ 0.6593045592308044,
+ 0.3006858825683594,
+ 0.753439724445343,
+ 0.6836118102073669
+ ]
+ ],
+ [
+ 0.00014662618923466653,
+ 0.0004780801828019321,
+ -0.0001676004903856665,
+ -0.0002728412509895861
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.43584132194519043
+ ],
+ [
+ 0.0759139358997345
+ ],
+ [
+ 0.19725191593170166
+ ],
+ [
+ 0.801476001739502
+ ]
+ ],
+ [
+ -6.982979539316148e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4146229922771454,
+ -0.3828900456428528,
+ -0.3269025683403015,
+ 0.6704912781715393
+ ],
+ [
+ -0.1319257616996765,
+ 0.5165790319442749,
+ -0.15272201597690582,
+ 0.3288842737674713
+ ],
+ [
+ -0.4860703945159912,
+ 0.9290802478790283,
+ 0.3380090296268463,
+ 0.3556439280509949
+ ],
+ [
+ -0.07135766744613647,
+ 0.6995460987091064,
+ -0.4844461679458618,
+ -0.029857909306883812
+ ],
+ [
+ -0.4055551588535309,
+ -0.027039844542741776,
+ 0.43784332275390625,
+ 0.5430935621261597
+ ]
+ ],
+ [
+ 6.110656977398321e-05,
+ -3.306237340439111e-05,
+ 0.00031335349194705486,
+ -0.0001612885680515319
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8417544960975647,
+ 0.32858937978744507,
+ 0.7486869692802429,
+ -0.5298532843589783
+ ],
+ [
+ -0.40445613861083984,
+ -0.009554277174174786,
+ 0.4810333251953125,
+ -0.5511829257011414
+ ],
+ [
+ 0.3113442063331604,
+ 0.08778145164251328,
+ 0.3214936852455139,
+ 0.7246896624565125
+ ],
+ [
+ -0.013897597789764404,
+ 0.5784233808517456,
+ 0.32501351833343506,
+ -0.5843178033828735
+ ]
+ ],
+ [
+ -0.00014265831850934774,
+ 3.532009577611461e-05,
+ -0.0001365105708828196,
+ -0.00024555413983762264
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9656487107276917
+ ],
+ [
+ 0.2601121664047241
+ ],
+ [
+ 0.6973255276679993
+ ],
+ [
+ 0.6283401846885681
+ ]
+ ],
+ [
+ -8.175592665793374e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.11385748535394669,
+ 0.02491220086812973,
+ 0.8117095232009888,
+ 0.18874448537826538
+ ],
+ [
+ -0.3126651346683502,
+ -0.5458618402481079,
+ -0.8140167593955994,
+ 0.203347310423851
+ ],
+ [
+ -0.6083807945251465,
+ 0.4556587338447571,
+ -0.18022586405277252,
+ -0.23577618598937988
+ ],
+ [
+ 0.297325074672699,
+ 0.6507765650749207,
+ 0.51921147108078,
+ 0.22733184695243835
+ ],
+ [
+ -0.3139617443084717,
+ -0.04807303845882416,
+ -0.5561168789863586,
+ -0.37311992049217224
+ ]
+ ],
+ [
+ -7.432445272570476e-05,
+ -0.000261835812125355,
+ -0.0006151222623884678,
+ 0.0018482243176549673
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.37830036878585815,
+ 0.19560950994491577,
+ -0.702122688293457,
+ -0.3916376531124115
+ ],
+ [
+ 0.582745373249054,
+ 0.1966310739517212,
+ -0.1709461808204651,
+ 0.2316603660583496
+ ],
+ [
+ -0.8043980002403259,
+ 0.5903502702713013,
+ 0.5420457720756531,
+ -0.35161057114601135
+ ],
+ [
+ 0.015077335759997368,
+ 0.3277410566806793,
+ 0.45353615283966064,
+ -0.14611394703388214
+ ]
+ ],
+ [
+ 0.0001664437004365027,
+ -0.00036761851515620947,
+ -0.00044728207285515964,
+ -0.00023952487390488386
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4278067648410797
+ ],
+ [
+ -0.6325692534446716
+ ],
+ [
+ 0.8618170619010925
+ ],
+ [
+ -0.9115261435508728
+ ]
+ ],
+ [
+ -0.00025048814131878316
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3247292935848236,
+ 0.725751519203186,
+ 0.9703259468078613,
+ -0.2387523055076599
+ ],
+ [
+ -0.15390512347221375,
+ -0.6985397338867188,
+ 0.29952532052993774,
+ 0.20239222049713135
+ ],
+ [
+ 0.32243216037750244,
+ -0.3254915773868561,
+ 0.554821789264679,
+ 0.6430132389068604
+ ],
+ [
+ -0.3345533013343811,
+ -0.5002349019050598,
+ -0.18881499767303467,
+ 0.16012786328792572
+ ],
+ [
+ 0.34749269485473633,
+ 0.9018591642379761,
+ -0.10744737088680267,
+ 0.2791178822517395
+ ]
+ ],
+ [
+ -0.00020936322107445449,
+ 0.003545160172507167,
+ 0.0009688989375717938,
+ -0.0005431757890619338
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.1879982203245163,
+ -0.04368273913860321,
+ 0.1587691307067871,
+ -0.47625717520713806
+ ],
+ [
+ 0.16439354419708252,
+ 0.49274832010269165,
+ 0.36191046237945557,
+ 0.22776071727275848
+ ],
+ [
+ 0.14835527539253235,
+ -0.9218018054962158,
+ -0.4013039767742157,
+ 0.5437989234924316
+ ],
+ [
+ 0.47480010986328125,
+ 0.24375061690807343,
+ -0.21911504864692688,
+ 0.27358025312423706
+ ]
+ ],
+ [
+ 0.00039819913217797875,
+ -0.0006109214155003428,
+ -0.00025967517285607755,
+ 0.0002085166343022138
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.21740160882472992
+ ],
+ [
+ 0.4557793140411377
+ ],
+ [
+ -0.9071668982505798
+ ],
+ [
+ 0.43677955865859985
+ ]
+ ],
+ [
+ 0.00015236285980790854
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.30798155069351196,
+ -0.807541012763977,
+ 0.03753869608044624,
+ -0.5979328751564026
+ ],
+ [
+ 0.00261251931078732,
+ -0.42931678891181946,
+ 0.17562326788902283,
+ -0.23173333704471588
+ ],
+ [
+ 0.8327645659446716,
+ 0.03246237337589264,
+ -0.46560534834861755,
+ -0.10777034610509872
+ ],
+ [
+ -0.5645217299461365,
+ -0.1961064487695694,
+ 0.27742525935173035,
+ -0.12461918592453003
+ ],
+ [
+ 0.23331496119499207,
+ 0.19998197257518768,
+ -0.793038010597229,
+ -0.16669601202011108
+ ]
+ ],
+ [
+ -0.0010947834234684706,
+ 0.0013081446522846818,
+ -0.0006387216853909194,
+ 0.0007424018695019186
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7790715098381042,
+ -0.663568377494812,
+ 0.586794376373291,
+ -0.008283236995339394
+ ],
+ [
+ -1.0341063737869263,
+ 0.31805843114852905,
+ -0.024454349651932716,
+ -0.06865673512220383
+ ],
+ [
+ -0.4824138283729553,
+ 0.5158750414848328,
+ -0.6228810548782349,
+ 0.2630850374698639
+ ],
+ [
+ -0.16401302814483643,
+ -0.194557324051857,
+ -0.6618434190750122,
+ -0.5939602851867676
+ ]
+ ],
+ [
+ -0.001346126664429903,
+ 0.0014096609083935618,
+ 1.736846570565831e-05,
+ -0.00034427817445248365
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2541476786136627
+ ],
+ [
+ 0.2476881891489029
+ ],
+ [
+ 0.08526884764432907
+ ],
+ [
+ 0.8334322571754456
+ ]
+ ],
+ [
+ -9.47244461713126e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7117658853530884,
+ -0.06420859694480896,
+ 0.6152321696281433,
+ -0.22475707530975342
+ ],
+ [
+ -0.5120587348937988,
+ 0.6201980113983154,
+ -0.08491229265928268,
+ 0.3810623288154602
+ ],
+ [
+ 0.2529252767562866,
+ 0.4352972209453583,
+ 0.032055120915174484,
+ -0.8134555220603943
+ ],
+ [
+ 0.14759643375873566,
+ 0.09248200058937073,
+ -0.036845117807388306,
+ 0.5549055337905884
+ ],
+ [
+ 0.04021691158413887,
+ -0.3240102529525757,
+ 0.19786128401756287,
+ -0.070747010409832
+ ]
+ ],
+ [
+ 0.00012095964484615251,
+ 0.0002781256043817848,
+ -6.967120134504512e-05,
+ -0.0006518089794553816
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7356571555137634,
+ 0.07273993641138077,
+ 0.2979142367839813,
+ 0.24414624273777008
+ ],
+ [
+ -0.3134249448776245,
+ -0.632978618144989,
+ -0.4159299433231354,
+ 0.1042357012629509
+ ],
+ [
+ 0.4493388235569,
+ -0.4204774796962738,
+ 0.552929162979126,
+ 0.1979951411485672
+ ],
+ [
+ -0.6918367147445679,
+ 0.7022827863693237,
+ -0.5173713564872742,
+ 0.5862665176391602
+ ]
+ ],
+ [
+ 0.00024082390882540494,
+ 3.067333091166802e-05,
+ -0.00044273564708419144,
+ 0.00011409600847400725
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7177587747573853
+ ],
+ [
+ -1.0318936109542847
+ ],
+ [
+ 0.07177099585533142
+ ],
+ [
+ 0.6509976983070374
+ ]
+ ],
+ [
+ -4.273781451047398e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17090974748134613,
+ -0.4735332727432251,
+ 0.2001703530550003,
+ 0.5847469568252563
+ ],
+ [
+ -0.10370367020368576,
+ 0.2873832583427429,
+ -0.14448238909244537,
+ -0.176926851272583
+ ],
+ [
+ -0.28796708583831787,
+ 0.04522097855806351,
+ -0.7597301602363586,
+ -0.2526063024997711
+ ],
+ [
+ -0.1438317894935608,
+ -0.0314793661236763,
+ 0.1159108355641365,
+ -0.27958694100379944
+ ],
+ [
+ -0.8500394821166992,
+ 0.7050200700759888,
+ 0.667605459690094,
+ 0.18752729892730713
+ ]
+ ],
+ [
+ 0.00017507499433122575,
+ -0.00037245600833557546,
+ -0.00013755750842392445,
+ -0.00020812710863538086
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6083512902259827,
+ 0.2620403468608856,
+ -0.28564897179603577,
+ -0.0006423529703170061
+ ],
+ [
+ 0.36793413758277893,
+ 0.5551577210426331,
+ 0.6955943703651428,
+ 0.5218546390533447
+ ],
+ [
+ -0.12149510532617569,
+ 0.39696067571640015,
+ 0.04093754664063454,
+ 0.6695418357849121
+ ],
+ [
+ -0.6419512629508972,
+ -0.7896820902824402,
+ -0.5477489233016968,
+ 0.5573146939277649
+ ]
+ ],
+ [
+ 0.00015609424735885113,
+ -0.0004466626269277185,
+ -0.0003588260733522475,
+ 8.476451330352575e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4056503474712372
+ ],
+ [
+ 0.009632314555346966
+ ],
+ [
+ 0.7769964933395386
+ ],
+ [
+ -1.1515885591506958
+ ]
+ ],
+ [
+ 0.00010497659241082147
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16929464042186737,
+ -0.21754543483257294,
+ 0.5065614581108093,
+ -0.6199096441268921
+ ],
+ [
+ 0.03372296690940857,
+ 0.23520305752754211,
+ 0.4815351068973541,
+ -0.04201021045446396
+ ],
+ [
+ 0.36534205079078674,
+ -0.37832048535346985,
+ 0.6227629780769348,
+ -0.25779014825820923
+ ],
+ [
+ 0.197403684258461,
+ 0.27106717228889465,
+ -0.0006674690521322191,
+ 0.011781206354498863
+ ],
+ [
+ -0.01813323050737381,
+ -0.26980093121528625,
+ 0.626131534576416,
+ 0.283755362033844
+ ]
+ ],
+ [
+ -0.0008352123550139368,
+ -2.7285061150905676e-05,
+ 0.002494760788977146,
+ -0.00046388464397750795
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.37121376395225525,
+ 0.2645275592803955,
+ 0.4846116006374359,
+ 0.006422270555049181
+ ],
+ [
+ 0.0648328959941864,
+ 0.35028964281082153,
+ -0.07993904501199722,
+ -0.4602099359035492
+ ],
+ [
+ -0.3433478772640228,
+ -0.19017092883586884,
+ 0.4265328347682953,
+ 0.04041292890906334
+ ],
+ [
+ -0.64786696434021,
+ -0.19615797698497772,
+ 0.38904863595962524,
+ -0.05003923922777176
+ ]
+ ],
+ [
+ 0.00017294575809501112,
+ 0.0008943768334574997,
+ -0.000244994240347296,
+ 0.00021923001622781157
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9898130893707275
+ ],
+ [
+ 0.03258508816361427
+ ],
+ [
+ 0.8902788758277893
+ ],
+ [
+ -0.6988454461097717
+ ]
+ ],
+ [
+ 2.6487046852707863e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3586362302303314,
+ 0.48448383808135986,
+ -0.6669413447380066,
+ 0.793703556060791
+ ],
+ [
+ 0.5138206481933594,
+ 0.11529054492712021,
+ 0.1767752766609192,
+ -0.09002845734357834
+ ],
+ [
+ -0.26627951860427856,
+ 0.1546138972043991,
+ -0.6439639925956726,
+ -0.43105554580688477
+ ],
+ [
+ 0.41431093215942383,
+ 0.11120177805423737,
+ -0.15044264495372772,
+ -0.5942358374595642
+ ],
+ [
+ -0.45249465107917786,
+ -0.46244701743125916,
+ 0.3432597219944,
+ 0.26565834879875183
+ ]
+ ],
+ [
+ -0.00041834142757579684,
+ -0.0011908415472134948,
+ 0.0008134196395985782,
+ -0.00023049890296533704
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6131830215454102,
+ 0.200648233294487,
+ 0.728965699672699,
+ 0.4317969083786011
+ ],
+ [
+ -0.13207970559597015,
+ 0.2888731062412262,
+ 0.4216119349002838,
+ -0.7254418730735779
+ ],
+ [
+ 0.3644973635673523,
+ -0.5511828064918518,
+ 0.6341467499732971,
+ 0.6178942918777466
+ ],
+ [
+ 0.2510557472705841,
+ 0.0928390845656395,
+ 0.07350694388151169,
+ 0.10777481645345688
+ ]
+ ],
+ [
+ 0.00031701356056146324,
+ 0.0005706227384507656,
+ 0.0006513500120490789,
+ -0.0006566189113073051
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.23314601182937622
+ ],
+ [
+ -0.4190567433834076
+ ],
+ [
+ 0.6614804267883301
+ ],
+ [
+ -0.6158136129379272
+ ]
+ ],
+ [
+ -1.1037693184334785e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.34006714820861816,
+ 0.02689703367650509,
+ 0.31552696228027344,
+ 0.3516819477081299
+ ],
+ [
+ -0.36994025111198425,
+ -0.25708603858947754,
+ 0.16212742030620575,
+ -0.1500815898180008
+ ],
+ [
+ 0.05811528116464615,
+ 0.31918928027153015,
+ 0.6985192894935608,
+ -0.5820768475532532
+ ],
+ [
+ -0.29746755957603455,
+ -0.3953179717063904,
+ 0.13197749853134155,
+ 0.23071731626987457
+ ],
+ [
+ 0.27821335196495056,
+ -0.3834897577762604,
+ -0.7996516227722168,
+ -1.0041215419769287
+ ]
+ ],
+ [
+ 0.0008327122195623815,
+ 0.003115263069048524,
+ -1.6746436813264154e-05,
+ -8.784301462583244e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17705385386943817,
+ 1.0801384449005127,
+ 0.6666485071182251,
+ 0.14279982447624207
+ ],
+ [
+ -0.04913011193275452,
+ 0.3101825416088104,
+ -0.07708235830068588,
+ -0.05260325223207474
+ ],
+ [
+ 0.14679545164108276,
+ -0.8613168597221375,
+ -0.37046918272972107,
+ 0.18752571940422058
+ ],
+ [
+ 0.4309527575969696,
+ 0.0077850972302258015,
+ 0.6008522510528564,
+ 0.5805865526199341
+ ]
+ ],
+ [
+ 0.0009556888253428042,
+ -0.0007301319274120033,
+ -0.00010990561713697389,
+ 0.0004193367494735867
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.45530712604522705
+ ],
+ [
+ 0.2115221619606018
+ ],
+ [
+ -0.6102405190467834
+ ],
+ [
+ 0.40191105008125305
+ ]
+ ],
+ [
+ -0.00048417161451652646
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.9496180415153503,
+ -0.49544793367385864,
+ -0.47494861483573914,
+ -0.3949228525161743
+ ],
+ [
+ 0.005024027079343796,
+ 0.5030608773231506,
+ -0.18572650849819183,
+ -0.04395134747028351
+ ],
+ [
+ -0.1176198422908783,
+ -0.19644005596637726,
+ -0.0625457763671875,
+ -0.13961568474769592
+ ],
+ [
+ 0.0031337689142674208,
+ 0.43746474385261536,
+ 0.18468376994132996,
+ -0.125900998711586
+ ],
+ [
+ -0.4067193865776062,
+ -0.21218647062778473,
+ -0.05228204280138016,
+ -0.5933486819267273
+ ]
+ ],
+ [
+ -6.330513133434579e-05,
+ -0.0007973731262609363,
+ 0.0015258481726050377,
+ -0.0008472164045087993
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9030287265777588,
+ -0.0077134994789958,
+ -0.5760246515274048,
+ 0.2711617946624756
+ ],
+ [
+ -0.8868166208267212,
+ 0.361825168132782,
+ -0.18045848608016968,
+ 0.8985694050788879
+ ],
+ [
+ 0.16695179045200348,
+ -0.6116604804992676,
+ -0.6000719666481018,
+ 0.30066725611686707
+ ],
+ [
+ 0.3822691738605499,
+ -0.2253297120332718,
+ -0.06366509944200516,
+ -0.6784564256668091
+ ]
+ ],
+ [
+ -4.044144588988274e-05,
+ 0.0003901623422279954,
+ -0.00042526880861259997,
+ 0.0007555499323643744
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.336269736289978
+ ],
+ [
+ 0.8675602078437805
+ ],
+ [
+ -0.8878841996192932
+ ],
+ [
+ -0.09835653007030487
+ ]
+ ],
+ [
+ -0.0005660258466377854
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.22115391492843628,
+ -0.3952926993370056,
+ -0.9803886413574219,
+ 0.14115360379219055
+ ],
+ [
+ -0.1342167854309082,
+ 0.09918497502803802,
+ -0.28915131092071533,
+ 0.24693965911865234
+ ],
+ [
+ -0.24158909916877747,
+ 0.40922635793685913,
+ -0.46053004264831543,
+ 0.453416645526886
+ ],
+ [
+ -0.3362677991390228,
+ 0.07255978882312775,
+ 0.5114561915397644,
+ 0.5545023083686829
+ ],
+ [
+ -0.5140517950057983,
+ 0.6937792897224426,
+ -0.5152879953384399,
+ -0.11333221197128296
+ ]
+ ],
+ [
+ -0.00013279721315484494,
+ -5.921005504205823e-05,
+ -0.0011055453214794397,
+ 0.00022417389845941216
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.09484334290027618,
+ 0.6471039056777954,
+ -0.7398918867111206,
+ 0.18796932697296143
+ ],
+ [
+ 0.26881322264671326,
+ 0.7152862548828125,
+ -0.515342116355896,
+ 0.39156028628349304
+ ],
+ [
+ -0.3855305016040802,
+ -0.7773222923278809,
+ -0.09616578370332718,
+ 0.3206612169742584
+ ],
+ [
+ -0.4978046715259552,
+ 0.39223504066467285,
+ -0.43935367465019226,
+ 0.24163571000099182
+ ]
+ ],
+ [
+ -0.00035042953095398843,
+ 0.0003583308425731957,
+ 0.0003053886175621301,
+ 7.331852248171344e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.19442430138587952
+ ],
+ [
+ -0.19985325634479523
+ ],
+ [
+ 0.48869678378105164
+ ],
+ [
+ -0.5151994824409485
+ ]
+ ],
+ [
+ -0.0002087610773742199
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6374956369400024,
+ -0.3750708997249603,
+ -0.008243462070822716,
+ -0.28200212121009827
+ ],
+ [
+ 0.6882416009902954,
+ -0.40643712878227234,
+ -0.333333283662796,
+ -0.05239003524184227
+ ],
+ [
+ -0.2160673588514328,
+ -0.5475966334342957,
+ 0.8604905605316162,
+ -0.301179438829422
+ ],
+ [
+ 0.7494569420814514,
+ -0.11161328107118607,
+ -0.37961268424987793,
+ -0.12988930940628052
+ ],
+ [
+ -0.20167124271392822,
+ -0.5837376713752747,
+ 0.017585182562470436,
+ 1.2936441898345947
+ ]
+ ],
+ [
+ 0.0004460375348571688,
+ 0.001085966476239264,
+ 0.0004536790947895497,
+ -0.001408597338013351
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6537619829177856,
+ -0.09007252752780914,
+ -0.7531156539916992,
+ 0.1905374377965927
+ ],
+ [
+ 0.4525357782840729,
+ 0.587323784828186,
+ -0.5470660924911499,
+ 0.4557378590106964
+ ],
+ [
+ -0.5525964498519897,
+ -0.5166565775871277,
+ -0.5422998666763306,
+ 0.20360563695430756
+ ],
+ [
+ -0.2763678729534149,
+ -0.5037150382995605,
+ -0.44406840205192566,
+ 0.34129878878593445
+ ]
+ ],
+ [
+ 7.633461063960567e-05,
+ 0.00039681667112745345,
+ -0.00016564321413170546,
+ -0.0002511388738639653
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.542841374874115
+ ],
+ [
+ 0.6094824075698853
+ ],
+ [
+ 0.9262831211090088
+ ],
+ [
+ 0.7877959609031677
+ ]
+ ],
+ [
+ 5.6007967941695824e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7925422191619873,
+ 0.5814371705055237,
+ -0.7567378282546997,
+ 0.5391711592674255
+ ],
+ [
+ 0.2033586949110031,
+ -0.3042663037776947,
+ 0.26551035046577454,
+ -0.0734977275133133
+ ],
+ [
+ 0.07656632363796234,
+ -0.18152165412902832,
+ -0.21834169328212738,
+ 0.9495549201965332
+ ],
+ [
+ 0.17261970043182373,
+ -0.22761572897434235,
+ 0.49238163232803345,
+ -0.34805426001548767
+ ],
+ [
+ 0.44595590233802795,
+ 0.5108460783958435,
+ 0.5210197567939758,
+ -0.28066959977149963
+ ]
+ ],
+ [
+ -0.00033686906681396067,
+ 0.00017553992802277207,
+ 0.0004529196012299508,
+ 0.0013289201306179166
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13665375113487244,
+ 0.583177924156189,
+ 0.2057373821735382,
+ 0.6236751675605774
+ ],
+ [
+ 0.548242449760437,
+ -0.5433949828147888,
+ -0.49009859561920166,
+ 0.6274930238723755
+ ],
+ [
+ -0.38827359676361084,
+ 0.3837384879589081,
+ 0.2778879702091217,
+ -0.3848632574081421
+ ],
+ [
+ -0.1967955380678177,
+ 0.04219202324748039,
+ -0.11775319278240204,
+ -0.22120359539985657
+ ]
+ ],
+ [
+ -2.318221413588617e-05,
+ -0.0006760212709195912,
+ -7.025118247838691e-05,
+ -0.00028581565129570663
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.38657450675964355
+ ],
+ [
+ 0.9581034183502197
+ ],
+ [
+ -0.8975810408592224
+ ],
+ [
+ -0.8540375232696533
+ ]
+ ],
+ [
+ -7.737483974779025e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.15421335399150848,
+ 0.05924956873059273,
+ 0.5811792016029358,
+ 0.9743310809135437
+ ],
+ [
+ 0.1505584716796875,
+ 0.16814760863780975,
+ -0.029015785083174706,
+ -0.40162530541419983
+ ],
+ [
+ -0.27028006315231323,
+ 0.7870838642120361,
+ 0.28944551944732666,
+ 0.4493524730205536
+ ],
+ [
+ 0.1462199091911316,
+ 0.17940586805343628,
+ 0.11059817671775818,
+ 0.37346115708351135
+ ],
+ [
+ -0.8963563442230225,
+ -0.4141489267349243,
+ 0.031826891005039215,
+ -0.08557342737913132
+ ]
+ ],
+ [
+ -0.00040710295434109867,
+ -0.00017921821563504636,
+ -0.0002795206964947283,
+ 0.0043688188306987286
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8520533442497253,
+ -0.4415929913520813,
+ 0.33071136474609375,
+ 0.09699740260839462
+ ],
+ [
+ 0.09872152656316757,
+ -0.05067100748419762,
+ -0.7102237939834595,
+ 0.6749001741409302
+ ],
+ [
+ -0.4042423963546753,
+ 0.6347445845603943,
+ 0.17817920446395874,
+ -0.4688398241996765
+ ],
+ [
+ 0.12715783715248108,
+ 0.4533633589744568,
+ -0.5238149166107178,
+ 0.0791836827993393
+ ]
+ ],
+ [
+ -0.00042636756552383304,
+ 0.000212929691770114,
+ 0.0002486999146640301,
+ -6.260031659621745e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.24592025578022003
+ ],
+ [
+ 0.7588658332824707
+ ],
+ [
+ 0.8246940970420837
+ ],
+ [
+ 0.9795379638671875
+ ]
+ ],
+ [
+ -9.526265057502314e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7194610238075256,
+ 0.5062647461891174,
+ 0.22524099051952362,
+ 0.8593431711196899
+ ],
+ [
+ -0.07194915413856506,
+ 0.3435586392879486,
+ -0.16142643988132477,
+ -0.42936331033706665
+ ],
+ [
+ 0.5940021276473999,
+ 0.8069000244140625,
+ 0.6491507291793823,
+ -0.36431679129600525
+ ],
+ [
+ 0.05551392585039139,
+ 0.4181376099586487,
+ 0.07281024008989334,
+ -0.36630144715309143
+ ],
+ [
+ 0.1592118740081787,
+ 0.460921049118042,
+ 0.039744600653648376,
+ 1.0278090238571167
+ ]
+ ],
+ [
+ -0.0007849768735468388,
+ -0.0013146961573511362,
+ 0.0013986545382067561,
+ -0.000152793902088888
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.39994990825653076,
+ -0.5961973071098328,
+ 0.30141451954841614,
+ -0.48754051327705383
+ ],
+ [
+ -0.43046921491622925,
+ -0.5955455899238586,
+ -0.648023784160614,
+ -0.6629282236099243
+ ],
+ [
+ -0.7089833617210388,
+ -0.23602773249149323,
+ -0.045603182166814804,
+ 0.4041304886341095
+ ],
+ [
+ 0.5308688879013062,
+ -0.31858956813812256,
+ -0.6758012771606445,
+ -0.18786700069904327
+ ]
+ ],
+ [
+ -0.0015728138387203217,
+ -0.0011500369291752577,
+ 0.0012100930325686932,
+ 0.0017839382635429502
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.34589338302612305
+ ],
+ [
+ 0.47488558292388916
+ ],
+ [
+ -0.2081049084663391
+ ],
+ [
+ -0.012662479653954506
+ ]
+ ],
+ [
+ -0.00013427507656160742
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7645790576934814,
+ -0.0007284795283339918,
+ -0.7575694918632507,
+ -0.7098655700683594
+ ],
+ [
+ 0.42334648966789246,
+ -0.26351118087768555,
+ 0.35543859004974365,
+ 0.5034021735191345
+ ],
+ [
+ -0.1266985684633255,
+ -0.8358178734779358,
+ 0.6373332142829895,
+ -0.7228865623474121
+ ],
+ [
+ 0.49793359637260437,
+ -0.2038453221321106,
+ 0.28563669323921204,
+ 0.5405654907226562
+ ],
+ [
+ -0.10742157697677612,
+ 0.5384419560432434,
+ -0.6052559614181519,
+ 0.4040035605430603
+ ]
+ ],
+ [
+ 0.00042400587699376047,
+ -2.933771611424163e-05,
+ 0.0007779960287734866,
+ 0.003822035389021039
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.34476977586746216,
+ -0.43555572628974915,
+ 0.27844369411468506,
+ -0.517335832118988
+ ],
+ [
+ 0.494672566652298,
+ -0.5060433149337769,
+ 0.8163639903068542,
+ -0.2908758223056793
+ ],
+ [
+ 0.3143853545188904,
+ -0.8570870161056519,
+ 0.5191622972488403,
+ -0.7127823829650879
+ ],
+ [
+ -0.055015336722135544,
+ 0.032663170248270035,
+ -0.35552969574928284,
+ 0.2431861162185669
+ ]
+ ],
+ [
+ -0.0002579512365628034,
+ 0.0003337662492413074,
+ 0.001010612235404551,
+ 0.0004903418011963367
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8134442567825317
+ ],
+ [
+ -0.3804405629634857
+ ],
+ [
+ -0.017265159636735916
+ ],
+ [
+ -0.375896692276001
+ ]
+ ],
+ [
+ -4.578519656206481e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8045939207077026,
+ 0.39677417278289795,
+ -0.053773049265146255,
+ -0.3113700747489929
+ ],
+ [
+ 0.6829184889793396,
+ -0.06618110835552216,
+ -0.21794746816158295,
+ 0.3731119632720947
+ ],
+ [
+ -0.05352834612131119,
+ -0.669974148273468,
+ -0.47375428676605225,
+ -0.3142673075199127
+ ],
+ [
+ 0.480581670999527,
+ -0.795415461063385,
+ -0.1084829568862915,
+ 0.3161712884902954
+ ],
+ [
+ 0.5710839033126831,
+ -0.09496854990720749,
+ -0.03558140993118286,
+ -0.2617172300815582
+ ]
+ ],
+ [
+ 2.6330786567996256e-05,
+ 0.004587974399328232,
+ -0.0010149340378120542,
+ -0.000734542147256434
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3787732422351837,
+ 0.09595436602830887,
+ 0.262625128030777,
+ -0.31853973865509033
+ ],
+ [
+ 0.8114935159683228,
+ -0.015209387056529522,
+ 0.11305981874465942,
+ -0.7154198288917542
+ ],
+ [
+ 0.26171615719795227,
+ -0.40357205271720886,
+ 0.5707553029060364,
+ -0.1781097650527954
+ ],
+ [
+ 0.47337988018989563,
+ -0.6957508325576782,
+ 0.2571570575237274,
+ -0.6113035678863525
+ ]
+ ],
+ [
+ -5.554030849452829e-06,
+ -0.001382409711368382,
+ 0.00043019664008170366,
+ 0.0003562046040315181
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4499067962169647
+ ],
+ [
+ -0.5619800090789795
+ ],
+ [
+ -0.6944215297698975
+ ],
+ [
+ -0.6063709855079651
+ ]
+ ],
+ [
+ -0.0001784584455890581
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.34585174918174744,
+ -0.9222151637077332,
+ -0.18364687263965607,
+ 0.4295027256011963
+ ],
+ [
+ -0.1886684000492096,
+ 0.5178515911102295,
+ -0.06676377356052399,
+ -0.4768758714199066
+ ],
+ [
+ -0.07343664020299911,
+ -0.4119120240211487,
+ -0.3335837721824646,
+ -0.2595764100551605
+ ],
+ [
+ -0.17585699260234833,
+ 0.24693970382213593,
+ -0.0420900359749794,
+ -0.2031000852584839
+ ],
+ [
+ 0.9310194849967957,
+ -0.8226224184036255,
+ 0.3371247351169586,
+ -0.5661713480949402
+ ]
+ ],
+ [
+ -2.6564927679828543e-07,
+ 0.0016054539009928703,
+ 0.0006400115671567619,
+ -0.0007602039258927107
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.42456796765327454,
+ -0.3198785185813904,
+ -0.1033325046300888,
+ -0.30746787786483765
+ ],
+ [
+ 0.4424472451210022,
+ -0.3497883677482605,
+ 0.4984813332557678,
+ 0.4636453092098236
+ ],
+ [
+ 0.6911253929138184,
+ -0.751101553440094,
+ 0.03725967928767204,
+ 0.710767924785614
+ ],
+ [
+ -0.15893104672431946,
+ -0.033306073397397995,
+ 0.09844910353422165,
+ -0.4265703558921814
+ ]
+ ],
+ [
+ -0.0003653022868093103,
+ -0.0017005270346999168,
+ 0.001283784513361752,
+ -0.00012423770385794342
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.62666255235672
+ ],
+ [
+ -0.09141960740089417
+ ],
+ [
+ -0.17179572582244873
+ ],
+ [
+ 0.48367175459861755
+ ]
+ ],
+ [
+ -4.8298188630724326e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.21880783140659332,
+ 0.046286389231681824,
+ -0.6043901443481445,
+ -0.20499852299690247
+ ],
+ [
+ -0.07980459183454514,
+ -0.2673112154006958,
+ 0.1309015154838562,
+ -0.06479984521865845
+ ],
+ [
+ 0.633627712726593,
+ -0.5085396766662598,
+ -0.4232707917690277,
+ -0.19584357738494873
+ ],
+ [
+ -0.11974091082811356,
+ -0.2509269118309021,
+ 0.20219582319259644,
+ -0.04635198041796684
+ ],
+ [
+ 1.0089164972305298,
+ 0.8634350299835205,
+ -0.6834512948989868,
+ 0.6010333299636841
+ ]
+ ],
+ [
+ 0.002192262327298522,
+ -0.0013928740518167615,
+ -0.0019686142913997173,
+ 0.0017833586316555738
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16957472264766693,
+ -0.5645065903663635,
+ 0.3558102250099182,
+ 0.2620256543159485
+ ],
+ [
+ -0.5475695729255676,
+ -1.2645471096038818,
+ 0.5457493662834167,
+ -0.1309124380350113
+ ],
+ [
+ -1.001535415649414,
+ 0.19076299667358398,
+ -0.2832105755805969,
+ -0.6969306468963623
+ ],
+ [
+ 0.2534218430519104,
+ 0.23048877716064453,
+ -0.1680060178041458,
+ -0.49966609477996826
+ ]
+ ],
+ [
+ 0.0006942964973859489,
+ -0.0013396102003753185,
+ -6.785735604353249e-05,
+ 0.0018612371059134603
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2985634207725525
+ ],
+ [
+ -0.21781891584396362
+ ],
+ [
+ -0.6084896922111511
+ ],
+ [
+ 0.5266793370246887
+ ]
+ ],
+ [
+ -0.00045053160283714533
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_100": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.447016179561615,
+ -0.2319130152463913,
+ -0.11908068507909775,
+ -0.04167956858873367
+ ],
+ [
+ 0.034694328904151917,
+ -0.0417126901447773,
+ -0.07162457704544067,
+ -0.27515456080436707
+ ],
+ [
+ 0.10120537132024765,
+ -0.13966932892799377,
+ 0.556408166885376,
+ 1.2392479181289673
+ ],
+ [
+ 0.04381147027015686,
+ -0.06751170009374619,
+ -0.14110305905342102,
+ 0.21688316762447357
+ ],
+ [
+ -0.4567381739616394,
+ -0.39817526936531067,
+ 0.9694898724555969,
+ 1.0270147323608398
+ ]
+ ],
+ [
+ -0.0007009513210505247,
+ 0.0002046300796791911,
+ 0.0005602296441793442,
+ 0.008023865520954132
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.440886527299881,
+ -0.5963498950004578,
+ 0.2371748387813568,
+ 0.6532977819442749
+ ],
+ [
+ -0.06855107843875885,
+ -0.13458193838596344,
+ 0.015410194173455238,
+ -0.6478970050811768
+ ],
+ [
+ -0.12375379353761673,
+ 0.41352033615112305,
+ -0.2634604573249817,
+ -0.36021605134010315
+ ],
+ [
+ -0.35894498229026794,
+ -0.9854184985160828,
+ 0.5759010314941406,
+ -0.34450581669807434
+ ]
+ ],
+ [
+ -0.0005216769641265273,
+ -0.0004567049036268145,
+ 0.0004831617698073387,
+ -0.00023672165116295218
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8159835338592529
+ ],
+ [
+ 0.1419927179813385
+ ],
+ [
+ 0.5575655102729797
+ ],
+ [
+ -0.34711727499961853
+ ]
+ ],
+ [
+ 0.00024364286218769848
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_20.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_20.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5397058725357056,
+ 0.9991356730461121,
+ 0.41797518730163574,
+ 0.2497902363538742
+ ],
+ [
+ 0.34048911929130554,
+ 0.11627732217311859,
+ 0.2002173513174057,
+ -0.12407517433166504
+ ],
+ [
+ 0.2137797623872757,
+ 0.16584399342536926,
+ 0.39735832810401917,
+ -0.18986469507217407
+ ],
+ [
+ 0.1319243609905243,
+ 0.3392561972141266,
+ 0.1393660604953766,
+ -0.21806758642196655
+ ],
+ [
+ -0.2921530604362488,
+ 0.16053073108196259,
+ 0.17827823758125305,
+ 1.0246741771697998
+ ]
+ ],
+ [
+ -0.048342786729335785,
+ 0.02415110543370247,
+ 0.0012277349596843123,
+ -0.024571094661951065
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4003153145313263,
+ -0.4029783308506012,
+ -0.6044710874557495,
+ 0.38683831691741943
+ ],
+ [
+ -0.11350401490926743,
+ 0.07480268180370331,
+ -0.12668560445308685,
+ -0.10049165785312653
+ ],
+ [
+ -0.17493242025375366,
+ 0.15115384757518768,
+ -0.5928894877433777,
+ -0.3493984341621399
+ ],
+ [
+ -0.6045310497283936,
+ -0.9675244688987732,
+ -0.30274444818496704,
+ 0.1457359790802002
+ ]
+ ],
+ [
+ -0.00830638688057661,
+ 0.009019432589411736,
+ 0.014419561251997948,
+ -0.05442797392606735
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.44399937987327576
+ ],
+ [
+ 0.31506606936454773
+ ],
+ [
+ -0.5456700325012207
+ ],
+ [
+ -0.27920061349868774
+ ]
+ ],
+ [
+ -0.00661470415070653
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9875205755233765,
+ 0.2929876744747162,
+ -0.7003797888755798,
+ 0.14752110838890076
+ ],
+ [
+ -0.18477663397789001,
+ 0.04855106770992279,
+ 0.35623395442962646,
+ 0.5883580446243286
+ ],
+ [
+ -0.06964754313230515,
+ -0.5093439221382141,
+ 0.11544162034988403,
+ -0.33975768089294434
+ ],
+ [
+ -0.07145225256681442,
+ -0.03781279921531677,
+ -0.31905490159988403,
+ 0.6105687022209167
+ ],
+ [
+ 0.4468103349208832,
+ -0.7975667119026184,
+ -0.2230561226606369,
+ -0.8682735562324524
+ ]
+ ],
+ [
+ 0.0010011221747845411,
+ 0.0008327395189553499,
+ 0.0007154658087529242,
+ -0.0006082862382754683
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.19859163463115692,
+ 0.15452857315540314,
+ 0.5502797365188599,
+ -0.26073157787323
+ ],
+ [
+ 0.4813523590564728,
+ -1.0841221809387207,
+ -0.29232683777809143,
+ -0.18343813717365265
+ ],
+ [
+ -0.16655802726745605,
+ -0.5799205303192139,
+ 0.4478587508201599,
+ 0.72081458568573
+ ],
+ [
+ 0.5682627558708191,
+ 0.597355842590332,
+ 0.3446071743965149,
+ -0.7599031329154968
+ ]
+ ],
+ [
+ 0.0004851188277825713,
+ -0.0004034930607303977,
+ 0.0008286033989861608,
+ -0.0013757130363956094
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.48230409622192383
+ ],
+ [
+ -0.3288591206073761
+ ],
+ [
+ -0.740929126739502
+ ],
+ [
+ -0.03166764974594116
+ ]
+ ],
+ [
+ -0.00012143686035415158
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8240235447883606,
+ -0.6401906609535217,
+ -0.18761347234249115,
+ -0.3594666123390198
+ ],
+ [
+ -0.12793724238872528,
+ 0.1906917691230774,
+ 0.18461212515830994,
+ 0.4035111665725708
+ ],
+ [
+ -0.2944260835647583,
+ 0.9566311836242676,
+ -0.4157557189464569,
+ -0.0626194104552269
+ ],
+ [
+ -0.029611049219965935,
+ 0.1472553163766861,
+ -0.27291497588157654,
+ -0.371338814496994
+ ],
+ [
+ 0.26014846563339233,
+ 0.6290141940116882,
+ 0.44273555278778076,
+ -0.09918712824583054
+ ]
+ ],
+ [
+ 0.0005518673569895327,
+ -0.0009939699666574597,
+ 0.0017666153144091368,
+ 0.003188044298440218
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.25505074858665466,
+ 0.5510621070861816,
+ 0.3172124922275543,
+ -0.27657052874565125
+ ],
+ [
+ 0.4068129062652588,
+ -0.08670338243246078,
+ 0.6292898654937744,
+ -0.4010532796382904
+ ],
+ [
+ 0.5494271516799927,
+ 0.11813323199748993,
+ 0.24272222816944122,
+ -0.45964229106903076
+ ],
+ [
+ -0.6251521706581116,
+ 0.32255837321281433,
+ 0.15861660242080688,
+ 0.025305289775133133
+ ]
+ ],
+ [
+ 0.00024463419686071575,
+ 0.001236568670719862,
+ -0.00043398234993219376,
+ 0.00036621783510781825
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6761091947555542
+ ],
+ [
+ -0.18599337339401245
+ ],
+ [
+ -1.111053228378296
+ ],
+ [
+ -0.6177431344985962
+ ]
+ ],
+ [
+ -0.0002693539427127689
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.45288729667663574,
+ -0.14844053983688354,
+ 0.5896116495132446,
+ 0.07122479379177094
+ ],
+ [
+ -0.050802964717149734,
+ -0.018200909718871117,
+ -0.011156393215060234,
+ -0.06875957548618317
+ ],
+ [
+ -0.32292690873146057,
+ 0.6731787919998169,
+ -0.47877392172813416,
+ -0.24179531633853912
+ ],
+ [
+ -0.2359049916267395,
+ 0.14307467639446259,
+ 0.4277505874633789,
+ -0.24252696335315704
+ ],
+ [
+ 0.13391321897506714,
+ -0.038031138479709625,
+ 0.2938936650753021,
+ 0.8040475249290466
+ ]
+ ],
+ [
+ 0.0014570137718692422,
+ -0.0008409430738538504,
+ -0.0025893780402839184,
+ -7.935611210996285e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.29980260133743286,
+ 1.0297194719314575,
+ 0.18806502223014832,
+ 0.6451323628425598
+ ],
+ [
+ 0.3515760004520416,
+ 0.4652244448661804,
+ 0.48051875829696655,
+ 0.05388013273477554
+ ],
+ [
+ -0.07637125998735428,
+ 0.3605523705482483,
+ 0.20139829814434052,
+ 0.027073683217167854
+ ],
+ [
+ -0.10305456072092056,
+ 0.051527202129364014,
+ 0.8297874927520752,
+ 0.1816999763250351
+ ]
+ ],
+ [
+ -0.004383287858217955,
+ 0.0026929946616292,
+ -0.0012887759367004037,
+ 0.0012553377309814095
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.48731982707977295
+ ],
+ [
+ -0.4235296845436096
+ ],
+ [
+ -0.46523815393447876
+ ],
+ [
+ -0.518717348575592
+ ]
+ ],
+ [
+ -0.001128699048422277
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6172538995742798,
+ -0.07709816098213196,
+ 0.38189128041267395,
+ -0.38466450572013855
+ ],
+ [
+ 0.2606292963027954,
+ 0.4288006126880646,
+ -0.5843843221664429,
+ 0.1810426414012909
+ ],
+ [
+ -0.28491032123565674,
+ 0.9393291473388672,
+ 0.4387461543083191,
+ 0.5132625102996826
+ ],
+ [
+ 0.18369869887828827,
+ 0.1764867603778839,
+ -0.1925264298915863,
+ 0.27526426315307617
+ ],
+ [
+ -0.2603725492954254,
+ -0.7034755945205688,
+ -0.26839950680732727,
+ -0.8974413275718689
+ ]
+ ],
+ [
+ 0.0005647001089528203,
+ -0.0011816282058134675,
+ 0.0013009717222303152,
+ 0.0012666869442909956
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3720903694629669,
+ -0.12333185225725174,
+ 0.49591243267059326,
+ 0.7230594158172607
+ ],
+ [
+ -0.9096484780311584,
+ -0.32101407647132874,
+ 0.22453610599040985,
+ 0.5064710378646851
+ ],
+ [
+ -0.5334341526031494,
+ -0.07211155444383621,
+ -0.08922094106674194,
+ 6.112293340265751e-05
+ ],
+ [
+ -0.5748375654220581,
+ 0.3194109797477722,
+ -0.0331072062253952,
+ -0.7644646167755127
+ ]
+ ],
+ [
+ 0.000317201716825366,
+ 4.234443258610554e-05,
+ -0.0002205526252510026,
+ 0.0013283098815008998
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6394363045692444
+ ],
+ [
+ 0.9118406176567078
+ ],
+ [
+ 0.8470199108123779
+ ],
+ [
+ 0.23269744217395782
+ ]
+ ],
+ [
+ -0.0003046308411285281
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.10489892959594727,
+ 0.4232844114303589,
+ -0.06439806520938873,
+ 0.24981455504894257
+ ],
+ [
+ 0.306305855512619,
+ -0.459929883480072,
+ 0.0021002728026360273,
+ -0.37596067786216736
+ ],
+ [
+ 0.7616714239120483,
+ -0.1555577963590622,
+ -0.3268537223339081,
+ 0.36869925260543823
+ ],
+ [
+ 0.15962201356887817,
+ 0.22374451160430908,
+ 0.11421677470207214,
+ 0.29571232199668884
+ ],
+ [
+ -0.6881383657455444,
+ 0.4510157108306885,
+ -0.29969459772109985,
+ 0.003425559727475047
+ ]
+ ],
+ [
+ -0.0007385432836599648,
+ -0.001379001303575933,
+ 0.0008685908396728337,
+ -0.0010414174757897854
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6277006268501282,
+ -0.1964816302061081,
+ -0.5739471316337585,
+ 0.2111320048570633
+ ],
+ [
+ -0.5552971959114075,
+ -0.45212939381599426,
+ -0.7353692650794983,
+ 0.3097429573535919
+ ],
+ [
+ -0.5011621713638306,
+ 0.8355390429496765,
+ -0.21519000828266144,
+ -0.622381329536438
+ ],
+ [
+ 0.8216707110404968,
+ 0.16952119767665863,
+ 0.48601531982421875,
+ 0.4184953570365906
+ ]
+ ],
+ [
+ 0.0001407986128469929,
+ -0.0006195971509441733,
+ -0.0007192744524218142,
+ -2.4365868739550933e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.732446551322937
+ ],
+ [
+ 1.010758638381958
+ ],
+ [
+ -0.4103713035583496
+ ],
+ [
+ -0.03561475872993469
+ ]
+ ],
+ [
+ -9.432007936993614e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.015116564929485321,
+ -0.1185770034790039,
+ -0.29983383417129517,
+ -0.5248289704322815
+ ],
+ [
+ -0.0702696293592453,
+ -0.015879353508353233,
+ 0.39613205194473267,
+ 0.32356497645378113
+ ],
+ [
+ 0.20182397961616516,
+ -0.4634496569633484,
+ 1.0237172842025757,
+ -0.3855159282684326
+ ],
+ [
+ 0.20172417163848877,
+ 0.10037122666835785,
+ 0.1923452913761139,
+ 0.17199791967868805
+ ],
+ [
+ -0.3271031677722931,
+ 0.2202671319246292,
+ -0.9385963082313538,
+ -0.6409635543823242
+ ]
+ ],
+ [
+ 0.0005385337863117456,
+ 0.0012558489106595516,
+ -0.001184173859655857,
+ -0.0002464403514750302
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.059283122420310974,
+ -0.37240463495254517,
+ -0.5206180214881897,
+ 0.5635022521018982
+ ],
+ [
+ -0.7083516120910645,
+ -0.031539395451545715,
+ -0.03998655080795288,
+ 0.08089879900217056
+ ],
+ [
+ -0.19551077485084534,
+ -0.11822924762964249,
+ 0.04793896526098251,
+ 1.345800518989563
+ ],
+ [
+ 0.06216615065932274,
+ -0.5973284244537354,
+ -0.06466610729694366,
+ -0.6548348665237427
+ ]
+ ],
+ [
+ -2.8895838113385253e-05,
+ -0.0005309272673912346,
+ 0.00030503308516927063,
+ 0.000619820726569742
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4436495006084442
+ ],
+ [
+ -0.5455848574638367
+ ],
+ [
+ 0.30308133363723755
+ ],
+ [
+ 0.40473002195358276
+ ]
+ ],
+ [
+ -0.000442333344835788
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.05959150567650795,
+ -0.584637463092804,
+ -0.9970407485961914,
+ -0.2528061866760254
+ ],
+ [
+ -0.3001782298088074,
+ -0.5592379570007324,
+ -0.5087772607803345,
+ 0.12027782201766968
+ ],
+ [
+ -0.8108166456222534,
+ -0.3613865375518799,
+ -0.24491675198078156,
+ -0.25955450534820557
+ ],
+ [
+ -0.20997872948646545,
+ 0.6791086792945862,
+ 0.8209062814712524,
+ 0.12589721381664276
+ ],
+ [
+ 0.7392250299453735,
+ -0.19722943007946014,
+ 0.06309059262275696,
+ -0.35774511098861694
+ ]
+ ],
+ [
+ 0.0020482661202549934,
+ -5.272671114653349e-05,
+ -7.449070108123124e-05,
+ -1.136771243182011e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7682774662971497,
+ -0.6104617118835449,
+ 0.08212703466415405,
+ -0.04061343893408775
+ ],
+ [
+ 0.7789611220359802,
+ 0.0008109258487820625,
+ -0.4052164852619171,
+ -0.3285421133041382
+ ],
+ [
+ -0.6529970765113831,
+ 0.3121679723262787,
+ 0.6407439708709717,
+ 0.2594473659992218
+ ],
+ [
+ -0.4568478465080261,
+ -0.5661942958831787,
+ 0.693601131439209,
+ 0.45845338702201843
+ ]
+ ],
+ [
+ 0.0008773536537773907,
+ -0.0007300698198378086,
+ 0.0012480431469157338,
+ -0.0005341625073924661
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 1.1073912382125854
+ ],
+ [
+ -0.5205708146095276
+ ],
+ [
+ 0.4364164173603058
+ ],
+ [
+ 0.621101438999176
+ ]
+ ],
+ [
+ -0.0005480609252117574
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.36938029527664185,
+ -0.7220671772956848,
+ -0.002952307928353548,
+ 0.2979815602302551
+ ],
+ [
+ -0.3146037757396698,
+ -0.10410428792238235,
+ -0.03521279990673065,
+ -0.24672836065292358
+ ],
+ [
+ 0.03093845210969448,
+ -0.23723851144313812,
+ 0.43189820647239685,
+ -0.5642141103744507
+ ],
+ [
+ 0.46189776062965393,
+ -0.22068166732788086,
+ -0.141758993268013,
+ -0.07485294342041016
+ ],
+ [
+ -0.06653328984975815,
+ -0.23164281249046326,
+ 0.21653850376605988,
+ 1.1761757135391235
+ ]
+ ],
+ [
+ 0.0029712228570133448,
+ 0.001049687503837049,
+ -0.0012079317821189761,
+ 0.00019564612011890858
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16987325251102448,
+ -0.016374671831727028,
+ -0.31988224387168884,
+ -0.4501194357872009
+ ],
+ [
+ -0.47891637682914734,
+ -0.3221012055873871,
+ -0.8143659234046936,
+ -0.43975088000297546
+ ],
+ [
+ 0.9109876155853271,
+ -0.19709369540214539,
+ 0.460587739944458,
+ 0.33683550357818604
+ ],
+ [
+ 0.43013954162597656,
+ 0.06950117647647858,
+ -0.5040084719657898,
+ 0.8547219038009644
+ ]
+ ],
+ [
+ -0.0016351195517927408,
+ -0.0001435468002455309,
+ -0.0004795143904630095,
+ -6.876752013340592e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.16410881280899048
+ ],
+ [
+ 0.7086508870124817
+ ],
+ [
+ 0.30665838718414307
+ ],
+ [
+ -0.34278926253318787
+ ]
+ ],
+ [
+ -2.1573992853518575e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8277975916862488,
+ 0.05036621168255806,
+ 0.37271997332572937,
+ 0.48791664838790894
+ ],
+ [
+ -0.28083279728889465,
+ -0.17756667733192444,
+ 0.450883686542511,
+ -0.9292939305305481
+ ],
+ [
+ 0.11855702102184296,
+ 0.8695196509361267,
+ -0.26621395349502563,
+ -0.4988160729408264
+ ],
+ [
+ -0.25663864612579346,
+ -0.2394387423992157,
+ 0.394279807806015,
+ -0.7229627370834351
+ ],
+ [
+ -0.37089428305625916,
+ -0.32600969076156616,
+ -0.3119369447231293,
+ 0.5464345812797546
+ ]
+ ],
+ [
+ 0.0014553910586982965,
+ 0.00012533189146779478,
+ 1.7004025721689686e-05,
+ -8.418136712862179e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8159458041191101,
+ 0.5737261176109314,
+ -0.6962559223175049,
+ -0.6861785054206848
+ ],
+ [
+ 0.5365479588508606,
+ 0.6108787059783936,
+ -0.4843723177909851,
+ 0.6516799926757812
+ ],
+ [
+ 0.1944359540939331,
+ 0.6040952205657959,
+ 0.01164516806602478,
+ -0.650144100189209
+ ],
+ [
+ 0.08000177890062332,
+ -0.6833034157752991,
+ -0.06630538403987885,
+ -0.1534852832555771
+ ]
+ ],
+ [
+ -0.0002641312312334776,
+ 3.222948362235911e-05,
+ -0.00026131756021641195,
+ -0.00015996670117601752
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9671108722686768
+ ],
+ [
+ -0.06823594868183136
+ ],
+ [
+ -0.3955308496952057
+ ],
+ [
+ -0.9381685256958008
+ ]
+ ],
+ [
+ -0.0001153333141701296
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.28352856636047363,
+ -0.07926285266876221,
+ -0.5681896209716797,
+ -0.6252727508544922
+ ],
+ [
+ 0.29653307795524597,
+ -0.5717647671699524,
+ -0.1911247819662094,
+ 0.23746809363365173
+ ],
+ [
+ 0.47398337721824646,
+ -0.715979814529419,
+ -0.15676018595695496,
+ 0.06583144515752792
+ ],
+ [
+ 0.31744053959846497,
+ -0.5519426465034485,
+ -0.2685176134109497,
+ 0.2278452068567276
+ ],
+ [
+ 0.03456821292638779,
+ -0.3237215578556061,
+ -0.14619219303131104,
+ -0.26103541254997253
+ ]
+ ],
+ [
+ -0.00043493855628184974,
+ 0.0006845146999694407,
+ -9.291450260207057e-05,
+ 0.00202515278942883
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.33954179286956787,
+ -0.856833815574646,
+ -0.8995886445045471,
+ -0.4227684438228607
+ ],
+ [
+ -0.09375738352537155,
+ 0.09856657683849335,
+ -0.7384940385818481,
+ 0.05915151536464691
+ ],
+ [
+ 0.18533246219158173,
+ -0.5372249484062195,
+ -0.4682168960571289,
+ -0.37373673915863037
+ ],
+ [
+ -0.3017822802066803,
+ -0.2734106183052063,
+ -0.032346609979867935,
+ -0.7844797372817993
+ ]
+ ],
+ [
+ -0.0017420549411326647,
+ -0.00019620078091975302,
+ -0.0007716644904576242,
+ 0.0003655060427263379
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.35897114872932434
+ ],
+ [
+ -0.9352886080741882
+ ],
+ [
+ -0.47381964325904846
+ ],
+ [
+ -0.29558447003364563
+ ]
+ ],
+ [
+ -6.9522893682005815e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.028673822060227394,
+ -0.6579223871231079,
+ 0.6431064009666443,
+ -0.16996526718139648
+ ],
+ [
+ 0.11230368912220001,
+ -0.09477405250072479,
+ -0.08444973826408386,
+ 0.05676836147904396
+ ],
+ [
+ -0.01620122790336609,
+ -0.7281650304794312,
+ -0.3364512324333191,
+ 0.002405569888651371
+ ],
+ [
+ 0.07216767966747284,
+ -0.25969627499580383,
+ -0.03960196673870087,
+ 0.0279673021286726
+ ],
+ [
+ 0.24227175116539001,
+ -0.07975240796804428,
+ 0.2974179685115814,
+ -0.7829840779304504
+ ]
+ ],
+ [
+ 0.0006578578613698483,
+ 0.0034139184281229973,
+ 0.00040606860420666635,
+ 7.359107257798314e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.23560400307178497,
+ 0.6134743690490723,
+ -0.23008930683135986,
+ 0.3306163251399994
+ ],
+ [
+ -0.6673998236656189,
+ 0.5613231658935547,
+ 0.6439642906188965,
+ -0.10932078212499619
+ ],
+ [
+ -0.662770688533783,
+ -0.3502906560897827,
+ 0.22724345326423645,
+ -0.23219341039657593
+ ],
+ [
+ -0.6670951843261719,
+ -0.8010373115539551,
+ 0.7291373014450073,
+ -0.4084514081478119
+ ]
+ ],
+ [
+ -0.00029956005164422095,
+ 9.519141894998029e-05,
+ 0.0007927240221761167,
+ -0.00020894942281302065
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8688393831253052
+ ],
+ [
+ -0.8483976721763611
+ ],
+ [
+ -0.2068127542734146
+ ],
+ [
+ 0.4631086587905884
+ ]
+ ],
+ [
+ 3.227216893719742e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.19602295756340027,
+ -0.5212955474853516,
+ 0.46039673686027527,
+ -0.8370072841644287
+ ],
+ [
+ 0.3102160096168518,
+ 0.08197156339883804,
+ -0.40446603298187256,
+ -0.31509020924568176
+ ],
+ [
+ -0.45403286814689636,
+ -0.9708622097969055,
+ -0.5902365446090698,
+ -0.0360068716108799
+ ],
+ [
+ 0.16543808579444885,
+ 0.6232969164848328,
+ -0.6069778800010681,
+ -0.02618156559765339
+ ],
+ [
+ -0.4065251648426056,
+ -0.5716375112533569,
+ -0.1113194152712822,
+ 0.25049465894699097
+ ]
+ ],
+ [
+ -0.0007467070827260613,
+ -0.0007177013903856277,
+ -0.0012543745106086135,
+ 0.002000915352255106
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6931845545768738,
+ -0.16110284626483917,
+ -0.09819544106721878,
+ 0.2663393020629883
+ ],
+ [
+ -0.10097844898700714,
+ 0.1640997678041458,
+ -0.29914209246635437,
+ 0.3749113976955414
+ ],
+ [
+ 0.32405397295951843,
+ 0.7693899273872375,
+ -0.14251470565795898,
+ -0.47287482023239136
+ ],
+ [
+ -0.7317297458648682,
+ 0.5972961187362671,
+ -0.7351716160774231,
+ 0.735392689704895
+ ]
+ ],
+ [
+ -0.00035160238621756434,
+ -4.0174025343731046e-05,
+ -0.0006066804053261876,
+ 0.00040855995030142367
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2907642424106598
+ ],
+ [
+ 0.1635446399450302
+ ],
+ [
+ 0.7703074812889099
+ ],
+ [
+ 0.32471784949302673
+ ]
+ ],
+ [
+ 6.460802978836e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.06224196031689644,
+ -0.2779633104801178,
+ -0.19341988861560822,
+ 0.302866667509079
+ ],
+ [
+ 0.35569438338279724,
+ 0.030780505388975143,
+ -0.04634351655840874,
+ 0.19440975785255432
+ ],
+ [
+ 0.6872957944869995,
+ -0.4936008155345917,
+ -0.8646199107170105,
+ 0.763308584690094
+ ],
+ [
+ 0.1829318404197693,
+ 0.30784663558006287,
+ 0.35173994302749634,
+ 0.35065433382987976
+ ],
+ [
+ -0.04311250522732735,
+ -0.18100807070732117,
+ 0.886160135269165,
+ 1.001179575920105
+ ]
+ ],
+ [
+ -0.002077503828331828,
+ 0.0010822092881426215,
+ 0.0009060360607691109,
+ -0.0005170133663341403
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.473292738199234,
+ -0.3995057940483093,
+ -0.5037910342216492,
+ -0.011646070517599583
+ ],
+ [
+ -0.42303887009620667,
+ 0.8054437637329102,
+ -0.9001153707504272,
+ -0.07639613747596741
+ ],
+ [
+ -0.3550584018230438,
+ -0.05037489905953407,
+ 0.4835447072982788,
+ -0.37685999274253845
+ ],
+ [
+ 0.20161965489387512,
+ 0.6390513777732849,
+ 0.26214057207107544,
+ -0.5031776428222656
+ ]
+ ],
+ [
+ -0.00021941914747003466,
+ 0.00032813206780701876,
+ 0.00026620214339345694,
+ -0.0009310301393270493
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6020844578742981
+ ],
+ [
+ 0.23317979276180267
+ ],
+ [
+ -1.1171634197235107
+ ],
+ [
+ -0.24546968936920166
+ ]
+ ],
+ [
+ 4.004915535915643e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.27262386679649353,
+ 0.26469355821609497,
+ -0.1222696378827095,
+ 0.8326361179351807
+ ],
+ [
+ 0.0885230153799057,
+ 0.20377351343631744,
+ 0.1095610186457634,
+ 0.6805847883224487
+ ],
+ [
+ 0.17497313022613525,
+ 0.5141992568969727,
+ -0.5546915531158447,
+ -0.7383220195770264
+ ],
+ [
+ -0.5211575627326965,
+ 0.1947125494480133,
+ 0.049746181815862656,
+ 0.6781176924705505
+ ],
+ [
+ 0.18800325691699982,
+ -0.5720736980438232,
+ -0.16523873805999756,
+ -0.16420787572860718
+ ]
+ ],
+ [
+ -0.001633807667531073,
+ -0.0016219685785472393,
+ 0.0013121298979967833,
+ -0.0012776453513652086
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.14313901960849762,
+ 0.5958995819091797,
+ 0.04220851510763168,
+ -0.4554135203361511
+ ],
+ [
+ 0.3508590757846832,
+ -0.31408414244651794,
+ -0.9552438855171204,
+ -0.04758080095052719
+ ],
+ [
+ 0.49672454595565796,
+ -0.10185199975967407,
+ 0.6443229913711548,
+ 0.7767115831375122
+ ],
+ [
+ 0.07631725817918777,
+ 0.3727157413959503,
+ 0.6325608491897583,
+ 0.11690676212310791
+ ]
+ ],
+ [
+ 0.0001302107411902398,
+ -0.00024240778293460608,
+ -0.001008395804092288,
+ -0.0005292423302307725
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6015634536743164
+ ],
+ [
+ -0.0990973636507988
+ ],
+ [
+ -0.19188712537288666
+ ],
+ [
+ 0.15727823972702026
+ ]
+ ],
+ [
+ -0.00011735180305549875
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3847571909427643,
+ 0.31692004203796387,
+ 0.12434221804141998,
+ 0.13091076910495758
+ ],
+ [
+ 0.3960757553577423,
+ 0.1339828073978424,
+ -0.049209024757146835,
+ 0.41272884607315063
+ ],
+ [
+ -0.3184845447540283,
+ 0.3742372989654541,
+ -0.4797888994216919,
+ -0.05703768879175186
+ ],
+ [
+ -0.2599322497844696,
+ 0.14303569495677948,
+ 0.08334463834762573,
+ -0.18032607436180115
+ ],
+ [
+ -0.0039255619049072266,
+ -0.25137290358543396,
+ -0.48441484570503235,
+ -0.4044171869754791
+ ]
+ ],
+ [
+ -0.0005122291040606797,
+ -0.0029234252870082855,
+ 5.865394996362738e-05,
+ 0.000604626489803195
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.06487661600112915,
+ 0.5600101351737976,
+ 0.179080992937088,
+ -0.34621649980545044
+ ],
+ [
+ -0.43517985939979553,
+ -0.8273714780807495,
+ -0.4491504728794098,
+ 0.2946150600910187
+ ],
+ [
+ -0.3750877380371094,
+ 0.1505752056837082,
+ 0.581233024597168,
+ -0.4718715250492096
+ ],
+ [
+ -0.8030993342399597,
+ -0.5499150156974792,
+ 0.1457068920135498,
+ -0.46040764451026917
+ ]
+ ],
+ [
+ 0.004225568845868111,
+ -0.0002985820756293833,
+ 0.0012065096525475383,
+ -0.0019893243443220854
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.030461423099040985
+ ],
+ [
+ -0.6524917483329773
+ ],
+ [
+ 0.8248633146286011
+ ],
+ [
+ 0.24029280245304108
+ ]
+ ],
+ [
+ -0.0002892852353397757
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5247343182563782,
+ -1.1323894262313843,
+ 0.1004377231001854,
+ 0.6327878832817078
+ ],
+ [
+ -0.1747494339942932,
+ -0.02731884829699993,
+ -0.34827572107315063,
+ 0.05806466564536095
+ ],
+ [
+ -0.5169508457183838,
+ 0.2963016629219055,
+ 0.816692590713501,
+ -0.6284878253936768
+ ],
+ [
+ -0.12224815785884857,
+ 0.038699980825185776,
+ -0.011509033851325512,
+ 0.5026817917823792
+ ],
+ [
+ -0.6085311770439148,
+ -0.4831068813800812,
+ -0.151639923453331,
+ -0.8545870184898376
+ ]
+ ],
+ [
+ 3.226484477636404e-05,
+ 0.0026719183661043644,
+ 0.002116237999871373,
+ -0.002897219266742468
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8842201828956604,
+ -0.10679256170988083,
+ -0.44201114773750305,
+ -0.7660137414932251
+ ],
+ [
+ -0.35669466853141785,
+ 0.37917470932006836,
+ -0.2252410650253296,
+ 0.436786025762558
+ ],
+ [
+ -0.19412630796432495,
+ -0.45795562863349915,
+ 0.5959137678146362,
+ -0.5389599204063416
+ ],
+ [
+ 0.5812932252883911,
+ 0.008992991410195827,
+ -0.10884608328342438,
+ 0.017811929807066917
+ ]
+ ],
+ [
+ 0.0003394847153685987,
+ 0.000724987534340471,
+ -0.0005641187308356166,
+ -0.0003899074508808553
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.08434686809778214
+ ],
+ [
+ 0.22551240026950836
+ ],
+ [
+ -0.7882980108261108
+ ],
+ [
+ -1.0399904251098633
+ ]
+ ],
+ [
+ -0.0004896463360637426
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.19538530707359314,
+ -0.8495290279388428,
+ 0.6208425760269165,
+ 0.12610235810279846
+ ],
+ [
+ 0.10472304373979568,
+ 0.3279757499694824,
+ 0.02559380605816841,
+ -0.27111440896987915
+ ],
+ [
+ 0.6382152438163757,
+ 0.12285169214010239,
+ 0.352070689201355,
+ -0.7264565825462341
+ ],
+ [
+ 0.0031027980148792267,
+ -0.6886649131774902,
+ 0.26584914326667786,
+ -0.1246054545044899
+ ],
+ [
+ 0.7391687631607056,
+ -0.6724005937576294,
+ -0.3560205101966858,
+ 0.5974709391593933
+ ]
+ ],
+ [
+ -0.000245581817580387,
+ 0.009292270988225937,
+ -0.0041028582490980625,
+ -0.0003189418639522046
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8237218856811523,
+ -0.7742400169372559,
+ -0.15243852138519287,
+ -0.06323745101690292
+ ],
+ [
+ 0.2542358636856079,
+ 0.18221904337406158,
+ -0.0790482684969902,
+ -0.20288848876953125
+ ],
+ [
+ 0.6003695726394653,
+ -0.12031582742929459,
+ -0.05036451295018196,
+ 0.7757524847984314
+ ],
+ [
+ 0.44107651710510254,
+ -0.5603751540184021,
+ -0.11581139266490936,
+ 0.21833175420761108
+ ]
+ ],
+ [
+ 0.0004387690278235823,
+ 0.00039577914867550135,
+ -0.00016559638606850058,
+ -0.0005519918631762266
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.23080992698669434
+ ],
+ [
+ 0.43054455518722534
+ ],
+ [
+ 1.0904916524887085
+ ],
+ [
+ 0.10520018637180328
+ ]
+ ],
+ [
+ -8.871596946846694e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.18106481432914734,
+ -0.16888603568077087,
+ -0.5262423753738403,
+ 0.3034469485282898
+ ],
+ [
+ -0.2860768735408783,
+ 0.14747725427150726,
+ 0.32628747820854187,
+ 0.13598531484603882
+ ],
+ [
+ -0.619552731513977,
+ -0.3789238929748535,
+ -0.6564143300056458,
+ 0.20759320259094238
+ ],
+ [
+ -0.2399577498435974,
+ 0.16902513802051544,
+ 0.35258203744888306,
+ 0.12667441368103027
+ ],
+ [
+ -0.622530460357666,
+ -1.6234967708587646,
+ 0.5378205180168152,
+ -0.27492180466651917
+ ]
+ ],
+ [
+ 0.003651669714599848,
+ 0.0014317551394924521,
+ -0.0014392961747944355,
+ -0.0032194412779062986
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5753312110900879,
+ -0.6142154335975647,
+ 0.06730295717716217,
+ -0.6733325123786926
+ ],
+ [
+ -0.4313461482524872,
+ -0.4275805950164795,
+ 0.5473203659057617,
+ 0.6180576086044312
+ ],
+ [
+ -0.6348398327827454,
+ -0.28793057799339294,
+ -0.3187948167324066,
+ -0.8082897067070007
+ ],
+ [
+ 0.12674996256828308,
+ -0.7293673157691956,
+ 0.8337457776069641,
+ 0.17816367745399475
+ ]
+ ],
+ [
+ -0.0018970535602420568,
+ 0.0009990844409912825,
+ -0.0011866312706843019,
+ -0.00016119649808388203
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.26982930302619934
+ ],
+ [
+ -0.7778849601745605
+ ],
+ [
+ -0.22575365006923676
+ ],
+ [
+ 0.48532235622406006
+ ]
+ ],
+ [
+ 0.0007119991350919008
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4064217209815979,
+ -0.44870230555534363,
+ -0.17246507108211517,
+ 0.18610355257987976
+ ],
+ [
+ -0.09070602804422379,
+ 0.2681461572647095,
+ 0.0189219918102026,
+ 0.08215165883302689
+ ],
+ [
+ -0.04605966806411743,
+ 0.8596341013908386,
+ 0.46240803599357605,
+ 0.32396724820137024
+ ],
+ [
+ -0.08894946426153183,
+ 0.2665311098098755,
+ -0.005326623097062111,
+ 0.20945322513580322
+ ],
+ [
+ 0.33547261357307434,
+ -0.2753680944442749,
+ 1.4568017721176147,
+ 1.0252735614776611
+ ]
+ ],
+ [
+ 0.001281981123611331,
+ -0.0005386155098676682,
+ 0.001022768090479076,
+ 0.0029337473679333925
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8101212978363037,
+ 0.10268773138523102,
+ 0.3242364823818207,
+ 0.4989928901195526
+ ],
+ [
+ 0.8968983292579651,
+ -0.14578445255756378,
+ 0.02563640847802162,
+ 0.6565988063812256
+ ],
+ [
+ 0.6826955080032349,
+ -0.9605047106742859,
+ 0.3263936936855316,
+ 0.8975883722305298
+ ],
+ [
+ -0.09684442728757858,
+ -0.32498717308044434,
+ 0.14383994042873383,
+ 0.3411628007888794
+ ]
+ ],
+ [
+ 0.0009655109606683254,
+ 0.0009562895866110921,
+ -0.00019123927631881088,
+ 0.0009277137578465044
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.29919710755348206
+ ],
+ [
+ 0.570238471031189
+ ],
+ [
+ -0.28510206937789917
+ ],
+ [
+ 0.30413922667503357
+ ]
+ ],
+ [
+ -0.00024179172760341316
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_20": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6813290119171143,
+ -0.27601155638694763,
+ 1.1348813772201538,
+ 0.5701578855514526
+ ],
+ [
+ -0.2899971604347229,
+ 0.29203107953071594,
+ 0.01237786840647459,
+ -0.03434021770954132
+ ],
+ [
+ -0.34345412254333496,
+ -0.31055164337158203,
+ -0.09066164493560791,
+ -0.15021546185016632
+ ],
+ [
+ -0.25598976016044617,
+ 0.31166693568229675,
+ 0.037990257143974304,
+ -0.015236052684485912
+ ],
+ [
+ 1.805077075958252,
+ 0.8249878287315369,
+ -0.4214382469654083,
+ -0.7193912267684937
+ ]
+ ],
+ [
+ 0.00055282237008214,
+ -0.004295446909964085,
+ -6.387986650224775e-05,
+ -0.0031932571437209845
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.29549887776374817,
+ -0.16094419360160828,
+ -0.08947990089654922,
+ 0.2327539175748825
+ ],
+ [
+ -0.24023550748825073,
+ 0.06235748156905174,
+ -0.04909546673297882,
+ -0.0967702865600586
+ ],
+ [
+ -0.4971085786819458,
+ 0.027519913390278816,
+ 0.8545144200325012,
+ -0.041507404297590256
+ ],
+ [
+ -0.5366347432136536,
+ -0.5310801267623901,
+ 0.10764069110155106,
+ 0.006183648481965065
+ ]
+ ],
+ [
+ -0.0002608886861708015,
+ -0.0015611553099006414,
+ -0.002849189331755042,
+ 0.00019673517090268433
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8771897554397583
+ ],
+ [
+ -0.6907921433448792
+ ],
+ [
+ 0.6957888603210449
+ ],
+ [
+ -0.8396005034446716
+ ]
+ ],
+ [
+ 0.0004875378217548132
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_30.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_30.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.24161601066589355,
+ -0.5673331618309021,
+ -0.7543053030967712,
+ -0.6066343784332275
+ ],
+ [
+ -0.21325980126857758,
+ -0.24548199772834778,
+ -0.1358538419008255,
+ 0.1561373919248581
+ ],
+ [
+ -0.060586340725421906,
+ -0.17205803096294403,
+ -0.49291467666625977,
+ 0.27512070536613464
+ ],
+ [
+ 0.00992464367300272,
+ -0.42022812366485596,
+ 0.2570318877696991,
+ 0.3962198793888092
+ ],
+ [
+ 0.7237502932548523,
+ -0.6084648370742798,
+ 0.48550236225128174,
+ -0.5901927351951599
+ ]
+ ],
+ [
+ 0.0003277759242337197,
+ 0.0009736213833093643,
+ 0.0014040778623893857,
+ 0.0014660656452178955
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3241841495037079,
+ -0.31469041109085083,
+ -0.2723630964756012,
+ -0.8174602389335632
+ ],
+ [
+ 0.33436793088912964,
+ -0.4394506514072418,
+ 0.7642431855201721,
+ 0.6175111532211304
+ ],
+ [
+ -0.07117129862308502,
+ -0.5528311729431152,
+ 0.30184847116470337,
+ 0.06240777671337128
+ ],
+ [
+ 0.4367632567882538,
+ -0.13413354754447937,
+ -0.1772620528936386,
+ 0.8013795018196106
+ ]
+ ],
+ [
+ -8.019027882255614e-05,
+ -0.0009144976502284408,
+ 0.00019506948592606932,
+ 0.00045754254097118974
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6386904716491699
+ ],
+ [
+ 0.15919920802116394
+ ],
+ [
+ -0.5682413578033447
+ ],
+ [
+ 0.22954373061656952
+ ]
+ ],
+ [
+ -4.314579928177409e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.10684923082590103,
+ -0.4104488492012024,
+ -0.6963708400726318,
+ -0.15098510682582855
+ ],
+ [
+ -0.12596578896045685,
+ -0.09538668394088745,
+ -0.22617824375629425,
+ -0.050530217587947845
+ ],
+ [
+ -0.1810210943222046,
+ -0.2694450914859772,
+ -0.3550620675086975,
+ -0.31576335430145264
+ ],
+ [
+ -0.14721746742725372,
+ 0.24613144993782043,
+ 0.1880139261484146,
+ -0.11495829373598099
+ ],
+ [
+ 0.227621391415596,
+ -0.47822192311286926,
+ 0.21070808172225952,
+ -0.21984678506851196
+ ]
+ ],
+ [
+ 0.0002662762999534607,
+ 0.0010521505028009415,
+ 0.0014187040505930781,
+ 0.0007384151685982943
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6705312728881836,
+ -0.7751879692077637,
+ 0.686739981174469,
+ -0.18932472169399261
+ ],
+ [
+ 0.5966232419013977,
+ -0.5969809889793396,
+ 0.3241502046585083,
+ -0.7808999419212341
+ ],
+ [
+ -0.3544272184371948,
+ -0.01480338629335165,
+ -0.7654442191123962,
+ -0.5071127414703369
+ ],
+ [
+ 0.6310890913009644,
+ -0.7011148929595947,
+ 0.08481884747743607,
+ 0.06763320416212082
+ ]
+ ],
+ [
+ 0.00033317701308988035,
+ 0.00023488888109568506,
+ -0.00010228949395241216,
+ -0.0005991340731270611
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8475791811943054
+ ],
+ [
+ 0.6514729261398315
+ ],
+ [
+ 0.31001827120780945
+ ],
+ [
+ -0.29323121905326843
+ ]
+ ],
+ [
+ -0.0003208753187209368
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5624125599861145,
+ 0.17154280841350555,
+ 1.137803554534912,
+ -0.3905615508556366
+ ],
+ [
+ 0.37188681960105896,
+ 0.25833120942115784,
+ -0.11403583735227585,
+ 0.2364709973335266
+ ],
+ [
+ -0.4581984877586365,
+ -0.7152299284934998,
+ -0.20559506118297577,
+ -0.004469569306820631
+ ],
+ [
+ 0.24035227298736572,
+ 0.10491369664669037,
+ -0.073379285633564,
+ 0.17561465501785278
+ ],
+ [
+ -0.3254813849925995,
+ -0.5195288062095642,
+ -0.5006622672080994,
+ -0.7295102477073669
+ ]
+ ],
+ [
+ 0.0010620246175676584,
+ -0.002396578434854746,
+ -0.0008854228653945029,
+ 0.0006194398156367242
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5647194385528564,
+ -0.15737073123455048,
+ -0.33455801010131836,
+ 0.02779676951467991
+ ],
+ [
+ -0.2959997355937958,
+ 0.7663529515266418,
+ -0.8678986430168152,
+ -0.577372133731842
+ ],
+ [
+ -0.27176082134246826,
+ -0.03734329715371132,
+ -0.596976101398468,
+ 0.9317845702171326
+ ],
+ [
+ 0.4567827880382538,
+ 0.3617866039276123,
+ -0.9230987429618835,
+ 0.7269046306610107
+ ]
+ ],
+ [
+ -0.00010111868323292583,
+ 0.0001875312882475555,
+ 0.0025788950733840466,
+ -6.88660511514172e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.577755868434906
+ ],
+ [
+ 1.0463876724243164
+ ],
+ [
+ 0.15650595724582672
+ ],
+ [
+ 0.8177977800369263
+ ]
+ ],
+ [
+ -0.0002675662108231336
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.18709751963615417,
+ -0.8792374730110168,
+ -0.49958857893943787,
+ -0.9672088027000427
+ ],
+ [
+ 0.08013318479061127,
+ 0.5133742690086365,
+ 0.2285011112689972,
+ -0.09942743182182312
+ ],
+ [
+ 0.547723650932312,
+ -0.017615731805562973,
+ -0.02480209805071354,
+ -0.025697670876979828
+ ],
+ [
+ -0.5786374807357788,
+ 0.5664348602294922,
+ 0.37312161922454834,
+ 0.08431313931941986
+ ],
+ [
+ 0.5672253370285034,
+ 0.5256389379501343,
+ -0.4054225981235504,
+ 0.15080231428146362
+ ]
+ ],
+ [
+ 0.0018294652691110969,
+ 0.00039960959111340344,
+ 0.00025315300445072353,
+ 0.00028121439390815794
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.031674180179834366,
+ 0.6232112646102905,
+ -0.0640130490064621,
+ 0.023913810029625893
+ ],
+ [
+ 0.07016139477491379,
+ 0.19837385416030884,
+ -0.3495893180370331,
+ 0.7512772083282471
+ ],
+ [
+ 0.24068716168403625,
+ 0.6883574724197388,
+ -0.597683310508728,
+ -0.7511494159698486
+ ],
+ [
+ -0.2247416079044342,
+ -0.6421512961387634,
+ 0.5865964293479919,
+ 0.1142445057630539
+ ]
+ ],
+ [
+ -0.0001574533962411806,
+ 0.0002576640108600259,
+ 0.0006498116999864578,
+ -0.00032519263913854957
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8758891224861145
+ ],
+ [
+ 0.15465636551380157
+ ],
+ [
+ -0.2023925483226776
+ ],
+ [
+ -0.6482982635498047
+ ]
+ ],
+ [
+ -9.014977695187554e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.23372884094715118,
+ -0.29252728819847107,
+ -0.8025638461112976,
+ 0.22508305311203003
+ ],
+ [
+ 0.27422773838043213,
+ 0.0749342143535614,
+ 0.08756275475025177,
+ 0.23995456099510193
+ ],
+ [
+ -0.3524254560470581,
+ -0.12544113397598267,
+ 0.553207278251648,
+ 0.5425736904144287
+ ],
+ [
+ 0.22882825136184692,
+ 0.10600930452346802,
+ -0.264678031206131,
+ 0.1432042419910431
+ ],
+ [
+ -1.2868698835372925,
+ -0.38240519165992737,
+ 0.0010700162965804338,
+ -0.5656532049179077
+ ]
+ ],
+ [
+ 0.0003416473336983472,
+ 0.0013905444648116827,
+ -0.002481460338458419,
+ -0.0017720754258334637
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3698748052120209,
+ -0.572780430316925,
+ 0.3030364513397217,
+ 0.9388368129730225
+ ],
+ [
+ -0.3951810598373413,
+ -0.015453930012881756,
+ -0.10022569447755814,
+ -0.1214178130030632
+ ],
+ [
+ 0.1198229044675827,
+ 0.2648782730102539,
+ 0.23621945083141327,
+ -0.8292655348777771
+ ],
+ [
+ -0.3417350947856903,
+ 0.31067174673080444,
+ -0.9078423976898193,
+ 1.1721107959747314
+ ]
+ ],
+ [
+ 0.00035037018824368715,
+ -0.0022813286632299423,
+ -0.0003159405314363539,
+ -0.0013576271012425423
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7513484954833984
+ ],
+ [
+ -0.05991135910153389
+ ],
+ [
+ -0.4656316936016083
+ ],
+ [
+ -0.1852777600288391
+ ]
+ ],
+ [
+ -0.00013481192581821233
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.19115152955055237,
+ 0.5079231262207031,
+ 0.19716285169124603,
+ -0.7820051312446594
+ ],
+ [
+ 0.5054184794425964,
+ 0.4413314461708069,
+ -0.07625630497932434,
+ 0.00947583932429552
+ ],
+ [
+ 0.44093817472457886,
+ 0.3073951005935669,
+ -0.37902703881263733,
+ 0.1936294287443161
+ ],
+ [
+ 0.018593573942780495,
+ -0.3296692967414856,
+ 0.058425821363925934,
+ -0.07039524614810944
+ ],
+ [
+ -0.3552473783493042,
+ -0.4848443269729614,
+ -1.0251221656799316,
+ -0.668140709400177
+ ]
+ ],
+ [
+ -0.0004483863012865186,
+ -0.0022946272511035204,
+ 0.0005538687692023814,
+ 7.657574315089732e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 1.0503005981445312,
+ -0.06548221409320831,
+ -0.3747689723968506,
+ -0.00327153573743999
+ ],
+ [
+ -0.5717328190803528,
+ 0.7012341022491455,
+ 0.4743637442588806,
+ -0.21616128087043762
+ ],
+ [
+ 0.2467259019613266,
+ 0.35014966130256653,
+ 0.3880268633365631,
+ -0.3924087584018707
+ ],
+ [
+ 0.6283500790596008,
+ -0.3718843460083008,
+ -0.8613905310630798,
+ 0.11774575710296631
+ ]
+ ],
+ [
+ 0.000529323413502425,
+ 0.00023900320229586214,
+ -0.00045335915638133883,
+ -2.1573088815785013e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.28874364495277405
+ ],
+ [
+ -0.45950815081596375
+ ],
+ [
+ 0.7292154431343079
+ ],
+ [
+ -0.96512371301651
+ ]
+ ],
+ [
+ 0.00014251493848860264
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6819590926170349,
+ -0.020410526543855667,
+ -0.08640637248754501,
+ -0.7803373336791992
+ ],
+ [
+ -0.022098975256085396,
+ -0.4330579936504364,
+ -0.5731858611106873,
+ -0.2484833300113678
+ ],
+ [
+ -0.24183885753154755,
+ 0.4148794412612915,
+ 0.711690366268158,
+ -0.13951867818832397
+ ],
+ [
+ 0.05695446953177452,
+ -0.4193098545074463,
+ -0.5530945658683777,
+ -0.21997667849063873
+ ],
+ [
+ -0.5321410298347473,
+ 0.03298059105873108,
+ -0.6346392035484314,
+ -0.24688249826431274
+ ]
+ ],
+ [
+ 0.0018616138258948922,
+ -0.0002880856045521796,
+ -0.00010405428474768996,
+ 0.001164977322332561
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.23648123443126678,
+ 0.24248874187469482,
+ 0.6023894548416138,
+ -0.632307231426239
+ ],
+ [
+ 0.5407565832138062,
+ 0.39590418338775635,
+ -0.8314048051834106,
+ 0.04290414974093437
+ ],
+ [
+ -0.35477593541145325,
+ -0.2194201499223709,
+ 0.47765877842903137,
+ 0.1586667150259018
+ ],
+ [
+ -0.5238838195800781,
+ 0.4546419382095337,
+ -0.13659381866455078,
+ 0.5943223834037781
+ ]
+ ],
+ [
+ 4.50883453595452e-05,
+ 0.0003690003650262952,
+ 0.0004019558837171644,
+ 0.0002825431292876601
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.2403409630060196
+ ],
+ [
+ -0.8079899549484253
+ ],
+ [
+ 1.1981533765792847
+ ],
+ [
+ 0.7469257712364197
+ ]
+ ],
+ [
+ -0.0003715576895046979
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3544992208480835,
+ -0.2999526560306549,
+ -0.4087509512901306,
+ 0.3476908504962921
+ ],
+ [
+ 0.2171241044998169,
+ 0.21141256392002106,
+ -0.35432717204093933,
+ -0.53177809715271
+ ],
+ [
+ 0.45463037490844727,
+ -0.1539110392332077,
+ 1.0243775844573975,
+ -0.3831943869590759
+ ],
+ [
+ 0.1460518091917038,
+ 0.24602699279785156,
+ -0.2969913184642792,
+ -0.06184444576501846
+ ],
+ [
+ -0.11783380806446075,
+ -0.5816314816474915,
+ 0.3177686929702759,
+ -0.2691147029399872
+ ]
+ ],
+ [
+ -0.0009027869091369212,
+ 0.0004577383224386722,
+ -0.00015074691327754408,
+ -0.0032789940014481544
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4797966480255127,
+ -0.14424851536750793,
+ -0.17096967995166779,
+ -0.49699437618255615
+ ],
+ [
+ 0.7510790228843689,
+ -0.00974133238196373,
+ 0.12687385082244873,
+ 0.507449209690094
+ ],
+ [
+ 0.4949324429035187,
+ -0.2047806680202484,
+ -0.3466915488243103,
+ 0.32624563574790955
+ ],
+ [
+ 0.2305692732334137,
+ -0.1862454116344452,
+ -0.49757957458496094,
+ -0.13288214802742004
+ ]
+ ],
+ [
+ 0.0008372532320208848,
+ -0.0005392648745328188,
+ -0.0009309599990956485,
+ -0.0009119248134084046
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7853446006774902
+ ],
+ [
+ 0.21726971864700317
+ ],
+ [
+ 0.43770933151245117
+ ],
+ [
+ -0.19400936365127563
+ ]
+ ],
+ [
+ -0.00038344613858498633
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.1953258365392685,
+ -0.5937668681144714,
+ -0.1258186548948288,
+ -0.17150406539440155
+ ],
+ [
+ 0.0862501934170723,
+ -0.629368007183075,
+ -0.29220595955848694,
+ -0.5602940917015076
+ ],
+ [
+ -0.44177019596099854,
+ 0.7124045491218567,
+ -0.7721308469772339,
+ 0.18807794153690338
+ ],
+ [
+ 0.16709433495998383,
+ 0.21866650879383087,
+ -0.22378213703632355,
+ 0.11541502922773361
+ ],
+ [
+ -0.2219851315021515,
+ 0.35790514945983887,
+ 0.21455304324626923,
+ 0.9324631094932556
+ ]
+ ],
+ [
+ 0.001349530997686088,
+ -0.00014612019003834575,
+ 0.0012755750212818384,
+ -0.00023447914281859994
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16673998534679413,
+ 0.19333519041538239,
+ -0.045983344316482544,
+ 0.6118465065956116
+ ],
+ [
+ -0.687436580657959,
+ 0.8263656497001648,
+ -0.09039527177810669,
+ 0.8800510168075562
+ ],
+ [
+ 0.08052167296409607,
+ 0.08863185346126556,
+ -0.4046138525009155,
+ -0.4802915155887604
+ ],
+ [
+ 0.8399034142494202,
+ -0.12774696946144104,
+ 0.4553382694721222,
+ -0.6249136328697205
+ ]
+ ],
+ [
+ -0.00022320124844554812,
+ -0.0005927200545556843,
+ 0.0010360238375142217,
+ -4.582805559039116e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.05091442912817001
+ ],
+ [
+ -0.4192075729370117
+ ],
+ [
+ 0.07597172260284424
+ ],
+ [
+ 0.6938316226005554
+ ]
+ ],
+ [
+ -0.00027238097391091287
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -1.1528950929641724,
+ 0.6295965909957886,
+ 0.2193855494260788,
+ 0.12663905322551727
+ ],
+ [
+ 0.1517808884382248,
+ 0.38241907954216003,
+ 0.29515746235847473,
+ -0.016882751137018204
+ ],
+ [
+ 0.24921895563602448,
+ -0.0383320078253746,
+ -0.13596192002296448,
+ 0.30415821075439453
+ ],
+ [
+ 0.04948239028453827,
+ -0.6288164854049683,
+ -0.31643202900886536,
+ -0.13616813719272614
+ ],
+ [
+ 0.8053292632102966,
+ 0.5929297804832458,
+ 0.4263244569301605,
+ 0.788638710975647
+ ]
+ ],
+ [
+ 0.00034097491879947484,
+ 0.00021796765213366598,
+ -0.001345046330243349,
+ -0.00039277932955883443
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4199330508708954,
+ 0.10024089366197586,
+ -0.5109582543373108,
+ -0.5926855206489563
+ ],
+ [
+ 0.39571741223335266,
+ -0.46115440130233765,
+ 0.5331836342811584,
+ 0.0921122133731842
+ ],
+ [
+ 0.7524414658546448,
+ 0.2651776969432831,
+ -0.13001659512519836,
+ 0.6200383305549622
+ ],
+ [
+ 0.18892595171928406,
+ -0.5282890200614929,
+ -0.4984791874885559,
+ 0.8299682140350342
+ ]
+ ],
+ [
+ 0.0008143249433487654,
+ 0.0005194591358304024,
+ -0.0017291633412241936,
+ 0.0011842797975987196
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.324154257774353
+ ],
+ [
+ 0.738884687423706
+ ],
+ [
+ 0.6672357320785522
+ ],
+ [
+ 0.5443272590637207
+ ]
+ ],
+ [
+ 0.0007060913485474885
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.9341604709625244,
+ -0.37647682428359985,
+ -0.47739672660827637,
+ -0.7107330560684204
+ ],
+ [
+ -0.021047493442893028,
+ 0.3281521797180176,
+ 0.1941191852092743,
+ -0.4725240170955658
+ ],
+ [
+ -0.07684972137212753,
+ -0.09686405956745148,
+ 0.4000929296016693,
+ -0.3124198615550995
+ ],
+ [
+ 0.13207624852657318,
+ 0.2696060240268707,
+ 0.11163942515850067,
+ -0.6989640593528748
+ ],
+ [
+ 0.17431524395942688,
+ -0.4261459410190582,
+ -1.0500001907348633,
+ 0.20301233232021332
+ ]
+ ],
+ [
+ -0.0016831847606226802,
+ 0.0018844843143597245,
+ 0.0015480563743039966,
+ 0.0034153282176703215
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9831673502922058,
+ -0.2253974825143814,
+ -0.3259107768535614,
+ 0.00300253601744771
+ ],
+ [
+ 0.7703229188919067,
+ -0.2655640244483948,
+ 0.6746780872344971,
+ 0.8148245215415955
+ ],
+ [
+ 0.041018370538949966,
+ 0.3849298655986786,
+ 0.7335030436515808,
+ -0.1726856827735901
+ ],
+ [
+ -0.42161959409713745,
+ 0.391139954328537,
+ -0.033733006566762924,
+ -0.10586784034967422
+ ]
+ ],
+ [
+ 0.0010989235015586019,
+ -0.0006983794737607241,
+ -0.0001676453248364851,
+ 0.00025402684696018696
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8567756414413452
+ ],
+ [
+ -0.3325512111186981
+ ],
+ [
+ 0.9992837309837341
+ ],
+ [
+ 0.08310572803020477
+ ]
+ ],
+ [
+ 7.417028245981783e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.972842276096344,
+ -0.5434576869010925,
+ -0.1755847930908203,
+ 0.5188392996788025
+ ],
+ [
+ -0.11157557368278503,
+ 0.34530994296073914,
+ 0.13036726415157318,
+ -0.09455712884664536
+ ],
+ [
+ 0.2412494570016861,
+ 0.41008517146110535,
+ -0.019999461248517036,
+ 0.053349874913692474
+ ],
+ [
+ 0.03760996833443642,
+ 0.02667979709804058,
+ 0.13547870516777039,
+ 0.07065131515264511
+ ],
+ [
+ -0.1223013773560524,
+ -0.49274197220802307,
+ -0.9977554082870483,
+ -0.16366443037986755
+ ]
+ ],
+ [
+ -0.002487817080691457,
+ 0.0006388585898093879,
+ 0.0008633072720840573,
+ -0.0016994751058518887
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.486595094203949,
+ 0.288191556930542,
+ -0.41923102736473083,
+ 0.475930780172348
+ ],
+ [
+ -0.3745688498020172,
+ 0.21275632083415985,
+ 0.5513681173324585,
+ -0.5666500926017761
+ ],
+ [
+ -0.8859916925430298,
+ -0.7767148613929749,
+ 0.057852935045957565,
+ -1.0140269994735718
+ ],
+ [
+ -0.7047163844108582,
+ 0.4898892045021057,
+ 0.9752479791641235,
+ -0.5395669937133789
+ ]
+ ],
+ [
+ 0.000922617909964174,
+ -0.001285302685573697,
+ -2.0195726392557845e-05,
+ 0.0012063616886734962
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2874855101108551
+ ],
+ [
+ -0.3511753976345062
+ ],
+ [
+ 0.4742305874824524
+ ],
+ [
+ 0.19736969470977783
+ ]
+ ],
+ [
+ -0.0004366145294625312
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.63178551197052,
+ -0.5946016907691956,
+ -0.20465277135372162,
+ 0.5609049797058105
+ ],
+ [
+ -0.5983763933181763,
+ 0.14843299984931946,
+ 0.5646808743476868,
+ 0.08354382961988449
+ ],
+ [
+ 0.5064628720283508,
+ 0.15268070995807648,
+ 0.8012819886207581,
+ 0.2223937213420868
+ ],
+ [
+ 0.06768372654914856,
+ 0.27805063128471375,
+ -0.2601972818374634,
+ 0.06956591457128525
+ ],
+ [
+ 0.5015444755554199,
+ -0.6410929560661316,
+ -0.5013221502304077,
+ -0.30002471804618835
+ ]
+ ],
+ [
+ -0.0020726320799440145,
+ 0.0009810705669224262,
+ -0.0016586018027737737,
+ -0.0010781304445117712
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.1877734363079071,
+ 0.5605753064155579,
+ 0.14201781153678894,
+ 0.41121941804885864
+ ],
+ [
+ -0.023297671228647232,
+ 0.2239903062582016,
+ -0.5996095538139343,
+ -0.21784956753253937
+ ],
+ [
+ -0.07301145046949387,
+ -0.17687004804611206,
+ -0.42971527576446533,
+ -0.7927882075309753
+ ],
+ [
+ -0.4075064957141876,
+ 0.4353620409965515,
+ 0.023125112056732178,
+ -0.3491382598876953
+ ]
+ ],
+ [
+ 0.00046926093637011945,
+ 0.0020855360198765993,
+ 0.0007309646462090313,
+ 0.0006159618496894836
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8132628798484802
+ ],
+ [
+ 0.26739928126335144
+ ],
+ [
+ -0.6908650994300842
+ ],
+ [
+ 0.3065614104270935
+ ]
+ ],
+ [
+ 0.0002012835757341236
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6024966835975647,
+ 0.29835015535354614,
+ -0.04329691454768181,
+ 0.08323581516742706
+ ],
+ [
+ 0.07049741595983505,
+ -0.14101363718509674,
+ -0.3280351161956787,
+ 0.1627582460641861
+ ],
+ [
+ 0.8532874584197998,
+ 0.09626618027687073,
+ -0.6532672643661499,
+ 0.21743926405906677
+ ],
+ [
+ 0.17528259754180908,
+ -0.11987848579883575,
+ -0.26542946696281433,
+ 0.14949682354927063
+ ],
+ [
+ -0.08375655114650726,
+ 0.921251654624939,
+ 0.7135474681854248,
+ -0.3111346960067749
+ ]
+ ],
+ [
+ -0.0008516994421370327,
+ -3.918297079508193e-05,
+ 0.001179521786980331,
+ 0.0021096037235111
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.1167948842048645,
+ 0.5025911331176758,
+ 0.34447094798088074,
+ -0.08985551446676254
+ ],
+ [
+ 0.543621301651001,
+ -0.4830566346645355,
+ -0.0726117342710495,
+ -0.7810177206993103
+ ],
+ [
+ 0.834020733833313,
+ -0.6440863609313965,
+ 0.4905146658420563,
+ 0.6471931338310242
+ ],
+ [
+ -0.5881562232971191,
+ -0.3537970185279846,
+ -0.3096766769886017,
+ 0.9682640433311462
+ ]
+ ],
+ [
+ 0.0016651238547638059,
+ -0.000476872141007334,
+ -0.0005910564213991165,
+ -0.00015542014443781227
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.23112183809280396
+ ],
+ [
+ 0.5620445013046265
+ ],
+ [
+ -0.2880426049232483
+ ],
+ [
+ 0.28045010566711426
+ ]
+ ],
+ [
+ -4.1657869587652385e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.38618963956832886,
+ -0.3218691945075989,
+ 0.15725864470005035,
+ -0.12704156339168549
+ ],
+ [
+ -0.4010617733001709,
+ -0.5743427872657776,
+ 0.12242498993873596,
+ -0.12468495219945908
+ ],
+ [
+ 0.21399644017219543,
+ -0.48567095398902893,
+ 0.23623870313167572,
+ 0.4904975891113281
+ ],
+ [
+ 0.26699310541152954,
+ 0.49202752113342285,
+ 0.16203023493289948,
+ 0.21385563910007477
+ ],
+ [
+ -1.2070170640945435,
+ 0.6944981813430786,
+ -0.5239253640174866,
+ 0.49535906314849854
+ ]
+ ],
+ [
+ -0.0020492698531597853,
+ -0.0019110683351755142,
+ -0.00010167274012928829,
+ -0.0014158409321680665
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5356320738792419,
+ 0.0031313467770814896,
+ -0.4557839035987854,
+ 0.4887354373931885
+ ],
+ [
+ -0.19078761339187622,
+ -0.22769369184970856,
+ -0.3120865821838379,
+ -0.5953260660171509
+ ],
+ [
+ -0.5765994787216187,
+ 0.2895616888999939,
+ 0.09452489018440247,
+ 0.7416430711746216
+ ],
+ [
+ -0.2165886014699936,
+ -0.15337005257606506,
+ 0.6132386326789856,
+ 0.7148400545120239
+ ]
+ ],
+ [
+ 0.00033458389225415885,
+ -0.00027395752840675414,
+ -6.781082447560038e-06,
+ 1.543228790978901e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.21913355588912964
+ ],
+ [
+ 0.8589492440223694
+ ],
+ [
+ -0.9025849103927612
+ ],
+ [
+ 0.3324303925037384
+ ]
+ ],
+ [
+ 0.00012753439659718424
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.45092669129371643,
+ 0.5166699290275574,
+ 0.4711909592151642,
+ 0.031035911291837692
+ ],
+ [
+ -0.007615290582180023,
+ 0.5207859873771667,
+ 0.6780853867530823,
+ -0.10324203968048096
+ ],
+ [
+ 0.6962788105010986,
+ 0.6818972229957581,
+ 0.7977514863014221,
+ -0.8277813792228699
+ ],
+ [
+ 0.01209765300154686,
+ 0.2618253827095032,
+ 0.2904609143733978,
+ 0.33551090955734253
+ ],
+ [
+ 1.1542292833328247,
+ -0.5259155035018921,
+ 0.03570925071835518,
+ -1.1704950332641602
+ ]
+ ],
+ [
+ -0.001649282407015562,
+ -0.001905130920931697,
+ -0.002052554627880454,
+ 0.005078826565295458
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4411002993583679,
+ 0.810498058795929,
+ 0.16653333604335785,
+ 0.03396976366639137
+ ],
+ [
+ 0.7621467709541321,
+ -0.4415931701660156,
+ 0.372590571641922,
+ 0.10735343396663666
+ ],
+ [
+ -0.3686171770095825,
+ -0.4442867040634155,
+ -0.09614961594343185,
+ -0.06271978467702866
+ ],
+ [
+ -0.4575924277305603,
+ -0.04601987823843956,
+ 0.6364290118217468,
+ -0.24085919559001923
+ ]
+ ],
+ [
+ -0.0004491293802857399,
+ 0.0011587378103286028,
+ 0.001530991867184639,
+ 0.00015736219938844442
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7360693216323853
+ ],
+ [
+ 0.22857868671417236
+ ],
+ [
+ 0.26717638969421387
+ ],
+ [
+ -0.7784979939460754
+ ]
+ ],
+ [
+ -0.00034248552401550114
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8344470858573914,
+ -0.7636575102806091,
+ -0.3578750193119049,
+ -0.4829653203487396
+ ],
+ [
+ -0.5843390822410583,
+ -0.5614827275276184,
+ 0.11496678739786148,
+ -0.02659149467945099
+ ],
+ [
+ -0.0987984910607338,
+ -0.11828631907701492,
+ -0.11198751628398895,
+ -0.21043086051940918
+ ],
+ [
+ -0.6075721383094788,
+ -0.5776547193527222,
+ 0.11717560142278671,
+ -0.02219555526971817
+ ],
+ [
+ 0.4661184251308441,
+ -0.0021574171259999275,
+ -0.47113165259361267,
+ 0.7343173623085022
+ ]
+ ],
+ [
+ -8.873434126144275e-05,
+ -0.0006892378441989422,
+ 0.0013143292162567377,
+ 0.0017464130651205778
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.19446904957294464,
+ 0.6612256169319153,
+ 0.040822941809892654,
+ 0.468221515417099
+ ],
+ [
+ -0.28932684659957886,
+ 0.02613667957484722,
+ -0.04764125496149063,
+ -0.5383278727531433
+ ],
+ [
+ 0.3607791066169739,
+ 0.836144208908081,
+ -0.6268131732940674,
+ -0.20477530360221863
+ ],
+ [
+ -0.8445829153060913,
+ -0.7397935390472412,
+ 0.4332389831542969,
+ 0.0032410246785730124
+ ]
+ ],
+ [
+ 0.0009548930102027953,
+ -0.001946968724951148,
+ 0.0003162127104587853,
+ 0.0001328907674178481
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.007598644122481346
+ ],
+ [
+ 0.04063624143600464
+ ],
+ [
+ -0.7481240034103394
+ ],
+ [
+ 0.6032654643058777
+ ]
+ ],
+ [
+ 0.00016173928452190012
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2484862357378006,
+ 0.742824137210846,
+ -0.682258665561676,
+ 0.42062056064605713
+ ],
+ [
+ 0.023324185982346535,
+ -0.33689209818840027,
+ -0.1404976099729538,
+ 0.413137823343277
+ ],
+ [
+ 0.15354202687740326,
+ -0.08242505043745041,
+ -0.09962640702724457,
+ 0.5501988530158997
+ ],
+ [
+ -0.04332002252340317,
+ -0.2830967903137207,
+ 0.020688366144895554,
+ 0.13442252576351166
+ ],
+ [
+ 0.862737774848938,
+ 1.1919069290161133,
+ 0.7024540901184082,
+ -0.5098860263824463
+ ]
+ ],
+ [
+ -0.000375915493350476,
+ -0.0033964719623327255,
+ 0.002021603984758258,
+ -0.004336596466600895
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7461615800857544,
+ 0.47854503989219666,
+ 0.3826138377189636,
+ 0.9787075519561768
+ ],
+ [
+ -0.2114228904247284,
+ 0.4090918302536011,
+ 0.4869450628757477,
+ -0.48531460762023926
+ ],
+ [
+ -0.24203455448150635,
+ 0.5760666728019714,
+ -0.28561580181121826,
+ 0.2824872136116028
+ ],
+ [
+ -0.04736287146806717,
+ 0.7117076516151428,
+ -0.520256519317627,
+ -0.30954450368881226
+ ]
+ ],
+ [
+ 3.622113581513986e-05,
+ 0.00033046212047338486,
+ 9.480933658778667e-05,
+ 0.00029092462500557303
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6291521191596985
+ ],
+ [
+ -0.56943279504776
+ ],
+ [
+ -0.3367597162723541
+ ],
+ [
+ -0.44598275423049927
+ ]
+ ],
+ [
+ 0.00022354067186824977
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.20334427058696747,
+ 0.06763803213834763,
+ 0.374192476272583,
+ -0.0011935342336073518
+ ],
+ [
+ 0.1327490508556366,
+ -0.07874155789613724,
+ -0.08157669007778168,
+ -0.3381565511226654
+ ],
+ [
+ 0.7614842653274536,
+ 0.3458927571773529,
+ 0.2772645354270935,
+ -0.7862030863761902
+ ],
+ [
+ 0.3742236793041229,
+ -0.07565683126449585,
+ 0.29030486941337585,
+ -0.1898833066225052
+ ],
+ [
+ -0.9584137797355652,
+ 0.7367057204246521,
+ -0.6528061628341675,
+ 0.9173544049263
+ ]
+ ],
+ [
+ -0.0008048306917771697,
+ -0.0005207080976106226,
+ 0.0007649731123819947,
+ 0.0022129202261567116
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.35130566358566284,
+ -0.5353145599365234,
+ 0.6957093477249146,
+ -0.15511028468608856
+ ],
+ [
+ -0.2397862672805786,
+ -0.5246431827545166,
+ 0.1828572005033493,
+ -1.0847835540771484
+ ],
+ [
+ 0.7522367835044861,
+ 0.6392632126808167,
+ -0.5166622400283813,
+ -0.23369605839252472
+ ],
+ [
+ 0.09375221282243729,
+ 0.2324984222650528,
+ -0.43063026666641235,
+ -0.5919700860977173
+ ]
+ ],
+ [
+ 0.0009402083815075457,
+ 0.0003663402167148888,
+ 0.0008501497213728726,
+ -0.0026300246827304363
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3725901246070862
+ ],
+ [
+ 0.8578327894210815
+ ],
+ [
+ 0.7366713285446167
+ ],
+ [
+ -0.03859737515449524
+ ]
+ ],
+ [
+ -0.00033005798468366265
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -1.324486255645752,
+ -0.2373461276292801,
+ -0.40858232975006104,
+ 0.06394387781620026
+ ],
+ [
+ 0.7024481296539307,
+ 0.22326739132404327,
+ 0.23084348440170288,
+ -0.1866881400346756
+ ],
+ [
+ -0.3010837137699127,
+ -0.03258039429783821,
+ 0.7044572234153748,
+ -0.277811735868454
+ ],
+ [
+ 0.21902082860469818,
+ 0.06330820173025131,
+ 0.2707001268863678,
+ 0.08419211208820343
+ ],
+ [
+ -0.9129573106765747,
+ -0.43330565094947815,
+ -0.7647938132286072,
+ 0.30623477697372437
+ ]
+ ],
+ [
+ -0.0005666489014402032,
+ 0.00217940891161561,
+ -0.003405648982152343,
+ -0.003351275809109211
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7720313668251038,
+ 0.6422749757766724,
+ -0.5875850319862366,
+ -0.0993942990899086
+ ],
+ [
+ -0.08056849241256714,
+ -0.3253163993358612,
+ -0.46098339557647705,
+ -0.23920468986034393
+ ],
+ [
+ 0.3784956932067871,
+ -0.9890793561935425,
+ 0.09058786183595657,
+ 0.40177038311958313
+ ],
+ [
+ 0.08749265223741531,
+ 0.8060420155525208,
+ -0.544411301612854,
+ -0.11069904267787933
+ ]
+ ],
+ [
+ 0.001807001419365406,
+ -0.00018032621301244944,
+ -0.0005299372714944184,
+ 0.0002540558634791523
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.27048835158348083
+ ],
+ [
+ -0.27550235390663147
+ ],
+ [
+ -0.6188422441482544
+ ],
+ [
+ 0.2928633689880371
+ ]
+ ],
+ [
+ 0.0002908957831095904
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_30": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.11540935188531876,
+ -0.18380914628505707,
+ 0.40355685353279114,
+ -0.24032247066497803
+ ],
+ [
+ -0.16821427643299103,
+ 0.07678620517253876,
+ 0.23151899874210358,
+ -0.09703273326158524
+ ],
+ [
+ -0.044458065181970596,
+ -0.3355497419834137,
+ 0.5098987817764282,
+ 0.3706301152706146
+ ],
+ [
+ -0.04376913979649544,
+ 0.22599725425243378,
+ 0.2140747308731079,
+ 0.0598926842212677
+ ],
+ [
+ 1.2387462854385376,
+ -0.6424244046211243,
+ 0.46927332878112793,
+ -0.9111268520355225
+ ]
+ ],
+ [
+ -0.0010033448925241828,
+ 0.004874345846474171,
+ -0.006039527710527182,
+ -0.0008763307123444974
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2171872854232788,
+ -0.05761474370956421,
+ -0.23027311265468597,
+ 0.5313910245895386
+ ],
+ [
+ -0.771453857421875,
+ 0.8085259199142456,
+ 0.524576723575592,
+ 0.3980776071548462
+ ],
+ [
+ 0.5806992650032043,
+ -0.5923649668693542,
+ 0.2060081958770752,
+ -0.4781918525695801
+ ],
+ [
+ 0.3013235926628113,
+ -0.5648532509803772,
+ 0.43384769558906555,
+ -0.09624046087265015
+ ]
+ ],
+ [
+ -0.0005881119286641479,
+ 0.00010946390102617443,
+ 0.0017217244021594524,
+ 1.6650576071697287e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.465888112783432
+ ],
+ [
+ -0.3230379819869995
+ ],
+ [
+ 0.17985689640045166
+ ],
+ [
+ -0.3164192736148834
+ ]
+ ],
+ [
+ -0.00039476939127780497
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_40.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_40.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5409632921218872,
+ 0.20107077062129974,
+ 1.0645802021026611,
+ 0.6294688582420349
+ ],
+ [
+ -0.5889930129051208,
+ 0.645596444606781,
+ -0.12395479530096054,
+ -0.31520771980285645
+ ],
+ [
+ -0.16049115359783173,
+ -0.6554943919181824,
+ -0.26083943247795105,
+ 0.12440551072359085
+ ],
+ [
+ -0.25358712673187256,
+ 0.19756127893924713,
+ -0.018334491178393364,
+ -0.42153283953666687
+ ],
+ [
+ 0.2629663348197937,
+ 0.09892503917217255,
+ 0.1054319217801094,
+ 0.846794605255127
+ ]
+ ],
+ [
+ -0.0004972560564056039,
+ -0.00011282264313194901,
+ -0.00044974504271522164,
+ -0.00026151686324737966
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6426384449005127,
+ -0.9123014211654663,
+ -0.4973975718021393,
+ 0.8172699809074402
+ ],
+ [
+ 0.4008737802505493,
+ 0.4099210798740387,
+ 0.6442514061927795,
+ 0.7233346700668335
+ ],
+ [
+ -0.16308213770389557,
+ -0.6082326769828796,
+ 0.2760285437107086,
+ -0.7494180202484131
+ ],
+ [
+ -1.020158290863037,
+ -0.48855289816856384,
+ 0.5599070191383362,
+ 0.7231784462928772
+ ]
+ ],
+ [
+ 0.0011864262633025646,
+ 0.00135302625130862,
+ 0.0009722277754917741,
+ 0.00014058183296583593
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2634885609149933
+ ],
+ [
+ 0.16205188632011414
+ ],
+ [
+ 0.2894062101840973
+ ],
+ [
+ -0.7131208181381226
+ ]
+ ],
+ [
+ -0.00039898394607007504
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.35545623302459717,
+ 0.03521541506052017,
+ 0.3761610686779022,
+ -0.24191445112228394
+ ],
+ [
+ -0.7543686032295227,
+ 0.33409157395362854,
+ -0.824393630027771,
+ 0.26315364241600037
+ ],
+ [
+ 0.5605759620666504,
+ 0.772742748260498,
+ 0.3636288642883301,
+ -0.20195341110229492
+ ],
+ [
+ -0.21409842371940613,
+ 0.2253381311893463,
+ -0.16707880795001984,
+ 0.21168825030326843
+ ],
+ [
+ -0.33329224586486816,
+ 0.2372419536113739,
+ 0.19887086749076843,
+ -0.39166903495788574
+ ]
+ ],
+ [
+ -0.0002557864645496011,
+ 0.0001615075598238036,
+ -0.0006025878828950226,
+ 6.575385486939922e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5380188822746277,
+ -0.28744494915008545,
+ 0.16694340109825134,
+ -0.6253947019577026
+ ],
+ [
+ -0.18690218031406403,
+ -0.8419443964958191,
+ 0.4308370351791382,
+ 0.292978435754776
+ ],
+ [
+ -0.7057085633277893,
+ -0.042601898312568665,
+ 0.8726462125778198,
+ 0.561991810798645
+ ],
+ [
+ 0.38762015104293823,
+ -0.6940025091171265,
+ -0.13948708772659302,
+ 0.3418056070804596
+ ]
+ ],
+ [
+ -0.00019789740326814353,
+ 0.0005366851110011339,
+ -0.0014769189292564988,
+ -0.0004347999347373843
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9455780386924744
+ ],
+ [
+ -0.8653330206871033
+ ],
+ [
+ 0.11885496228933334
+ ],
+ [
+ -0.30022889375686646
+ ]
+ ],
+ [
+ 0.00027053410303778946
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.471273273229599,
+ -0.019354941323399544,
+ 0.5254027247428894,
+ -0.12362129241228104
+ ],
+ [
+ 0.13929614424705505,
+ -0.42687520384788513,
+ -0.3614385426044464,
+ -0.4128918945789337
+ ],
+ [
+ 0.19595251977443695,
+ 0.08008019626140594,
+ -0.2996063828468323,
+ -0.7049264311790466
+ ],
+ [
+ 0.36481860280036926,
+ -0.1931910216808319,
+ -0.17354199290275574,
+ -0.3061067461967468
+ ],
+ [
+ -1.159738540649414,
+ 0.6427443623542786,
+ -0.3874484896659851,
+ -0.17613622546195984
+ ]
+ ],
+ [
+ 0.003264273749664426,
+ -0.00044851412530988455,
+ 0.0039444612339138985,
+ 0.0032759923487901688
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.23108898103237152,
+ 0.5485163331031799,
+ -0.05904468894004822,
+ -0.5372519493103027
+ ],
+ [
+ -0.6946331262588501,
+ -0.8338320255279541,
+ -0.30422547459602356,
+ -0.0795133039355278
+ ],
+ [
+ 0.12471309304237366,
+ -0.42137637734413147,
+ 0.6037412285804749,
+ 0.7639192938804626
+ ],
+ [
+ -0.0868426188826561,
+ -0.5893955230712891,
+ -0.845345675945282,
+ 0.09692373126745224
+ ]
+ ],
+ [
+ -1.5958823496475816e-05,
+ 0.001056191511452198,
+ 0.00029651206568814814,
+ 0.0007982238312251866
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7348591685295105
+ ],
+ [
+ -0.4958367347717285
+ ],
+ [
+ 0.5009202361106873
+ ],
+ [
+ -0.49842870235443115
+ ]
+ ],
+ [
+ 0.00016531719302292913
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7319775223731995,
+ -0.21243275701999664,
+ 0.7413525581359863,
+ -0.2938345968723297
+ ],
+ [
+ -0.04468422010540962,
+ 0.11641781032085419,
+ 0.08331429213285446,
+ 0.05917350947856903
+ ],
+ [
+ 0.3055025041103363,
+ -0.1855325847864151,
+ 0.08365365862846375,
+ -0.5931196808815002
+ ],
+ [
+ 0.039553072303533554,
+ 0.10911457240581512,
+ 0.04080472141504288,
+ -0.4955793619155884
+ ],
+ [
+ 0.047750987112522125,
+ -0.7983598709106445,
+ 0.003090502228587866,
+ 0.4670528173446655
+ ]
+ ],
+ [
+ -0.0033117900602519512,
+ 0.00043668411672115326,
+ -0.00017181082512252033,
+ -0.0031190102454274893
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3332720100879669,
+ -0.6523386836051941,
+ 0.16726218163967133,
+ 0.6771039366722107
+ ],
+ [
+ -0.5839362144470215,
+ 0.2622844874858856,
+ 0.18517959117889404,
+ -0.16739848256111145
+ ],
+ [
+ -0.39166292548179626,
+ 0.3858160376548767,
+ -0.2547324299812317,
+ -0.29562175273895264
+ ],
+ [
+ -0.25579509139060974,
+ 0.5369986891746521,
+ -0.32801133394241333,
+ 0.4851446747779846
+ ]
+ ],
+ [
+ 0.00031039671739563346,
+ -0.0009930048836395144,
+ 2.8430022211978212e-05,
+ -0.0008369708084501326
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8502523899078369
+ ],
+ [
+ -0.09967824071645737
+ ],
+ [
+ 0.09582450240850449
+ ],
+ [
+ -0.38193807005882263
+ ]
+ ],
+ [
+ -0.00014880772505421191
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6737151741981506,
+ 0.01137039065361023,
+ -0.5232827663421631,
+ 0.026006678119301796
+ ],
+ [
+ -0.2747398018836975,
+ 0.7073736786842346,
+ 0.06431517750024796,
+ -0.05716288462281227
+ ],
+ [
+ -0.7072039246559143,
+ 0.20568011701107025,
+ -0.2601204514503479,
+ 0.4250592887401581
+ ],
+ [
+ 0.5009244084358215,
+ -0.0016425549983978271,
+ -0.0810302123427391,
+ 0.048851367086172104
+ ],
+ [
+ 0.14971144497394562,
+ 0.4445533752441406,
+ 0.6533029079437256,
+ 0.038027070462703705
+ ]
+ ],
+ [
+ -0.00014567469770554453,
+ -2.105475141433999e-05,
+ 0.00027055363170802593,
+ -0.00027793640037998557
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3810625970363617,
+ 0.5805045962333679,
+ 0.6317014694213867,
+ -0.08791043609380722
+ ],
+ [
+ 0.0720943883061409,
+ -0.06041189655661583,
+ -0.19465786218643188,
+ 0.5719774961471558
+ ],
+ [
+ 0.5602132081985474,
+ -0.4274594485759735,
+ 0.44955289363861084,
+ 0.3345237374305725
+ ],
+ [
+ 0.8627697229385376,
+ -0.6426761746406555,
+ 0.078528493642807,
+ 0.5412178635597229
+ ]
+ ],
+ [
+ -0.00032159441616386175,
+ 0.0016486531822010875,
+ 0.0007810526294633746,
+ -0.0002909041941165924
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.538455605506897
+ ],
+ [
+ 0.5169763565063477
+ ],
+ [
+ -0.8289893269538879
+ ],
+ [
+ -0.06951520591974258
+ ]
+ ],
+ [
+ -0.00044901075307279825
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.45994919538497925,
+ -0.3437384366989136,
+ -0.5131094455718994,
+ -0.5246917605400085
+ ],
+ [
+ 0.627840518951416,
+ 0.013584226369857788,
+ -0.14852924644947052,
+ -0.42708107829093933
+ ],
+ [
+ 0.3840942084789276,
+ 0.41621387004852295,
+ 0.5273089408874512,
+ -0.6481162905693054
+ ],
+ [
+ 0.2145649492740631,
+ 0.6285514235496521,
+ 0.039389487355947495,
+ -0.3732941448688507
+ ],
+ [
+ -0.576904296875,
+ 0.593824028968811,
+ 0.8977910876274109,
+ 0.09037474542856216
+ ]
+ ],
+ [
+ 0.0001183872518595308,
+ -0.0007471062708646059,
+ -0.0002149078791262582,
+ 0.00030177755979821086
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5487332940101624,
+ 0.8044706583023071,
+ 0.30105945467948914,
+ -0.5642793774604797
+ ],
+ [
+ 0.7410961985588074,
+ -0.3021472990512848,
+ 0.04683559760451317,
+ 0.10398074239492416
+ ],
+ [
+ -0.6656053066253662,
+ -0.3091823160648346,
+ 0.490601122379303,
+ -0.8144798278808594
+ ],
+ [
+ -0.002630192320793867,
+ -0.2137881964445114,
+ 0.3564087450504303,
+ 0.011228772811591625
+ ]
+ ],
+ [
+ -0.0009181168279610574,
+ 0.000392275134800002,
+ -0.00011091725173173472,
+ -0.00021888938499614596
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.09989603608846664
+ ],
+ [
+ 0.10689383745193481
+ ],
+ [
+ -0.6635603308677673
+ ],
+ [
+ 0.9508944749832153
+ ]
+ ],
+ [
+ -4.74479456897825e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5127779841423035,
+ 0.7329590320587158,
+ -0.43439602851867676,
+ 0.18306274712085724
+ ],
+ [
+ 0.2896275222301483,
+ 0.164652019739151,
+ 0.13904309272766113,
+ 0.02776678092777729
+ ],
+ [
+ 0.3873293995857239,
+ 0.464761883020401,
+ -0.8030735850334167,
+ -0.4161413908004761
+ ],
+ [
+ 0.06630858033895493,
+ 0.11201167851686478,
+ 0.5581004023551941,
+ -0.25705939531326294
+ ],
+ [
+ -0.5149912238121033,
+ -0.5038148760795593,
+ 0.010198217816650867,
+ 0.5003684163093567
+ ]
+ ],
+ [
+ 0.0004176640068180859,
+ -0.0014722862979397178,
+ 0.004359322600066662,
+ 0.00012055393017362803
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.37253737449645996,
+ -0.1199483573436737,
+ -0.18714506924152374,
+ -0.5121829509735107
+ ],
+ [
+ 0.0695309117436409,
+ -0.462751567363739,
+ 0.43838682770729065,
+ -0.3770042359828949
+ ],
+ [
+ 0.09447069466114044,
+ -0.16620050370693207,
+ 0.03981117159128189,
+ -0.04675068333745003
+ ],
+ [
+ -0.4911639988422394,
+ 0.009869290515780449,
+ -0.3753676116466522,
+ -0.1423717886209488
+ ]
+ ],
+ [
+ -2.4070905055850744e-05,
+ 3.686719719553366e-05,
+ 0.0002625722554512322,
+ 8.33377125672996e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6233937740325928
+ ],
+ [
+ 0.012463057413697243
+ ],
+ [
+ 0.11589748412370682
+ ],
+ [
+ -0.6071563363075256
+ ]
+ ],
+ [
+ -5.862650505150668e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.31461775302886963,
+ 0.6885231733322144,
+ -0.6166752576828003,
+ 0.10146882385015488
+ ],
+ [
+ 0.1240493506193161,
+ 0.35473576188087463,
+ 0.13174137473106384,
+ -0.08958684653043747
+ ],
+ [
+ -0.19200186431407928,
+ 0.06029238551855087,
+ -0.10854388773441315,
+ 0.18061910569667816
+ ],
+ [
+ 0.41895684599876404,
+ -0.10741966962814331,
+ -0.2179863154888153,
+ -0.22386527061462402
+ ],
+ [
+ -0.29691532254219055,
+ 0.5081827044487,
+ 0.15377645194530487,
+ 0.8780562281608582
+ ]
+ ],
+ [
+ -5.2438546845223755e-05,
+ -0.0002851143653970212,
+ 0.0012092801043763757,
+ -0.00023041128588374704
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6845449805259705,
+ -0.14048725366592407,
+ 0.3878198266029358,
+ -0.02563241869211197
+ ],
+ [
+ 0.004919643048197031,
+ 2.754819615802262e-05,
+ -0.5923786759376526,
+ -0.4365154504776001
+ ],
+ [
+ 0.7853831648826599,
+ -0.23574669659137726,
+ -0.1991104930639267,
+ 0.7208660244941711
+ ],
+ [
+ -0.8060216307640076,
+ -0.3224937319755554,
+ -0.5386608839035034,
+ -0.05874129384756088
+ ]
+ ],
+ [
+ 0.00044970738235861063,
+ -5.915687870583497e-05,
+ 0.001105340663343668,
+ 0.00035901612136512995
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6726260185241699
+ ],
+ [
+ 1.0039281845092773
+ ],
+ [
+ 0.2432403713464737
+ ],
+ [
+ -0.7113679051399231
+ ]
+ ],
+ [
+ -0.00021275859035085887
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6364783048629761,
+ -0.9999760389328003,
+ 0.32486340403556824,
+ 0.3781520128250122
+ ],
+ [
+ 0.5182097554206848,
+ -0.08385598659515381,
+ 0.28632330894470215,
+ -0.40593472123146057
+ ],
+ [
+ -0.39961299300193787,
+ -0.34698089957237244,
+ 0.1560019552707672,
+ 0.34781771898269653
+ ],
+ [
+ 0.5098200440406799,
+ -0.12300140410661697,
+ 0.2327486276626587,
+ -0.4006287455558777
+ ],
+ [
+ -0.03992164507508278,
+ 0.6145329475402832,
+ 0.4350680410861969,
+ 0.8007534742355347
+ ]
+ ],
+ [
+ 0.000677495205309242,
+ 0.0006335729849524796,
+ 0.001029239734634757,
+ -0.0004618055245373398
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4680195152759552,
+ -0.44111669063568115,
+ 0.2118145227432251,
+ -0.46208900213241577
+ ],
+ [
+ 0.6937375664710999,
+ 0.1426512598991394,
+ -0.06261203438043594,
+ 0.011715473607182503
+ ],
+ [
+ 0.48419803380966187,
+ 0.34666070342063904,
+ -0.18469130992889404,
+ -0.532218873500824
+ ],
+ [
+ 0.05395293980836868,
+ -0.6025450825691223,
+ 0.47722604870796204,
+ 0.6324461102485657
+ ]
+ ],
+ [
+ 0.0007172083132900298,
+ -0.00019403603801038116,
+ 1.1553532203834038e-05,
+ 0.0015950921224430203
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5767288208007812
+ ],
+ [
+ 1.00261390209198
+ ],
+ [
+ -0.8944685459136963
+ ],
+ [
+ 0.5018236637115479
+ ]
+ ],
+ [
+ 1.7403301626472967e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3160593509674072,
+ -0.3059024512767792,
+ -0.14392021298408508,
+ 0.38068416714668274
+ ],
+ [
+ 0.47465285658836365,
+ -0.6667723059654236,
+ -0.2445925772190094,
+ -0.2824649214744568
+ ],
+ [
+ 0.8835751414299011,
+ -0.6066301465034485,
+ -0.15203161537647247,
+ 0.3655848801136017
+ ],
+ [
+ 0.21740691363811493,
+ 0.05975595489144325,
+ 0.5161152482032776,
+ -0.3346303105354309
+ ],
+ [
+ -0.44422873854637146,
+ 0.2097465991973877,
+ 0.058885447680950165,
+ 0.8342007994651794
+ ]
+ ],
+ [
+ -0.0002981626894325018,
+ 0.00017597978876437992,
+ 0.0002491417690180242,
+ -0.00041997083462774754
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2867923378944397,
+ 0.14383384585380554,
+ 0.4233958423137665,
+ -1.0686761140823364
+ ],
+ [
+ -0.2661365568637848,
+ -0.5694594383239746,
+ -0.5495932698249817,
+ 0.4717833995819092
+ ],
+ [
+ -0.09443563222885132,
+ -0.10812033712863922,
+ -0.5133295655250549,
+ -0.4328364133834839
+ ],
+ [
+ 0.3908102512359619,
+ 0.30823108553886414,
+ 0.12414386123418808,
+ -0.6554979085922241
+ ]
+ ],
+ [
+ -0.0004007750831078738,
+ -0.00033119507133960724,
+ -0.00018725937115959823,
+ 9.6921379736159e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5421139001846313
+ ],
+ [
+ -0.6324370503425598
+ ],
+ [
+ 0.444214403629303
+ ],
+ [
+ -0.36896583437919617
+ ]
+ ],
+ [
+ -0.0002599951985757798
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3304138779640198,
+ -0.07701680809259415,
+ 0.40421560406684875,
+ 1.015269160270691
+ ],
+ [
+ -0.15743565559387207,
+ 0.19974081218242645,
+ -0.06210428476333618,
+ -0.0024239541962742805
+ ],
+ [
+ -0.28790730237960815,
+ -0.12133603543043137,
+ -0.11120995134115219,
+ -0.05196944996714592
+ ],
+ [
+ -0.12220045924186707,
+ -0.12550799548625946,
+ -0.35772940516471863,
+ 0.00409060250967741
+ ],
+ [
+ 0.8148292303085327,
+ 0.5818136930465698,
+ 0.8656377792358398,
+ -0.17612490057945251
+ ]
+ ],
+ [
+ 5.63477078685537e-05,
+ -0.0013112872838974,
+ -0.00309568690136075,
+ -0.001487801899202168
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.07462839782238007,
+ -0.022500358521938324,
+ 0.54058837890625,
+ -0.7087641954421997
+ ],
+ [
+ 0.6366778016090393,
+ -0.7469912767410278,
+ 0.5373310446739197,
+ 0.014236582443118095
+ ],
+ [
+ -0.2304622232913971,
+ 0.6896088719367981,
+ -0.5828940272331238,
+ 0.3321603536605835
+ ],
+ [
+ -0.2257225662469864,
+ 0.17028610408306122,
+ 0.6698199510574341,
+ 0.299150288105011
+ ]
+ ],
+ [
+ -6.288521399255842e-05,
+ -3.444353751547169e-06,
+ 0.0018500213045626879,
+ -0.0004255476233083755
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8607373833656311
+ ],
+ [
+ -0.8719377517700195
+ ],
+ [
+ 0.03307981789112091
+ ],
+ [
+ 0.7124904990196228
+ ]
+ ],
+ [
+ 0.00025609004660509527
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.9132598042488098,
+ 0.17015373706817627,
+ -1.0012439489364624,
+ 0.39355602860450745
+ ],
+ [
+ 0.002860305132344365,
+ -0.1192190870642662,
+ -0.15386629104614258,
+ -0.19144392013549805
+ ],
+ [
+ -0.21765227615833282,
+ 0.0872931033372879,
+ 0.2927018404006958,
+ -0.14264582097530365
+ ],
+ [
+ 0.059495069086551666,
+ -0.16659285128116608,
+ -0.4562881588935852,
+ -0.15471383929252625
+ ],
+ [
+ 0.409747838973999,
+ 1.762345314025879,
+ -1.1470608711242676,
+ 1.1642876863479614
+ ]
+ ],
+ [
+ -0.001154823461547494,
+ -0.002009196672588587,
+ -0.0007627294398844242,
+ -0.0008582511800341308
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6455259919166565,
+ -0.3872726857662201,
+ 0.02556993067264557,
+ 0.5476625561714172
+ ],
+ [
+ -0.029789939522743225,
+ 0.3808731138706207,
+ 0.18759284913539886,
+ -0.5536679625511169
+ ],
+ [
+ 0.5149053335189819,
+ 0.41528743505477905,
+ 0.5660235285758972,
+ 0.09667708724737167
+ ],
+ [
+ -0.5706578493118286,
+ 0.02666725032031536,
+ -0.07898711413145065,
+ 0.42274147272109985
+ ]
+ ],
+ [
+ -0.0005941467825323343,
+ -0.00017555325757712126,
+ -0.0006433639209717512,
+ -0.00010692368232412264
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6395342350006104
+ ],
+ [
+ 0.4541007876396179
+ ],
+ [
+ -0.8822269439697266
+ ],
+ [
+ 0.21543008089065552
+ ]
+ ],
+ [
+ -8.505440928274766e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16470997035503387,
+ -0.029205238446593285,
+ -0.6890840530395508,
+ -0.20570902526378632
+ ],
+ [
+ 0.21297314763069153,
+ -0.29225829243659973,
+ 0.7008931040763855,
+ 0.09365183860063553
+ ],
+ [
+ 0.568662703037262,
+ 0.6393836736679077,
+ -0.0898747593164444,
+ 0.6749923825263977
+ ],
+ [
+ 0.12440753728151321,
+ 0.09481938183307648,
+ 0.16417400538921356,
+ -0.06225435435771942
+ ],
+ [
+ -0.6272561550140381,
+ 0.9387431144714355,
+ -0.30136051774024963,
+ 0.1549607664346695
+ ]
+ ],
+ [
+ -0.0013756448170170188,
+ 0.0003115424478892237,
+ 0.0011718615423887968,
+ -0.0016421540640294552
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5367993712425232,
+ -0.22934772074222565,
+ 0.47242650389671326,
+ 0.08150038123130798
+ ],
+ [
+ 0.12574823200702667,
+ -0.4385834336280823,
+ 0.820404052734375,
+ 0.33196496963500977
+ ],
+ [
+ -0.3683309853076935,
+ 0.24117398262023926,
+ -0.47461971640586853,
+ -0.18528245389461517
+ ],
+ [
+ -0.2102803885936737,
+ -0.05513688921928406,
+ -0.3627517521381378,
+ 0.08692937344312668
+ ]
+ ],
+ [
+ 0.0004107444838155061,
+ -0.0005052967462688684,
+ 0.0023495370987802744,
+ 0.00020332566055003554
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9377737045288086
+ ],
+ [
+ 0.43284592032432556
+ ],
+ [
+ 0.16313862800598145
+ ],
+ [
+ -0.7856729626655579
+ ]
+ ],
+ [
+ -0.00011109952174592763
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3887389004230499,
+ 0.3227160573005676,
+ -0.3665252923965454,
+ -0.26810282468795776
+ ],
+ [
+ -0.1472335159778595,
+ -0.049878381192684174,
+ -0.06592915952205658,
+ 0.11449581384658813
+ ],
+ [
+ 0.0702718123793602,
+ 0.48938900232315063,
+ -0.2548004686832428,
+ -0.8638059496879578
+ ],
+ [
+ -0.17153744399547577,
+ 0.2250111997127533,
+ -0.09871985018253326,
+ -0.3375140130519867
+ ],
+ [
+ 0.8008608222007751,
+ 0.42686381936073303,
+ 0.1569763422012329,
+ -0.18290671706199646
+ ]
+ ],
+ [
+ -0.0007072497974149883,
+ -0.0011152267688885331,
+ -0.00026463408721610904,
+ 0.002707880921661854
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4565274715423584,
+ -0.022906264290213585,
+ 0.5625727772712708,
+ 0.19850289821624756
+ ],
+ [
+ 0.5672460794448853,
+ 0.013217882253229618,
+ 0.35057276487350464,
+ 0.6411552429199219
+ ],
+ [
+ 0.07838592678308487,
+ 0.23545397818088531,
+ -0.36060693860054016,
+ 0.4457721710205078
+ ],
+ [
+ 0.4356308877468109,
+ 0.4785594642162323,
+ -0.09640088677406311,
+ -0.5017229914665222
+ ]
+ ],
+ [
+ -0.0003053813416045159,
+ 0.0012051763478666544,
+ -0.0009184035588987172,
+ -0.00143125606700778
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8509383797645569
+ ],
+ [
+ -0.9335187077522278
+ ],
+ [
+ 0.4838900566101074
+ ],
+ [
+ -0.8499155044555664
+ ]
+ ],
+ [
+ -8.301920388475992e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.06389440596103668,
+ 0.07346849143505096,
+ -0.5658822655677795,
+ 0.2461858093738556
+ ],
+ [
+ -0.02278316579759121,
+ 0.45467609167099,
+ -0.13078686594963074,
+ 0.44168102741241455
+ ],
+ [
+ -0.31803563237190247,
+ -0.17904621362686157,
+ -0.17948929965496063,
+ -0.4275537133216858
+ ],
+ [
+ 0.06383280456066132,
+ -0.05242800712585449,
+ -0.10337597131729126,
+ -0.08815149962902069
+ ],
+ [
+ -0.6137386560440063,
+ -0.9839546084403992,
+ -0.2884354293346405,
+ -0.5769030451774597
+ ]
+ ],
+ [
+ 0.0010975655168294907,
+ -0.0012598587200045586,
+ 0.0014271435793489218,
+ -0.0015488084172829986
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.620867133140564,
+ -0.704044759273529,
+ -0.14643865823745728,
+ 0.25363612174987793
+ ],
+ [
+ 0.4954228401184082,
+ 0.18028287589550018,
+ 0.47877195477485657,
+ -0.25204166769981384
+ ],
+ [
+ 0.35496535897254944,
+ -0.10284329205751419,
+ -0.43852168321609497,
+ -0.25549665093421936
+ ],
+ [
+ -0.12439647316932678,
+ -0.388407826423645,
+ -0.6480882167816162,
+ 0.7215874791145325
+ ]
+ ],
+ [
+ 0.00015874108066782355,
+ 0.00020615213725250214,
+ -2.1469526473083533e-05,
+ 0.001203421619720757
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.38942593336105347
+ ],
+ [
+ -0.3341768682003021
+ ],
+ [
+ 0.9078899621963501
+ ],
+ [
+ 0.03291710093617439
+ ]
+ ],
+ [
+ -4.8590925871394575e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.42313826084136963,
+ -0.4212605059146881,
+ -0.42898547649383545,
+ 0.01748327910900116
+ ],
+ [
+ -0.08054495602846146,
+ -0.09019692242145538,
+ -0.10315454751253128,
+ -0.22745198011398315
+ ],
+ [
+ -0.8060056567192078,
+ -0.7332941889762878,
+ -0.19621522724628448,
+ -0.7941272258758545
+ ],
+ [
+ -0.06233048439025879,
+ 0.7832830548286438,
+ -0.12510594725608826,
+ 0.5703579783439636
+ ],
+ [
+ -0.5807623863220215,
+ -0.3472343683242798,
+ 0.04963826760649681,
+ -1.246601939201355
+ ]
+ ],
+ [
+ -0.00028613946051336825,
+ 0.0015512829413637519,
+ 0.001693813013844192,
+ 0.0014773922739550471
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6345506310462952,
+ -0.37556183338165283,
+ -0.08517564088106155,
+ 0.4085414707660675
+ ],
+ [
+ 0.3497982323169708,
+ 0.3056480288505554,
+ -0.8700500130653381,
+ 0.2849575877189636
+ ],
+ [
+ -0.5904229283332825,
+ 0.41424182057380676,
+ -0.6445565819740295,
+ 0.3091331124305725
+ ],
+ [
+ -0.3033786714076996,
+ 0.2900458872318268,
+ 0.44956016540527344,
+ 0.29218754172325134
+ ]
+ ],
+ [
+ 0.0014228300424292684,
+ 0.0021463464945554733,
+ 5.817817509523593e-05,
+ 0.0012066029012203217
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.021267561241984367
+ ],
+ [
+ -0.2099991738796234
+ ],
+ [
+ 0.5626792311668396
+ ],
+ [
+ 0.6810028553009033
+ ]
+ ],
+ [
+ 4.7457171604037285e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.0655820295214653,
+ 0.8818303346633911,
+ 0.7882310748100281,
+ 0.36716336011886597
+ ],
+ [
+ -0.45183470845222473,
+ 0.3971084654331207,
+ 0.5442031025886536,
+ -0.21422578394412994
+ ],
+ [
+ -0.9481872320175171,
+ -0.051416944712400436,
+ 0.41884323954582214,
+ 0.03372989594936371
+ ],
+ [
+ -0.3485467731952667,
+ 0.27544692158699036,
+ 0.4088355302810669,
+ -0.2223259061574936
+ ],
+ [
+ 0.07766267657279968,
+ 0.5756622552871704,
+ -0.05037658289074898,
+ 1.0401086807250977
+ ]
+ ],
+ [
+ 0.0033149193041026592,
+ -0.0029165528248995543,
+ -0.003473530290648341,
+ -0.002798886504024267
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4288945198059082,
+ -0.6016069054603577,
+ -0.06493381410837173,
+ -0.2301056832075119
+ ],
+ [
+ -0.5582244396209717,
+ -0.0644756332039833,
+ -0.7375068664550781,
+ 0.18722648918628693
+ ],
+ [
+ 0.7911651134490967,
+ 0.16741816699504852,
+ 0.23750150203704834,
+ 0.4356899857521057
+ ],
+ [
+ 0.5494331121444702,
+ -1.0013031959533691,
+ 0.027411021292209625,
+ -0.2893625795841217
+ ]
+ ],
+ [
+ 0.001102372771129012,
+ 4.5404369302559644e-05,
+ 0.0010625453433021903,
+ 0.00042109013884328306
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7425016760826111
+ ],
+ [
+ -0.40069591999053955
+ ],
+ [
+ 0.6405035853385925
+ ],
+ [
+ 0.738703727722168
+ ]
+ ],
+ [
+ -8.673315460328013e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.22931912541389465,
+ 1.0206032991409302,
+ -0.2077762335538864,
+ 0.7861464619636536
+ ],
+ [
+ -0.0008709466783329844,
+ -0.0675203874707222,
+ 0.14830783009529114,
+ 0.08526460826396942
+ ],
+ [
+ 0.7475706934928894,
+ -0.25320449471473694,
+ -0.3743310868740082,
+ -0.6174377799034119
+ ],
+ [
+ -0.10208342224359512,
+ -0.022930201143026352,
+ 0.15745621919631958,
+ 0.4518547058105469
+ ],
+ [
+ 0.503623902797699,
+ -0.0532691515982151,
+ 0.08798514306545258,
+ 0.6171873211860657
+ ]
+ ],
+ [
+ -0.0006075884448364377,
+ -0.0017560941632837057,
+ 0.0012235874310135841,
+ -0.004983037244528532
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2752029597759247,
+ -0.8486804962158203,
+ -0.45228952169418335,
+ 0.08169868588447571
+ ],
+ [
+ 0.2296479344367981,
+ 0.18161214888095856,
+ -0.014352289028465748,
+ -0.3737950325012207
+ ],
+ [
+ 0.49838095903396606,
+ -0.37954312562942505,
+ -0.2118884176015854,
+ -0.722357451915741
+ ],
+ [
+ 0.6552214026451111,
+ 0.5927010774612427,
+ -0.03067784383893013,
+ 0.3789163827896118
+ ]
+ ],
+ [
+ -0.00017451695748604834,
+ -0.0001298826973652467,
+ -0.00018812139751389623,
+ 4.163553239777684e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6748505234718323
+ ],
+ [
+ 0.9223803281784058
+ ],
+ [
+ -0.5136293172836304
+ ],
+ [
+ -0.5188258290290833
+ ]
+ ],
+ [
+ -6.430032954085618e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3699314296245575,
+ 1.0579371452331543,
+ 0.55375075340271,
+ -0.7113748788833618
+ ],
+ [
+ 0.09159015864133835,
+ -0.16383667290210724,
+ -0.1650390326976776,
+ 0.059845905750989914
+ ],
+ [
+ -0.6827176809310913,
+ -0.6320911049842834,
+ -0.6599003076553345,
+ -0.8034605979919434
+ ],
+ [
+ -0.03748298063874245,
+ -0.1709878146648407,
+ -0.1317107081413269,
+ -0.4819367825984955
+ ],
+ [
+ 1.1862552165985107,
+ 0.51595139503479,
+ -1.0877562761306763,
+ -0.40315160155296326
+ ]
+ ],
+ [
+ 0.0017002910608425736,
+ -2.3391870854538865e-05,
+ 4.9553367716725916e-05,
+ 0.0014307990204542875
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8097894191741943,
+ 1.080260157585144,
+ -0.5724177956581116,
+ -0.013143057003617287
+ ],
+ [
+ 0.013653447851538658,
+ -0.07072718441486359,
+ 0.5260732769966125,
+ -0.7909249067306519
+ ],
+ [
+ -0.661787211894989,
+ 0.23086436092853546,
+ 0.3909991979598999,
+ 0.5421184301376343
+ ],
+ [
+ -0.4576012194156647,
+ -0.29017260670661926,
+ -0.11741037666797638,
+ -0.027473395690321922
+ ]
+ ],
+ [
+ -0.00034846365451812744,
+ 0.0005851486930623651,
+ 7.675214146729559e-05,
+ -0.0006122445338405669
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2317793220281601
+ ],
+ [
+ 0.184631809592247
+ ],
+ [
+ 0.7411623001098633
+ ],
+ [
+ 0.20479321479797363
+ ]
+ ],
+ [
+ -2.910628609242849e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6847110390663147,
+ -0.15952008962631226,
+ -0.1002657487988472,
+ -0.09253106266260147
+ ],
+ [
+ -0.16430062055587769,
+ 0.20074643194675446,
+ 0.035281952470541,
+ -0.1482170671224594
+ ],
+ [
+ 0.8384680151939392,
+ 0.7319000959396362,
+ -0.3235204517841339,
+ -0.6913050413131714
+ ],
+ [
+ 0.032662540674209595,
+ 0.22818386554718018,
+ 0.00705350749194622,
+ -0.3187687397003174
+ ],
+ [
+ -0.6783169507980347,
+ -0.5049593448638916,
+ -0.6894416213035583,
+ -0.4717745780944824
+ ]
+ ],
+ [
+ -0.002379429992288351,
+ -0.0001534502225695178,
+ 0.0003818367258645594,
+ 0.001111100660637021
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8173071146011353,
+ -0.19776174426078796,
+ 0.27320343255996704,
+ 0.3388996720314026
+ ],
+ [
+ 0.1388600617647171,
+ -0.9726938605308533,
+ 0.21231158077716827,
+ 0.09398477524518967
+ ],
+ [
+ 0.029854346066713333,
+ -0.45116984844207764,
+ 0.1133166030049324,
+ 0.3480343222618103
+ ],
+ [
+ 0.46107855439186096,
+ -0.1386408656835556,
+ -0.1112971156835556,
+ 0.3876550495624542
+ ]
+ ],
+ [
+ -0.004189793486148119,
+ 0.001760787214152515,
+ -0.0004561405803542584,
+ 0.0007893166039139032
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.21842104196548462
+ ],
+ [
+ -0.5009490251541138
+ ],
+ [
+ -0.026000909507274628
+ ],
+ [
+ 0.543946385383606
+ ]
+ ],
+ [
+ -0.000536524981725961
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_40": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.27956512570381165,
+ -0.20386750996112823,
+ -0.10553296655416489,
+ -0.40799635648727417
+ ],
+ [
+ 0.17886769771575928,
+ 0.06871088594198227,
+ -0.2864990830421448,
+ 0.1516551971435547
+ ],
+ [
+ -0.2574737071990967,
+ -0.17085275053977966,
+ -0.7630448341369629,
+ 0.40976524353027344
+ ],
+ [
+ 0.056832097470760345,
+ -0.1891668438911438,
+ -0.1817590445280075,
+ 0.11325238645076752
+ ],
+ [
+ -1.173080325126648,
+ 1.2341282367706299,
+ 0.406678706407547,
+ -0.6884691119194031
+ ]
+ ],
+ [
+ 0.0030404808931052685,
+ 0.0034926887601614,
+ 0.0015860939165577292,
+ -0.00038149559986777604
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.355114221572876,
+ 0.36162400245666504,
+ 0.7527233958244324,
+ 0.35599616169929504
+ ],
+ [
+ -0.407550185918808,
+ -0.03212777525186539,
+ 0.2265707105398178,
+ 0.5696296095848083
+ ],
+ [
+ 0.3253788948059082,
+ -0.38442039489746094,
+ -0.13519258797168732,
+ -0.47706902027130127
+ ],
+ [
+ 0.8207194805145264,
+ -0.2139400690793991,
+ -0.6261714100837708,
+ 0.14243191480636597
+ ]
+ ],
+ [
+ 0.0010266579920426011,
+ -0.00045338706695474684,
+ -0.0012916263658553362,
+ -0.000324750755680725
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.39059528708457947
+ ],
+ [
+ 0.36833953857421875
+ ],
+ [
+ -0.4051505923271179
+ ],
+ [
+ 0.3242816925048828
+ ]
+ ],
+ [
+ -0.00025155104231089354
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_50.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_50.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8177686333656311,
+ -0.301205575466156,
+ -0.19405420124530792,
+ 0.34815964102745056
+ ],
+ [
+ -0.22295425832271576,
+ -0.3414668142795563,
+ 0.042375724762678146,
+ -0.25880542397499084
+ ],
+ [
+ -0.5364009737968445,
+ -0.5683102011680603,
+ -0.020361920818686485,
+ 0.19487276673316956
+ ],
+ [
+ 0.23818686604499817,
+ -0.3082966208457947,
+ -0.013493634760379791,
+ 0.04461845010519028
+ ],
+ [
+ 0.7001574039459229,
+ -0.552220344543457,
+ 0.8640785813331604,
+ -0.22762416303157806
+ ]
+ ],
+ [
+ 0.0008221003226935863,
+ -0.0002866177528630942,
+ -3.6654768337029964e-05,
+ -0.0014793064910918474
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.39948371052742004,
+ -0.29683929681777954,
+ 0.028250163421034813,
+ 1.022054672241211
+ ],
+ [
+ 0.06976300477981567,
+ 0.7376091480255127,
+ -0.3782613277435303,
+ -0.035229600965976715
+ ],
+ [
+ 0.6666553020477295,
+ 0.16777540743350983,
+ -0.33197328448295593,
+ 0.35449472069740295
+ ],
+ [
+ -0.5517935752868652,
+ 0.1649979203939438,
+ -0.9152255058288574,
+ -0.19780892133712769
+ ]
+ ],
+ [
+ 0.00038959397352300584,
+ -0.0011126388562843204,
+ -1.8831120542017743e-05,
+ 0.0002418507938273251
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8745215535163879
+ ],
+ [
+ -0.0010291896760463715
+ ],
+ [
+ 0.8047521114349365
+ ],
+ [
+ -0.3566751480102539
+ ]
+ ],
+ [
+ -1.4801112229179125e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.0692766085267067,
+ -0.4794808328151703,
+ 0.5367222428321838,
+ 0.08591679483652115
+ ],
+ [
+ -0.6354876756668091,
+ -0.13430677354335785,
+ 0.1844872534275055,
+ -0.21086913347244263
+ ],
+ [
+ -0.05937613546848297,
+ 0.48017799854278564,
+ 0.31751683354377747,
+ 0.011339827440679073
+ ],
+ [
+ 0.281204491853714,
+ 0.5030457377433777,
+ 0.2633424401283264,
+ 0.015660477802157402
+ ],
+ [
+ -0.7014374136924744,
+ -0.7442692518234253,
+ 0.22307313978672028,
+ 0.8646961450576782
+ ]
+ ],
+ [
+ 0.0006135941366665065,
+ 0.0014917385997250676,
+ -0.0007567286374978721,
+ -1.3995319250170724e-06
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6026282906532288,
+ 0.604546070098877,
+ 0.6546734571456909,
+ -0.4739479720592499
+ ],
+ [
+ -0.17932036519050598,
+ -0.8308826088905334,
+ -0.3072054982185364,
+ 0.09252388030290604
+ ],
+ [
+ 0.13797159492969513,
+ 0.15220458805561066,
+ 0.4298756718635559,
+ 0.2510257065296173
+ ],
+ [
+ 0.3142451345920563,
+ 0.617891252040863,
+ -0.19859054684638977,
+ -0.32313647866249084
+ ]
+ ],
+ [
+ 0.0004896587342955172,
+ -0.0002488857426214963,
+ 8.068587339948863e-05,
+ -0.00019518894259817898
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4090089797973633
+ ],
+ [
+ -0.4413181245326996
+ ],
+ [
+ 0.45094093680381775
+ ],
+ [
+ 0.7531442642211914
+ ]
+ ],
+ [
+ -0.0002486550365574658
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3934337794780731,
+ -0.4670652747154236,
+ -0.4582993984222412,
+ -0.6228214502334595
+ ],
+ [
+ 0.14466717839241028,
+ 0.27036285400390625,
+ 0.7564355134963989,
+ -0.17517662048339844
+ ],
+ [
+ -0.06695682555437088,
+ 0.13020344078540802,
+ -0.09940951317548752,
+ -0.2182934731245041
+ ],
+ [
+ 0.2792857885360718,
+ 0.2203844040632248,
+ 0.6125046610832214,
+ -0.20030808448791504
+ ],
+ [
+ 0.5772799849510193,
+ -0.6649028658866882,
+ -0.19738905131816864,
+ 0.10528049618005753
+ ]
+ ],
+ [
+ -0.00016787131607998163,
+ 0.0007186045404523611,
+ -9.109352686209604e-05,
+ 0.000652116781566292
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.10301931947469711,
+ 0.8729260563850403,
+ -0.9131346940994263,
+ -0.5374611616134644
+ ],
+ [
+ -0.07265753298997879,
+ -0.1542501151561737,
+ -0.3538963198661804,
+ -0.7604653835296631
+ ],
+ [
+ 0.18366827070713043,
+ 0.15115955471992493,
+ -0.45987531542778015,
+ 0.010863645933568478
+ ],
+ [
+ -0.8010228872299194,
+ -0.04851703718304634,
+ 0.28704145550727844,
+ 0.06438468396663666
+ ]
+ ],
+ [
+ -9.914921974996105e-05,
+ 0.0004273608501534909,
+ 0.0007434579310938716,
+ 9.82986057351809e-06
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6475840210914612
+ ],
+ [
+ -0.1380889117717743
+ ],
+ [
+ 0.42412519454956055
+ ],
+ [
+ -0.9061679840087891
+ ]
+ ],
+ [
+ -0.00026511005125939846
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.43921950459480286,
+ -0.6146946549415588,
+ 0.19452796876430511,
+ 0.47486135363578796
+ ],
+ [
+ 0.12520509958267212,
+ 0.07680218666791916,
+ -0.2009090632200241,
+ -0.025130340829491615
+ ],
+ [
+ 0.5458290576934814,
+ -0.9879814386367798,
+ 0.42128491401672363,
+ 0.4542463421821594
+ ],
+ [
+ 0.04314518719911575,
+ 0.6924219131469727,
+ -0.16605766117572784,
+ -0.34380996227264404
+ ],
+ [
+ -0.5040044784545898,
+ -0.8085768222808838,
+ 0.24031232297420502,
+ 0.25877121090888977
+ ]
+ ],
+ [
+ -0.0006409535417333245,
+ 0.0005041742115281522,
+ 0.0007831021212041378,
+ -0.0016460927436128259
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.22098039090633392,
+ -0.5561229586601257,
+ 0.7684093713760376,
+ 0.6620990037918091
+ ],
+ [
+ -0.7656829953193665,
+ 0.6441068649291992,
+ -0.6261440515518188,
+ -0.6614267230033875
+ ],
+ [
+ -0.4891335964202881,
+ 0.5171142220497131,
+ -0.28656089305877686,
+ 0.08197203278541565
+ ],
+ [
+ 0.6598542928695679,
+ -0.42675551772117615,
+ -0.7364616990089417,
+ -0.533525288105011
+ ]
+ ],
+ [
+ -1.612698906683363e-05,
+ 0.00036947126500308514,
+ -0.0005819326033815742,
+ -0.0004750396474264562
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.657956063747406
+ ],
+ [
+ -0.734626829624176
+ ],
+ [
+ 0.9088509678840637
+ ],
+ [
+ -0.5449403524398804
+ ]
+ ],
+ [
+ 0.0004728962667286396
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.26498040556907654,
+ -0.8990220427513123,
+ -0.38631904125213623,
+ -0.679621160030365
+ ],
+ [
+ -0.4321213662624359,
+ 0.1368369162082672,
+ 0.04915506765246391,
+ 0.22629818320274353
+ ],
+ [
+ -0.40517547726631165,
+ 0.37442535161972046,
+ 0.5659535527229309,
+ 0.6349244713783264
+ ],
+ [
+ -0.06040174886584282,
+ -0.0117289237678051,
+ 0.47604620456695557,
+ 0.26345500349998474
+ ],
+ [
+ -0.6707557439804077,
+ -0.2230430394411087,
+ -0.628828763961792,
+ -0.8955167531967163
+ ]
+ ],
+ [
+ 0.00030320233781822026,
+ 0.00011096488742623478,
+ 4.7284571337513626e-05,
+ 0.0002572098164819181
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.05108044669032097,
+ -0.3624279201030731,
+ -0.3261556625366211,
+ 0.25325778126716614
+ ],
+ [
+ 0.11248251795768738,
+ -0.17780554294586182,
+ 0.3588760495185852,
+ -0.01755165494978428
+ ],
+ [
+ 0.1932695358991623,
+ -0.6112982034683228,
+ -0.4993155896663666,
+ -0.34513193368911743
+ ],
+ [
+ 0.004063244443386793,
+ 0.4870784878730774,
+ -0.2349398285150528,
+ 0.3740648031234741
+ ]
+ ],
+ [
+ -0.00012305277050472796,
+ -0.00020418540225364268,
+ -0.0004175998328719288,
+ -0.00021267424745019525
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8122686147689819
+ ],
+ [
+ 1.2064770460128784
+ ],
+ [
+ -0.9237784743309021
+ ],
+ [
+ 0.17113441228866577
+ ]
+ ],
+ [
+ -0.00012362968118395656
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.33235737681388855,
+ 0.3617939054965973,
+ -0.2553165555000305,
+ -0.14481385052204132
+ ],
+ [
+ -0.22555245459079742,
+ -0.4895951449871063,
+ 0.47477787733078003,
+ 0.1748640537261963
+ ],
+ [
+ -0.6774851679801941,
+ -0.21354834735393524,
+ -0.19743262231349945,
+ -0.6768801808357239
+ ],
+ [
+ -0.18329432606697083,
+ 0.09504067897796631,
+ 0.5159948468208313,
+ 0.35073122382164
+ ],
+ [
+ 0.5792570114135742,
+ 0.7062961459159851,
+ 1.2493484020233154,
+ 0.06974983215332031
+ ]
+ ],
+ [
+ 0.0007529448485001922,
+ -0.0017657519783824682,
+ -0.0005405604024417698,
+ 0.00041628192411735654
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2812784016132355,
+ -0.4631517231464386,
+ 0.018658578395843506,
+ 0.22504937648773193
+ ],
+ [
+ -0.31647568941116333,
+ -0.3193976879119873,
+ -0.35559067130088806,
+ 0.18227791786193848
+ ],
+ [
+ -0.1278025358915329,
+ -1.043548583984375,
+ -0.18837957084178925,
+ 0.08375968039035797
+ ],
+ [
+ -0.22787946462631226,
+ -1.0682909488677979,
+ -0.5414865016937256,
+ -0.39397886395454407
+ ]
+ ],
+ [
+ -0.0003878948336932808,
+ -7.712966908002272e-05,
+ -0.00047439077752642334,
+ 0.00048157921992242336
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6760188341140747
+ ],
+ [
+ 0.3017662763595581
+ ],
+ [
+ -0.9905170202255249
+ ],
+ [
+ -0.7095316648483276
+ ]
+ ],
+ [
+ 6.406319880625233e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.9016680717468262,
+ -0.7197290658950806,
+ 0.468951553106308,
+ -0.8383775353431702
+ ],
+ [
+ 0.29703059792518616,
+ 0.31172555685043335,
+ 0.1417672485113144,
+ 0.3496827185153961
+ ],
+ [
+ -8.080366387730464e-05,
+ -0.007996122352778912,
+ 0.3203299939632416,
+ -0.22647961974143982
+ ],
+ [
+ 0.5316931009292603,
+ 0.30778712034225464,
+ 0.16042660176753998,
+ 0.37992164492607117
+ ],
+ [
+ 0.8640494346618652,
+ -0.11500076204538345,
+ -0.6825282573699951,
+ -0.14681653678417206
+ ]
+ ],
+ [
+ -0.0015659405617043376,
+ 0.0007929979474283755,
+ -0.0006819978007115424,
+ 0.0004395257856231183
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.44676634669303894,
+ 0.5476352572441101,
+ -0.5007665157318115,
+ 0.5137342810630798
+ ],
+ [
+ 0.7212373614311218,
+ -0.9814765453338623,
+ 0.6753196716308594,
+ -0.4342328608036041
+ ],
+ [
+ 0.22908630967140198,
+ -0.6376238465309143,
+ -0.35546424984931946,
+ -0.8717199563980103
+ ],
+ [
+ -0.05645948648452759,
+ 0.5305400490760803,
+ -0.16291099786758423,
+ 0.1465836614370346
+ ]
+ ],
+ [
+ 0.00013325076724868268,
+ 0.0003897725837305188,
+ -1.9006753063877113e-05,
+ 0.00017807901895139366
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7888281941413879
+ ],
+ [
+ -0.5520985722541809
+ ],
+ [
+ -0.87249356508255
+ ],
+ [
+ 0.2373640090227127
+ ]
+ ],
+ [
+ 5.6510791182518005e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.26307982206344604,
+ 0.46781107783317566,
+ 0.6125817894935608,
+ 0.7312500476837158
+ ],
+ [
+ 0.4704704284667969,
+ -0.32074564695358276,
+ 0.1897730529308319,
+ 0.08379515260457993
+ ],
+ [
+ -0.7778216600418091,
+ 0.22594612836837769,
+ -0.5747002959251404,
+ 0.2591687738895416
+ ],
+ [
+ 0.6948533058166504,
+ -0.5138704180717468,
+ -0.12313961982727051,
+ 0.10870584100484848
+ ],
+ [
+ -0.3431071937084198,
+ 0.7476677894592285,
+ -0.9861756563186646,
+ -0.550864040851593
+ ]
+ ],
+ [
+ 0.00026461982633918524,
+ -0.0011594953248277307,
+ -0.0015940198209136724,
+ -0.0012200720375403762
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.26872125267982483,
+ 0.47797200083732605,
+ 0.202758327126503,
+ -0.5412267446517944
+ ],
+ [
+ -0.2923312783241272,
+ 0.8139135837554932,
+ -0.23042204976081848,
+ -0.8930327892303467
+ ],
+ [
+ -0.24524837732315063,
+ -0.02596944384276867,
+ 0.16023974120616913,
+ -0.816968560218811
+ ],
+ [
+ -0.4960719347000122,
+ -0.3092261254787445,
+ -0.25697004795074463,
+ 0.09947425127029419
+ ]
+ ],
+ [
+ -0.0010777163552120328,
+ 0.00010539178765611723,
+ -0.0010210202308371663,
+ 0.0028734318912029266
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7202919125556946
+ ],
+ [
+ -0.5023009777069092
+ ],
+ [
+ 0.8450762033462524
+ ],
+ [
+ 0.19142882525920868
+ ]
+ ],
+ [
+ -0.0002769226848613471
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.615318238735199,
+ -0.6370299458503723,
+ 0.16184398531913757,
+ -0.8256394863128662
+ ],
+ [
+ -0.5163190364837646,
+ -0.006693876814097166,
+ 0.28518617153167725,
+ 0.6660194993019104
+ ],
+ [
+ 0.3477853238582611,
+ -0.000441405747551471,
+ 0.5428168177604675,
+ -0.7592585682868958
+ ],
+ [
+ -0.2539026141166687,
+ 0.26020458340644836,
+ 0.13116766512393951,
+ 0.34353330731391907
+ ],
+ [
+ 0.8845781683921814,
+ -0.4900508224964142,
+ 0.44972819089889526,
+ 0.17863713204860687
+ ]
+ ],
+ [
+ 0.00023884254915174097,
+ 0.001984658883884549,
+ -0.001196006080135703,
+ -0.0004573075275402516
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.031300317496061325,
+ 0.8823397755622864,
+ -0.6020323634147644,
+ 0.8184975385665894
+ ],
+ [
+ 0.6862112879753113,
+ -0.6264838576316833,
+ -0.6888414621353149,
+ -0.4764125943183899
+ ],
+ [
+ 0.1642177253961563,
+ -0.49371951818466187,
+ -0.9866074919700623,
+ -0.5675055980682373
+ ],
+ [
+ -0.3101271986961365,
+ 0.8409222364425659,
+ -0.43258389830589294,
+ -0.21784770488739014
+ ]
+ ],
+ [
+ 0.0003250693262089044,
+ -0.0003083478659391403,
+ 0.00020103469432797283,
+ 0.0017376824980601668
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6347371935844421
+ ],
+ [
+ -1.0456409454345703
+ ],
+ [
+ -0.10586905479431152
+ ],
+ [
+ -0.02836277149617672
+ ]
+ ],
+ [
+ -4.671757051255554e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6874752640724182,
+ 0.04612652584910393,
+ -0.29707199335098267,
+ -0.5933025479316711
+ ],
+ [
+ 0.4668460190296173,
+ -0.28117144107818604,
+ 0.41191565990448,
+ 0.2426639199256897
+ ],
+ [
+ 0.5305087566375732,
+ 0.17586590349674225,
+ 0.9531247019767761,
+ 0.2566857933998108
+ ],
+ [
+ -0.5202376842498779,
+ 0.6623342037200928,
+ 0.23689766228199005,
+ 0.251181423664093
+ ],
+ [
+ -0.19123822450637817,
+ -1.0197240114212036,
+ 0.4239930808544159,
+ -0.7570391893386841
+ ]
+ ],
+ [
+ 0.00039384810952469707,
+ -0.00034940941259264946,
+ -0.0008098711841739714,
+ 0.0010691004572436213
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2748301923274994,
+ 0.6239944100379944,
+ 0.13244810700416565,
+ 0.015074437484145164
+ ],
+ [
+ 0.29986241459846497,
+ -0.3133516013622284,
+ 0.6771451234817505,
+ -0.19017565250396729
+ ],
+ [
+ -0.6169643998146057,
+ 0.25204896926879883,
+ 0.4633505642414093,
+ 0.23836524784564972
+ ],
+ [
+ 0.39144694805145264,
+ -0.33066830039024353,
+ -0.03584957495331764,
+ 0.7804906368255615
+ ]
+ ],
+ [
+ -8.567383338231593e-05,
+ 0.00044499148498289287,
+ 0.0003435502003412694,
+ -0.000780126138124615
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.24286866188049316
+ ],
+ [
+ 0.4555748701095581
+ ],
+ [
+ 0.7795678377151489
+ ],
+ [
+ 0.6028844714164734
+ ]
+ ],
+ [
+ -5.905149373575114e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5464364886283875,
+ 0.10262732952833176,
+ 0.5629385113716125,
+ 0.05294574052095413
+ ],
+ [
+ -0.0883433148264885,
+ -0.3232875466346741,
+ -0.04808678478002548,
+ 0.14002642035484314
+ ],
+ [
+ -0.3126353621482849,
+ 0.817337155342102,
+ 0.47612032294273376,
+ -0.6008132100105286
+ ],
+ [
+ -0.10651327669620514,
+ -0.32325634360313416,
+ -0.5045279860496521,
+ 0.15602682530879974
+ ],
+ [
+ 0.5590800642967224,
+ -0.25077927112579346,
+ 0.9529969692230225,
+ -0.5391501784324646
+ ]
+ ],
+ [
+ -0.00043232052121311426,
+ -0.00018017330148722976,
+ -0.0032268576323986053,
+ -0.0001117693682317622
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.049347102642059326,
+ 0.18042579293251038,
+ 0.637897253036499,
+ 0.45816707611083984
+ ],
+ [
+ 0.4275657534599304,
+ -0.3269730806350708,
+ -0.016752151772379875,
+ -0.31408441066741943
+ ],
+ [
+ -0.2298697531223297,
+ 0.49535489082336426,
+ 0.3749115765094757,
+ -0.49955782294273376
+ ],
+ [
+ 0.9512475728988647,
+ -0.5146000981330872,
+ 0.5127209424972534,
+ -0.6358605027198792
+ ]
+ ],
+ [
+ 0.0024305868428200483,
+ -0.0022573256865143776,
+ -0.0010775618720799685,
+ 0.0011532559292390943
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.2089284509420395
+ ],
+ [
+ -0.4564479887485504
+ ],
+ [
+ 0.025527678430080414
+ ],
+ [
+ -0.5961236357688904
+ ]
+ ],
+ [
+ -0.0006639312487095594
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4953972101211548,
+ 0.5430015921592712,
+ -0.6565461158752441,
+ 0.8605570793151855
+ ],
+ [
+ 0.2401028722524643,
+ 0.2296726405620575,
+ 0.041537582874298096,
+ -0.29881376028060913
+ ],
+ [
+ -0.10452711582183838,
+ -0.015211044810712337,
+ 0.2372826337814331,
+ 0.6554660201072693
+ ],
+ [
+ 0.16270500421524048,
+ 0.38359498977661133,
+ -0.012215126305818558,
+ -0.14297257363796234
+ ],
+ [
+ -0.819703221321106,
+ -0.6966138482093811,
+ 0.2761799693107605,
+ -0.3833349645137787
+ ]
+ ],
+ [
+ 0.0002066103625111282,
+ -0.0023159014526754618,
+ 0.0006738844676874578,
+ 0.0005730647244490683
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5780131816864014,
+ -0.29379507899284363,
+ 0.3695243299007416,
+ 0.25528594851493835
+ ],
+ [
+ -0.38288530707359314,
+ 0.03244730457663536,
+ -0.475474089384079,
+ 0.534088671207428
+ ],
+ [
+ 0.05458725988864899,
+ 0.9909719228744507,
+ -0.29570233821868896,
+ 0.491433322429657
+ ],
+ [
+ 0.6199018359184265,
+ -0.4544312357902527,
+ -0.7362849712371826,
+ 0.15178510546684265
+ ]
+ ],
+ [
+ 0.0012587609235197306,
+ 0.00034676806535571814,
+ -0.0012021542061120272,
+ -0.0004610596224665642
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.45598405599594116
+ ],
+ [
+ -0.6872585415840149
+ ],
+ [
+ 0.41179537773132324
+ ],
+ [
+ 0.42735427618026733
+ ]
+ ],
+ [
+ -8.511293708579615e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.32093411684036255,
+ -1.0286998748779297,
+ 0.11277604103088379,
+ -0.4338262975215912
+ ],
+ [
+ 0.6587130427360535,
+ -0.07215547561645508,
+ 0.23109070956707,
+ 0.26642394065856934
+ ],
+ [
+ -1.0206187963485718,
+ -0.3310040235519409,
+ 0.6480030417442322,
+ -0.1517399251461029
+ ],
+ [
+ 0.3604096472263336,
+ -0.6509453058242798,
+ 0.17840227484703064,
+ 0.2321455180644989
+ ],
+ [
+ 0.15235361456871033,
+ 0.05843057855963707,
+ -0.5587071776390076,
+ -0.5551018118858337
+ ]
+ ],
+ [
+ 0.004522182047367096,
+ 0.011092444881796837,
+ -2.8628925065277144e-05,
+ 0.0014562745345756412
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2534599304199219,
+ -0.3752974271774292,
+ 0.5039222240447998,
+ 0.6703893542289734
+ ],
+ [
+ -0.2623634934425354,
+ -0.6751679182052612,
+ 0.48704686760902405,
+ 0.39054548740386963
+ ],
+ [
+ -0.6993680000305176,
+ 0.24462968111038208,
+ 0.45662957429885864,
+ 0.18622986972332
+ ],
+ [
+ 0.33255279064178467,
+ 0.06305615603923798,
+ -0.007502337917685509,
+ -0.6785368919372559
+ ]
+ ],
+ [
+ 0.00016100592620205134,
+ -0.0013555578188970685,
+ -0.00042113816016353667,
+ -0.0015051915543153882
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.12579742074012756
+ ],
+ [
+ 0.20163115859031677
+ ],
+ [
+ 0.7377381920814514
+ ],
+ [
+ -0.6257714033126831
+ ]
+ ],
+ [
+ -0.0006179350893944502
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.13290472328662872,
+ 0.2451992630958557,
+ -0.2899854779243469,
+ -0.092157743871212
+ ],
+ [
+ 0.36413028836250305,
+ -0.09686481207609177,
+ 0.21861420571804047,
+ 0.0309904757887125
+ ],
+ [
+ 0.5816156268119812,
+ 0.49957820773124695,
+ 0.17093344032764435,
+ 0.4080474078655243
+ ],
+ [
+ 0.087230384349823,
+ -0.2694093585014343,
+ 0.08194585144519806,
+ 0.2219112068414688
+ ],
+ [
+ -0.04876141995191574,
+ 0.4926391541957855,
+ -0.3795835077762604,
+ -0.7207813262939453
+ ]
+ ],
+ [
+ -0.003710573073476553,
+ -0.0022845189087092876,
+ -0.001218936638906598,
+ 0.0016800931189209223
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6030490398406982,
+ 0.38874322175979614,
+ -0.45513564348220825,
+ -0.3465466797351837
+ ],
+ [
+ -0.4006023705005646,
+ -0.00856549758464098,
+ 0.12711575627326965,
+ -0.4302925169467926
+ ],
+ [
+ -0.4011634588241577,
+ 0.619969367980957,
+ -0.3099052906036377,
+ 0.6339156031608582
+ ],
+ [
+ -0.6196777820587158,
+ 0.525951623916626,
+ -0.2308996617794037,
+ 0.17226620018482208
+ ]
+ ],
+ [
+ 6.43218299956061e-05,
+ -0.0007924148812890053,
+ 0.0004955676267854869,
+ 0.0009514424600638449
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.65215003490448
+ ],
+ [
+ -0.3671911060810089
+ ],
+ [
+ -0.1307016760110855
+ ],
+ [
+ 0.5850967764854431
+ ]
+ ],
+ [
+ -0.0004902831860817969
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.045486655086278915,
+ 0.6070133447647095,
+ -0.051892153918743134,
+ 0.1565069854259491
+ ],
+ [
+ 0.30037620663642883,
+ 0.11476926505565643,
+ 0.5319765210151672,
+ -0.047196511179208755
+ ],
+ [
+ -0.16355612874031067,
+ 0.19658800959587097,
+ -0.17212991416454315,
+ 0.4380186200141907
+ ],
+ [
+ 0.22393672168254852,
+ 0.11187436431646347,
+ 0.3890599310398102,
+ -0.1174374669790268
+ ],
+ [
+ -0.9948828220367432,
+ 0.1682978719472885,
+ 0.0894787460565567,
+ 0.6301237344741821
+ ]
+ ],
+ [
+ -0.0005772649892605841,
+ -0.0008512516506016254,
+ -0.002492168452590704,
+ -0.000934474403038621
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.169607013463974,
+ -0.5115628838539124,
+ -0.8107593059539795,
+ -0.6349145174026489
+ ],
+ [
+ 0.5343524217605591,
+ -0.014173038303852081,
+ -0.4729253351688385,
+ -0.08699087798595428
+ ],
+ [
+ -0.5325605869293213,
+ -0.5981815457344055,
+ -0.03332178667187691,
+ 0.4261571168899536
+ ],
+ [
+ -0.36919939517974854,
+ -0.2504708170890808,
+ 0.36208659410476685,
+ 0.19478747248649597
+ ]
+ ],
+ [
+ -0.00018889231432694942,
+ -0.0005182097083888948,
+ -0.0011785980314016342,
+ -6.400050187949091e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5861396789550781
+ ],
+ [
+ -0.5926546454429626
+ ],
+ [
+ 0.43113428354263306
+ ],
+ [
+ -0.5645381212234497
+ ]
+ ],
+ [
+ 4.5514545490732417e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.27807268500328064,
+ 0.6441953182220459,
+ 0.07947125285863876,
+ 0.5802655220031738
+ ],
+ [
+ 0.09602512419223785,
+ -0.3496857285499573,
+ 0.034208863973617554,
+ -0.23794756829738617
+ ],
+ [
+ 0.29231148958206177,
+ -0.7296019792556763,
+ -0.22470949590206146,
+ 0.6597093343734741
+ ],
+ [
+ 0.08004000782966614,
+ -0.37910395860671997,
+ -0.03530905395746231,
+ -0.3925916850566864
+ ],
+ [
+ -0.24830412864685059,
+ 1.226056456565857,
+ -1.1540729999542236,
+ 0.5637980103492737
+ ]
+ ],
+ [
+ -0.0024733475875109434,
+ -0.0007079007918946445,
+ 0.003818914294242859,
+ -0.0017693032277747989
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7044423222541809,
+ 0.5717781782150269,
+ -0.347216933965683,
+ 0.9329162240028381
+ ],
+ [
+ 0.4815085530281067,
+ -0.7086659073829651,
+ -0.5494141578674316,
+ 0.11219166219234467
+ ],
+ [
+ -0.22521209716796875,
+ 0.23637257516384125,
+ 0.39453157782554626,
+ 0.40171104669570923
+ ],
+ [
+ -0.4309079349040985,
+ -0.13179267942905426,
+ -0.4315745532512665,
+ 0.5334807634353638
+ ]
+ ],
+ [
+ 0.00040037016151472926,
+ 4.175706999376416e-05,
+ -0.0019119519274681807,
+ -0.0028577535413205624
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.70992112159729
+ ],
+ [
+ -0.35885125398635864
+ ],
+ [
+ 0.5073432326316833
+ ],
+ [
+ -0.04615137726068497
+ ]
+ ],
+ [
+ 0.0003431717923376709
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7948030829429626,
+ 0.14254415035247803,
+ 0.52242112159729,
+ 0.0662783533334732
+ ],
+ [
+ -0.343904972076416,
+ 0.19024232029914856,
+ -0.20303107798099518,
+ -0.16069747507572174
+ ],
+ [
+ 0.24105119705200195,
+ -0.16036750376224518,
+ 0.5726484060287476,
+ -0.06787990033626556
+ ],
+ [
+ 0.2799941301345825,
+ 0.19615022838115692,
+ 0.3507022261619568,
+ -0.14763183891773224
+ ],
+ [
+ 0.5288614630699158,
+ -0.49063682556152344,
+ 0.2805733382701874,
+ 0.8403230309486389
+ ]
+ ],
+ [
+ -0.0025539572816342115,
+ -7.520503277191892e-05,
+ -0.00253057898953557,
+ -0.001097716623917222
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2037126123905182,
+ 0.43459078669548035,
+ 0.2672662138938904,
+ -0.8162580132484436
+ ],
+ [
+ -0.5554420948028564,
+ -0.2096930891275406,
+ 0.5890640020370483,
+ 0.012479755096137524
+ ],
+ [
+ -0.3660382926464081,
+ 0.2861008048057556,
+ -0.5298832058906555,
+ 0.17475910484790802
+ ],
+ [
+ -0.0005239512538537383,
+ -0.3091856837272644,
+ 0.2550412714481354,
+ -0.3757224380970001
+ ]
+ ],
+ [
+ -6.293512706179172e-05,
+ -0.00032095183269120753,
+ 0.0004938343772664666,
+ 1.9909261936845724e-06
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.47480309009552
+ ],
+ [
+ 0.6017463803291321
+ ],
+ [
+ -0.8923632502555847
+ ],
+ [
+ 1.036501407623291
+ ]
+ ],
+ [
+ -7.219475082820281e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.549776554107666,
+ 0.1714465320110321,
+ 0.23470456898212433,
+ -0.20685723423957825
+ ],
+ [
+ -0.48660609126091003,
+ -0.21414095163345337,
+ 0.16599127650260925,
+ 0.39557477831840515
+ ],
+ [
+ 0.24585871398448944,
+ 0.39393818378448486,
+ 0.43090495467185974,
+ -1.001939296722412
+ ],
+ [
+ -0.358329713344574,
+ -0.15542246401309967,
+ 0.14941328763961792,
+ 0.1519627571105957
+ ],
+ [
+ -0.08387774229049683,
+ 1.114786148071289,
+ -0.7379667162895203,
+ -0.5516455173492432
+ ]
+ ],
+ [
+ 0.0012404998997226357,
+ 5.5027459893608466e-05,
+ -0.0010379537707194686,
+ -0.002789323450997472
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.07440878450870514,
+ 0.2567208707332611,
+ -0.6305822134017944,
+ 0.2572431266307831
+ ],
+ [
+ -0.7838492393493652,
+ -0.7809454798698425,
+ 0.6081591248512268,
+ -0.3367745876312256
+ ],
+ [
+ -1.0853846073150635,
+ 0.19674654304981232,
+ 0.6057561039924622,
+ -0.23484531044960022
+ ],
+ [
+ -0.1287946254014969,
+ -0.7017527222633362,
+ -0.17442071437835693,
+ -0.5278885960578918
+ ]
+ ],
+ [
+ 0.0015530736418440938,
+ 0.0010252184001728892,
+ -0.000906825065612793,
+ 0.0005581388249993324
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2899692952632904
+ ],
+ [
+ 0.8630393147468567
+ ],
+ [
+ -0.6136767268180847
+ ],
+ [
+ -0.893473744392395
+ ]
+ ],
+ [
+ -0.0005524203879758716
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9296352863311768,
+ 0.3607402741909027,
+ -0.05376402288675308,
+ -0.13719259202480316
+ ],
+ [
+ 0.16709265112876892,
+ -0.1350475251674652,
+ 0.20473165810108185,
+ -0.16565220057964325
+ ],
+ [
+ 0.420804888010025,
+ 0.05311112478375435,
+ 0.7591109871864319,
+ -0.6897282600402832
+ ],
+ [
+ 0.09038040041923523,
+ -0.08874060213565826,
+ -0.2502875030040741,
+ 0.3536608815193176
+ ],
+ [
+ 0.0038515564519912004,
+ 0.6830471158027649,
+ 0.23960092663764954,
+ 0.5329594016075134
+ ]
+ ],
+ [
+ 0.0020841951481997967,
+ -0.0011958875693380833,
+ -0.0002656509168446064,
+ -7.008811280684313e-06
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6577430963516235,
+ -0.5072856545448303,
+ 0.5690779089927673,
+ -0.425354540348053
+ ],
+ [
+ -0.06161085516214371,
+ -0.6324846744537354,
+ -0.13395439088344574,
+ 0.2808172106742859
+ ],
+ [
+ -0.393387109041214,
+ -0.6334248185157776,
+ 0.12482523918151855,
+ 0.01750999689102173
+ ],
+ [
+ -0.7806913256645203,
+ -0.6610881090164185,
+ 0.211689293384552,
+ 0.9264819025993347
+ ]
+ ],
+ [
+ 0.0003155144222546369,
+ -0.00212552840821445,
+ -0.0012880730209872127,
+ 0.0006023544701747596
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6673181056976318
+ ],
+ [
+ 0.5396826863288879
+ ],
+ [
+ -0.5361937284469604
+ ],
+ [
+ 0.4585389792919159
+ ]
+ ],
+ [
+ 0.00027743278769776225
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8379641175270081,
+ 0.1026732549071312,
+ -0.1652933955192566,
+ -0.2822739779949188
+ ],
+ [
+ -0.13890542089939117,
+ -0.2007664293050766,
+ 0.10966687649488449,
+ -0.22016391158103943
+ ],
+ [
+ -0.36201608180999756,
+ -0.7338510155677795,
+ -0.4270368218421936,
+ -0.11642434448003769
+ ],
+ [
+ -0.06123363971710205,
+ -0.25104013085365295,
+ 0.13359932601451874,
+ -0.40407222509384155
+ ],
+ [
+ -0.027495866641402245,
+ -0.9676360487937927,
+ -0.43388962745666504,
+ 0.2994442880153656
+ ]
+ ],
+ [
+ -0.0012482473393902183,
+ 0.0008799628703854978,
+ -0.00027536667766980827,
+ 0.0001939747016876936
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7413903474807739,
+ 0.13013657927513123,
+ -0.5031284093856812,
+ 0.7127552628517151
+ ],
+ [
+ 0.3461672067642212,
+ 0.1769857406616211,
+ 0.2398129105567932,
+ 0.3962567448616028
+ ],
+ [
+ 0.6175951361656189,
+ 0.6327707767486572,
+ -0.8880788087844849,
+ -0.5485979914665222
+ ],
+ [
+ 0.4452390670776367,
+ -0.2555299401283264,
+ 0.5265384316444397,
+ -0.1816128045320511
+ ]
+ ],
+ [
+ 0.0007701384020037949,
+ 0.0003279632655903697,
+ -0.0007198668899945915,
+ 0.000506028882227838
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.15434570610523224
+ ],
+ [
+ 0.9771085977554321
+ ],
+ [
+ 0.44784748554229736
+ ],
+ [
+ 0.5222064852714539
+ ]
+ ],
+ [
+ -0.00010682761785574257
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_50": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.22686763107776642,
+ 0.001331424922682345,
+ -0.021377965807914734,
+ 0.6672130823135376
+ ],
+ [
+ -0.1587485522031784,
+ 0.15683197975158691,
+ -0.11448153853416443,
+ -0.4720360338687897
+ ],
+ [
+ -0.37493816018104553,
+ -0.5139413475990295,
+ 0.6630349159240723,
+ 0.35326510667800903
+ ],
+ [
+ -0.15533745288848877,
+ 0.018759220838546753,
+ -0.2366984486579895,
+ -0.5220383405685425
+ ],
+ [
+ 0.3719739019870758,
+ -0.952811062335968,
+ 0.9175857901573181,
+ -0.7069195508956909
+ ]
+ ],
+ [
+ 0.003114446997642517,
+ 0.0069510443136096,
+ 0.0004968432476744056,
+ -0.0003062294563278556
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.13127346336841583,
+ 0.35286709666252136,
+ 0.22518298029899597,
+ -0.7407913208007812
+ ],
+ [
+ 0.46125978231430054,
+ 0.07241630554199219,
+ -0.5784603953361511,
+ 0.36561861634254456
+ ],
+ [
+ -0.11820335686206818,
+ -0.3086733818054199,
+ 0.06043422222137451,
+ -0.25464117527008057
+ ],
+ [
+ -0.11537307500839233,
+ -0.261739581823349,
+ 0.2930564880371094,
+ 0.9193769693374634
+ ]
+ ],
+ [
+ 0.00013535848120227456,
+ -0.00014532993372995406,
+ 8.505793812219054e-05,
+ 0.00022783342865295708
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.374198853969574
+ ],
+ [
+ 0.6272249817848206
+ ],
+ [
+ -0.14663280546665192
+ ],
+ [
+ 0.40007585287094116
+ ]
+ ],
+ [
+ 6.0656766436295584e-05
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_60.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_60.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7930416464805603,
+ -0.6545807123184204,
+ -0.14461538195610046,
+ 0.17503312230110168
+ ],
+ [
+ 0.16733188927173615,
+ 0.360948771238327,
+ 0.10593242198228836,
+ 0.03696015104651451
+ ],
+ [
+ 0.2221151888370514,
+ 0.32311320304870605,
+ -0.7116870284080505,
+ 0.5554966330528259
+ ],
+ [
+ 0.06799057126045227,
+ 0.45917439460754395,
+ 0.6997463703155518,
+ -0.5532644987106323
+ ],
+ [
+ -0.19134972989559174,
+ -0.3074926435947418,
+ 0.3940989375114441,
+ 0.027338609099388123
+ ]
+ ],
+ [
+ -0.00038565730210393667,
+ -0.0005295168375596404,
+ -0.0004520818474702537,
+ -0.0005351713043637574
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.47493356466293335,
+ -0.2724025249481201,
+ 0.4913780987262726,
+ -0.07945626229047775
+ ],
+ [
+ 0.4747105836868286,
+ -0.03529450297355652,
+ 0.28947895765304565,
+ -0.7652140855789185
+ ],
+ [
+ -0.6055465340614319,
+ -0.6623615026473999,
+ -0.6234757304191589,
+ -0.27044984698295593
+ ],
+ [
+ -0.5858868360519409,
+ -0.8135370016098022,
+ -0.10676737874746323,
+ 0.14489467442035675
+ ]
+ ],
+ [
+ 0.0011059818789362907,
+ -0.00137966254260391,
+ 0.0002230253303423524,
+ 0.000229309152928181
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.23848393559455872
+ ],
+ [
+ 0.4144437611103058
+ ],
+ [
+ 0.8517993688583374
+ ],
+ [
+ -0.5840455889701843
+ ]
+ ],
+ [
+ 0.00019924633670598269
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8506858348846436,
+ 0.03062918223440647,
+ -0.2119860202074051,
+ -0.4504286050796509
+ ],
+ [
+ 0.11305076628923416,
+ -0.2802314758300781,
+ -0.0038199000991880894,
+ 0.5674859285354614
+ ],
+ [
+ 0.8152602910995483,
+ -0.6339244246482849,
+ -0.22954483330249786,
+ -0.4489878714084625
+ ],
+ [
+ -0.32937291264533997,
+ -0.2357204705476761,
+ 0.09700343012809753,
+ 0.38037046790122986
+ ],
+ [
+ -0.4603751301765442,
+ -0.01111509371548891,
+ -0.9032853841781616,
+ 0.12473638355731964
+ ]
+ ],
+ [
+ -0.0022752496879547834,
+ 5.467617665999569e-05,
+ 0.00014489947352558374,
+ 0.0013672081986442208
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6604617834091187,
+ 0.673676609992981,
+ 0.02224937081336975,
+ -0.7532179355621338
+ ],
+ [
+ 0.20941367745399475,
+ -0.5146186351776123,
+ -0.5401018261909485,
+ 0.06998222321271896
+ ],
+ [
+ -0.16605596244335175,
+ -0.41403278708457947,
+ 0.04798898473381996,
+ -0.772392213344574
+ ],
+ [
+ -0.25331443548202515,
+ -0.6408641338348389,
+ -0.325419545173645,
+ -0.09621115773916245
+ ]
+ ],
+ [
+ -0.0006768017774447799,
+ 0.000585659930948168,
+ 8.30340213724412e-05,
+ 0.0005553386290557683
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9177215695381165
+ ],
+ [
+ 0.2529503107070923
+ ],
+ [
+ 0.6211941242218018
+ ],
+ [
+ -0.8205667734146118
+ ]
+ ],
+ [
+ 6.380498234648257e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.009026594460010529,
+ 0.619198739528656,
+ -0.41591620445251465,
+ -0.7584357261657715
+ ],
+ [
+ 0.14422890543937683,
+ 0.16425968706607819,
+ 0.3772284984588623,
+ -0.04941733926534653
+ ],
+ [
+ -0.2355361133813858,
+ 0.057023994624614716,
+ -0.6529114246368408,
+ 0.4294843375682831
+ ],
+ [
+ 0.19158969819545746,
+ 0.18575528264045715,
+ 0.3337477147579193,
+ -0.1323695033788681
+ ],
+ [
+ -0.42357897758483887,
+ -0.07123555988073349,
+ -0.4954734742641449,
+ -0.7582619786262512
+ ]
+ ],
+ [
+ 0.0009625879465602338,
+ -0.000979865901172161,
+ -0.00026290753157809377,
+ 0.0005503586144186556
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5417643785476685,
+ -0.2876139283180237,
+ 0.1434897780418396,
+ 0.14407981932163239
+ ],
+ [
+ 0.11542562395334244,
+ 0.45994648337364197,
+ 0.8147528767585754,
+ 0.7323294878005981
+ ],
+ [
+ -0.30588844418525696,
+ -0.337290495634079,
+ 0.11073553562164307,
+ 0.9225717782974243
+ ],
+ [
+ -0.05437037721276283,
+ -0.792966902256012,
+ 0.38409659266471863,
+ -0.9837283492088318
+ ]
+ ],
+ [
+ -7.637100497959182e-05,
+ 0.0007564654806628823,
+ -0.0003126545634586364,
+ -0.001069112797267735
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.43057551980018616
+ ],
+ [
+ 0.23604340851306915
+ ],
+ [
+ 0.9481731057167053
+ ],
+ [
+ -0.23529255390167236
+ ]
+ ],
+ [
+ 1.5094697118911427e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.46913161873817444,
+ -0.43326956033706665,
+ -0.7769348621368408,
+ 0.3629748225212097
+ ],
+ [
+ 0.6545831561088562,
+ 0.08011671900749207,
+ -0.10934530943632126,
+ -0.3104765713214874
+ ],
+ [
+ -0.1274634450674057,
+ 0.7325319647789001,
+ -0.3535613715648651,
+ 0.22391286492347717
+ ],
+ [
+ 0.6487868428230286,
+ -0.07534821331501007,
+ -0.05488632991909981,
+ -0.15891043841838837
+ ],
+ [
+ 0.5253177881240845,
+ -0.019992219284176826,
+ 0.7808932662010193,
+ 0.3316689729690552
+ ]
+ ],
+ [
+ -0.002227705903351307,
+ -0.000853149511385709,
+ 0.001198503072373569,
+ -0.0005911655025556684
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6391147375106812,
+ 0.04207560047507286,
+ -0.3484831154346466,
+ -0.014144746586680412
+ ],
+ [
+ -0.15530389547348022,
+ 0.14920468628406525,
+ -0.8623269200325012,
+ -0.454924076795578
+ ],
+ [
+ -0.7982762455940247,
+ -0.40080806612968445,
+ 0.14580652117729187,
+ -0.5990137457847595
+ ],
+ [
+ 0.9055485129356384,
+ -0.09442373365163803,
+ -0.28125065565109253,
+ -0.2486499547958374
+ ]
+ ],
+ [
+ 0.0005984660820104182,
+ -0.00019458313181530684,
+ -0.0003077142173424363,
+ 0.0005274839932098985
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.13767947256565094
+ ],
+ [
+ 0.8240349888801575
+ ],
+ [
+ 0.5730219483375549
+ ],
+ [
+ 0.13653312623500824
+ ]
+ ],
+ [
+ 3.417844345676713e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6875743269920349,
+ -0.7437173128128052,
+ 0.3024422228336334,
+ -0.6514724493026733
+ ],
+ [
+ -0.14275570213794708,
+ 0.25419580936431885,
+ -0.3216851055622101,
+ -0.07447542250156403
+ ],
+ [
+ 0.050938136875629425,
+ 0.7121171355247498,
+ 0.1050056666135788,
+ -0.10757134109735489
+ ],
+ [
+ -0.023948779329657555,
+ 0.18623784184455872,
+ -0.34709012508392334,
+ -0.24236145615577698
+ ],
+ [
+ 0.25269171595573425,
+ 0.38279983401298523,
+ 1.2247740030288696,
+ -0.3339989483356476
+ ]
+ ],
+ [
+ -0.0005034575005993247,
+ 0.00010419213504064828,
+ 0.00016846181824803352,
+ 0.0020190102513879538
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4894600808620453,
+ 0.09760409593582153,
+ -0.5209255814552307,
+ -0.27468252182006836
+ ],
+ [
+ -0.48041099309921265,
+ 0.7096326947212219,
+ -0.6756948232650757,
+ -0.4265357553958893
+ ],
+ [
+ -0.8145575523376465,
+ 0.3129883110523224,
+ 0.5017344951629639,
+ 0.9820257425308228
+ ],
+ [
+ -0.4972236156463623,
+ 0.09263323247432709,
+ -0.46337202191352844,
+ -0.4816281497478485
+ ]
+ ],
+ [
+ -0.000939968740567565,
+ -3.463926987024024e-05,
+ 0.00025403217296116054,
+ -0.0015119023155421019
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.20920157432556152
+ ],
+ [
+ -1.1007517576217651
+ ],
+ [
+ 0.4720039665699005
+ ],
+ [
+ -0.13234718143939972
+ ]
+ ],
+ [
+ -0.00017479393864050508
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4203316867351532,
+ -0.3014804422855377,
+ 0.03156386688351631,
+ -0.8737913966178894
+ ],
+ [
+ -0.47340843081474304,
+ -0.05783462151885033,
+ 0.29311108589172363,
+ 0.728076159954071
+ ],
+ [
+ -0.47425395250320435,
+ 0.7945448160171509,
+ 0.7656428217887878,
+ -0.04356929287314415
+ ],
+ [
+ -0.3282517194747925,
+ -0.004740606993436813,
+ 0.25293001532554626,
+ 0.3454568386077881
+ ],
+ [
+ -0.5274344086647034,
+ 0.5605793595314026,
+ -0.03432656079530716,
+ 0.19349902868270874
+ ]
+ ],
+ [
+ 0.0029700896702706814,
+ -0.0015679101925343275,
+ -0.0004925227258354425,
+ 0.004414604976773262
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -1.0018775463104248,
+ -0.34199172258377075,
+ -0.8534893989562988,
+ 0.46332263946533203
+ ],
+ [
+ 0.26626351475715637,
+ 0.48300114274024963,
+ 0.7195625305175781,
+ -0.8663558959960938
+ ],
+ [
+ -0.346024751663208,
+ -0.10728447139263153,
+ -0.03816865012049675,
+ 0.7133683562278748
+ ],
+ [
+ 0.15399307012557983,
+ 0.5339673757553101,
+ 0.6073497533798218,
+ -0.24479317665100098
+ ]
+ ],
+ [
+ -0.00018180608458351344,
+ -0.0001127879586420022,
+ -0.00038208847399801016,
+ -0.00022573962633032352
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.2078864574432373
+ ],
+ [
+ -0.21102489531040192
+ ],
+ [
+ 0.223910853266716
+ ],
+ [
+ 0.8016204833984375
+ ]
+ ],
+ [
+ 8.099290425889194e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.23750096559524536,
+ 0.4306371808052063,
+ 0.8619136810302734,
+ 0.20832112431526184
+ ],
+ [
+ -0.20856717228889465,
+ 0.031076790764927864,
+ -0.2573908269405365,
+ -0.13034534454345703
+ ],
+ [
+ -0.5765870809555054,
+ -0.8438117504119873,
+ -0.8114631772041321,
+ -0.8262776136398315
+ ],
+ [
+ -0.18431465327739716,
+ -0.11958067119121552,
+ -0.1648550182580948,
+ 0.12960131466388702
+ ],
+ [
+ -0.17333123087882996,
+ -1.0076340436935425,
+ -0.7506471276283264,
+ -0.6098076701164246
+ ]
+ ],
+ [
+ 0.0007307920604944229,
+ 0.0051137469708919525,
+ 0.0022411749232560396,
+ -0.0013761995360255241
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8838135004043579,
+ 0.08542439341545105,
+ 0.19516432285308838,
+ -0.051299985498189926
+ ],
+ [
+ 0.11692778766155243,
+ 0.33050382137298584,
+ -0.3309130072593689,
+ -0.5210790038108826
+ ],
+ [
+ -0.1998155117034912,
+ 0.3909863531589508,
+ 0.5189597010612488,
+ 0.31124067306518555
+ ],
+ [
+ -0.1303148716688156,
+ -0.442746102809906,
+ -0.8669484853744507,
+ 0.6635510325431824
+ ]
+ ],
+ [
+ -8.098999387584627e-05,
+ 0.0017688291845843196,
+ 0.0019648729357868433,
+ 0.0008230822859331965
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4679225981235504
+ ],
+ [
+ 0.7342207431793213
+ ],
+ [
+ -0.2888866662979126
+ ],
+ [
+ 0.24846525490283966
+ ]
+ ],
+ [
+ -0.0019475601147860289
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4885353147983551,
+ 0.3109408915042877,
+ -0.022752728313207626,
+ -0.6287437677383423
+ ],
+ [
+ -0.6135336756706238,
+ 0.16495978832244873,
+ 0.6857537031173706,
+ 0.2370535284280777
+ ],
+ [
+ 0.8043591380119324,
+ 0.2933223843574524,
+ -0.12791839241981506,
+ 0.9335134625434875
+ ],
+ [
+ 0.19018878042697906,
+ 0.16548305749893188,
+ -0.07685482501983643,
+ 0.06693357974290848
+ ],
+ [
+ -0.5254183411598206,
+ 0.5089240670204163,
+ 0.2470521777868271,
+ 0.5493928790092468
+ ]
+ ],
+ [
+ 0.00024336868955288082,
+ -0.0008495849324390292,
+ 0.00028065446531400084,
+ -0.0003085385833401233
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4076065719127655,
+ -0.31469935178756714,
+ 0.03427475690841675,
+ 0.2400961071252823
+ ],
+ [
+ 0.6776377558708191,
+ -0.508686363697052,
+ 0.3338310122489929,
+ 0.3404897153377533
+ ],
+ [
+ -0.6659340262413025,
+ -0.2299715131521225,
+ -0.44207140803337097,
+ 0.011333388276398182
+ ],
+ [
+ -0.2973644733428955,
+ -0.14930658042430878,
+ 0.752839207649231,
+ -0.8258199691772461
+ ]
+ ],
+ [
+ 4.917384285363369e-05,
+ 0.00012521690223366022,
+ -0.00010783415200421587,
+ 0.00010268485493725166
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.018417296931147575
+ ],
+ [
+ -0.8835107088088989
+ ],
+ [
+ -0.573931097984314
+ ],
+ [
+ 0.30834126472473145
+ ]
+ ],
+ [
+ -5.216386853135191e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.359432190656662,
+ 0.5348655581474304,
+ 0.5386676788330078,
+ 0.44013866782188416
+ ],
+ [
+ -0.3632817268371582,
+ -0.3079864978790283,
+ -0.22807826101779938,
+ 0.21021372079849243
+ ],
+ [
+ -0.14279243350028992,
+ 0.9948313236236572,
+ -0.17866037786006927,
+ 0.11803273111581802
+ ],
+ [
+ -0.3925756514072418,
+ 0.18753978610038757,
+ -0.22876447439193726,
+ 0.21791750192642212
+ ],
+ [
+ 0.20645804703235626,
+ -0.44737276434898376,
+ 0.3826797604560852,
+ -0.4909445643424988
+ ]
+ ],
+ [
+ 0.0007984687690623105,
+ -0.0014221279416233301,
+ -0.00021152988483663648,
+ -0.00030790764139965177
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.0004862736095674336,
+ -0.7774413824081421,
+ 0.3584277331829071,
+ -0.0937151163816452
+ ],
+ [
+ -0.6565887331962585,
+ 0.7228772044181824,
+ -0.09064877778291702,
+ 0.18240946531295776
+ ],
+ [
+ -0.34618160128593445,
+ 0.2486378401517868,
+ -0.4273267090320587,
+ -0.10055771470069885
+ ],
+ [
+ -0.5708546042442322,
+ -0.713450014591217,
+ 0.4991958439350128,
+ 0.309543639421463
+ ]
+ ],
+ [
+ 0.0005955568049103022,
+ -0.0009199684136547148,
+ 0.0002507591852918267,
+ -0.0004513936582952738
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5869117975234985
+ ],
+ [
+ -0.3933190703392029
+ ],
+ [
+ 0.861943244934082
+ ],
+ [
+ 0.11305390298366547
+ ]
+ ],
+ [
+ -0.0002952889772132039
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16799741983413696,
+ 0.353193998336792,
+ 0.6945756673812866,
+ -0.601986289024353
+ ],
+ [
+ -0.12008020281791687,
+ 0.15877081453800201,
+ 0.5416091084480286,
+ -0.3648592233657837
+ ],
+ [
+ 0.2100837528705597,
+ 0.4163006544113159,
+ -0.5933656692504883,
+ 0.6032081842422485
+ ],
+ [
+ -0.15399375557899475,
+ 0.17115764319896698,
+ -0.2018626183271408,
+ 0.19311334192752838
+ ],
+ [
+ 1.0564610958099365,
+ 0.19470541179180145,
+ 0.2416307032108307,
+ -0.6061081886291504
+ ]
+ ],
+ [
+ -0.0005602458259090781,
+ -0.0011149994097650051,
+ 0.00345940375700593,
+ -0.0015374792274087667
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17111149430274963,
+ -0.716437578201294,
+ -0.7681615948677063,
+ 0.37160956859588623
+ ],
+ [
+ 0.6239742040634155,
+ 0.4246827960014343,
+ 0.7409155964851379,
+ -0.34231364727020264
+ ],
+ [
+ 0.8433799147605896,
+ -0.65538090467453,
+ 0.3088187277317047,
+ -0.68393474817276
+ ],
+ [
+ 0.5563396215438843,
+ -0.5216721296310425,
+ -0.64951491355896,
+ 0.0990259125828743
+ ]
+ ],
+ [
+ 0.0001616299559827894,
+ -0.0008918255916796625,
+ -6.77332718623802e-05,
+ -0.00027051748475059867
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.32435354590415955
+ ],
+ [
+ 0.5175376534461975
+ ],
+ [
+ -0.4149046242237091
+ ],
+ [
+ -0.4605073630809784
+ ]
+ ],
+ [
+ 0.0001971050223801285
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5869307518005371,
+ -0.4719546139240265,
+ -0.810966968536377,
+ 0.795663058757782
+ ],
+ [
+ -0.280405730009079,
+ -0.0029893203172832727,
+ -0.2168048918247223,
+ 0.05131613090634346
+ ],
+ [
+ -0.29037660360336304,
+ -0.22430504858493805,
+ -0.4979841411113739,
+ 0.05867072939872742
+ ],
+ [
+ -0.1731024533510208,
+ -0.09681228548288345,
+ 0.3447396755218506,
+ -0.40479958057403564
+ ],
+ [
+ 0.7554289102554321,
+ 0.5021723508834839,
+ 0.39656007289886475,
+ 0.38343727588653564
+ ]
+ ],
+ [
+ 0.0007142833201214671,
+ -0.00046763839782215655,
+ 0.0014426523121073842,
+ -0.004346359986811876
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.47665461897850037,
+ 0.09600716084241867,
+ 0.48839065432548523,
+ 0.37374287843704224
+ ],
+ [
+ -0.290779173374176,
+ -0.6970456838607788,
+ -0.15954770147800446,
+ 0.5266879796981812
+ ],
+ [
+ 0.04048977419734001,
+ -0.1623913198709488,
+ 0.3694482743740082,
+ 0.44668421149253845
+ ],
+ [
+ -0.3331396281719208,
+ 0.22860856354236603,
+ -0.13047033548355103,
+ -0.1631295382976532
+ ]
+ ],
+ [
+ -6.215965549927205e-05,
+ -0.000488430610857904,
+ 0.0016066349344328046,
+ 0.001456253114156425
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6054851412773132
+ ],
+ [
+ 0.09119665622711182
+ ],
+ [
+ -0.04237956926226616
+ ],
+ [
+ -0.318859726190567
+ ]
+ ],
+ [
+ 0.0004190305480733514
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.10680023580789566,
+ 0.3938751816749573,
+ -0.182683065533638,
+ 0.782931923866272
+ ],
+ [
+ 0.08112800866365433,
+ 0.15960001945495605,
+ 0.20513269305229187,
+ -0.0641954317688942
+ ],
+ [
+ 0.5478754043579102,
+ 0.24030421674251556,
+ -0.1323547214269638,
+ 0.3842298984527588
+ ],
+ [
+ -0.1251811385154724,
+ 0.1839788556098938,
+ -0.06060284748673439,
+ -0.11679363250732422
+ ],
+ [
+ 0.6446115374565125,
+ 0.3703230917453766,
+ -0.9493857026100159,
+ -0.9007630944252014
+ ]
+ ],
+ [
+ -0.0018935658736154437,
+ -0.0018490385264158249,
+ 0.0006400295533239841,
+ -0.0011015714844688773
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5178589224815369,
+ -0.06068465858697891,
+ 0.24019692838191986,
+ -0.559601366519928
+ ],
+ [
+ 0.05319096893072128,
+ 0.5514869093894958,
+ -0.3915262520313263,
+ -0.3886741101741791
+ ],
+ [
+ -0.6890588402748108,
+ -0.5781881213188171,
+ 0.5326786637306213,
+ 0.535332441329956
+ ],
+ [
+ -0.4589458703994751,
+ -0.5329727530479431,
+ 0.14413440227508545,
+ 0.6214537024497986
+ ]
+ ],
+ [
+ -0.0006847414188086987,
+ 0.0012013748055323958,
+ -0.0008801601361483335,
+ -0.0011582159204408526
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.42898398637771606
+ ],
+ [
+ 0.8277643322944641
+ ],
+ [
+ -0.12479885667562485
+ ],
+ [
+ 0.8328487873077393
+ ]
+ ],
+ [
+ -0.000605541281402111
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5885996222496033,
+ -0.23254422843456268,
+ -0.34808048605918884,
+ 0.045064378529787064
+ ],
+ [
+ -0.2924766540527344,
+ -0.15528973937034607,
+ -0.31579482555389404,
+ 0.05859798192977905
+ ],
+ [
+ -0.4196416437625885,
+ -0.24282704293727875,
+ -0.7091813087463379,
+ -0.5648167133331299
+ ],
+ [
+ -0.21529732644557953,
+ -0.19361405074596405,
+ -0.17711029946804047,
+ 0.0948723629117012
+ ],
+ [
+ -0.7696062922477722,
+ -0.15420681238174438,
+ 0.21523351967334747,
+ -0.5861101746559143
+ ]
+ ],
+ [
+ 0.002750343643128872,
+ -0.002356956247240305,
+ 0.0033651848789304495,
+ -0.001229075132869184
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5376193523406982,
+ 0.7314809560775757,
+ 0.3486926853656769,
+ 0.36002954840660095
+ ],
+ [
+ 0.025693055242300034,
+ -0.39831432700157166,
+ -0.2691170871257782,
+ 0.33487752079963684
+ ],
+ [
+ -0.5780631899833679,
+ -0.18548540771007538,
+ 0.6049789786338806,
+ 0.6071149706840515
+ ],
+ [
+ -0.03666183352470398,
+ 0.5298824906349182,
+ -0.1275564432144165,
+ 0.2654995024204254
+ ]
+ ],
+ [
+ -4.822847040486522e-05,
+ 0.0018023147713392973,
+ 0.001763344625942409,
+ 0.000658520613797009
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7393158674240112
+ ],
+ [
+ 0.6074132323265076
+ ],
+ [
+ -0.4742336571216583
+ ],
+ [
+ -0.7824693322181702
+ ]
+ ],
+ [
+ -2.9188053304096684e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.902215838432312,
+ 0.7333193421363831,
+ 0.05786089599132538,
+ 0.7177231311798096
+ ],
+ [
+ -0.39092302322387695,
+ 0.5208616852760315,
+ -0.050268642604351044,
+ -0.07225292921066284
+ ],
+ [
+ 0.3031783103942871,
+ -0.0854792445898056,
+ 0.41879895329475403,
+ -0.1637927144765854
+ ],
+ [
+ -0.21972668170928955,
+ 0.3278861939907074,
+ -0.08645862340927124,
+ -0.015842588618397713
+ ],
+ [
+ 0.12484309077262878,
+ 0.02334340289235115,
+ 0.22655799984931946,
+ -0.08119931071996689
+ ]
+ ],
+ [
+ -9.479360596742481e-05,
+ -0.000326384324580431,
+ -0.000416067021433264,
+ -0.0007965564145706594
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7662822008132935,
+ 0.8193129897117615,
+ 0.11670428514480591,
+ -0.09561188519001007
+ ],
+ [
+ 0.036417651921510696,
+ 0.6732630729675293,
+ -0.053885214030742645,
+ 0.24070754647254944
+ ],
+ [
+ 0.37078678607940674,
+ 0.5073772668838501,
+ -0.1888747662305832,
+ 0.10706561803817749
+ ],
+ [
+ 0.17817577719688416,
+ 0.2535330057144165,
+ -0.3829415738582611,
+ -0.32916033267974854
+ ]
+ ],
+ [
+ -0.0006779796094633639,
+ -0.00014672373072244227,
+ 0.0002901481930166483,
+ -0.00012860943388659507
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.27229154109954834
+ ],
+ [
+ -0.7107473015785217
+ ],
+ [
+ -0.38991856575012207
+ ],
+ [
+ -0.8626047372817993
+ ]
+ ],
+ [
+ -4.854023063671775e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.01202000305056572,
+ -0.8175007104873657,
+ -0.5310272574424744,
+ -0.6218642592430115
+ ],
+ [
+ -0.09911731630563736,
+ 0.27402356266975403,
+ -0.2520271837711334,
+ -0.3411369323730469
+ ],
+ [
+ 0.5352931618690491,
+ 0.022553255781531334,
+ -0.3597137928009033,
+ -0.21433663368225098
+ ],
+ [
+ -0.14917100965976715,
+ -0.3005654215812683,
+ -0.1810004860162735,
+ -0.263202041387558
+ ],
+ [
+ 0.79107266664505,
+ -0.12825879454612732,
+ 0.18724048137664795,
+ -1.0137356519699097
+ ]
+ ],
+ [
+ -0.001083211274817586,
+ 0.01363582257181406,
+ -0.00041801901534199715,
+ -0.0010309540666639805
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2532804012298584,
+ 0.38616594672203064,
+ 1.1289103031158447,
+ -0.7996386289596558
+ ],
+ [
+ -0.20303818583488464,
+ -0.26036515831947327,
+ -0.10074019432067871,
+ 0.1528506875038147
+ ],
+ [
+ -0.4524926543235779,
+ 0.12924781441688538,
+ 0.016766220331192017,
+ -0.6312519907951355
+ ],
+ [
+ 0.3201104998588562,
+ 0.4036374092102051,
+ 0.4509808421134949,
+ -0.4348584711551666
+ ]
+ ],
+ [
+ -0.0008855611667968333,
+ -0.000797307351604104,
+ -0.0004383340128697455,
+ -0.00021489949722308666
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7047349810600281
+ ],
+ [
+ -0.696548581123352
+ ],
+ [
+ 0.07367806136608124
+ ],
+ [
+ -0.27680668234825134
+ ]
+ ],
+ [
+ 1.1813172022812068e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7025827169418335,
+ 0.5677027106285095,
+ -0.7769797444343567,
+ -0.150229349732399
+ ],
+ [
+ 0.18276569247245789,
+ -0.3217514157295227,
+ -0.01766369119286537,
+ 0.46406376361846924
+ ],
+ [
+ 0.6933442950248718,
+ 0.06741469353437424,
+ 0.11210180073976517,
+ -1.0452021360397339
+ ],
+ [
+ 0.3452412784099579,
+ -0.3012227416038513,
+ -0.0012737660435959697,
+ 0.352726548910141
+ ],
+ [
+ -0.6138153672218323,
+ 0.27061331272125244,
+ 0.321531742811203,
+ 0.6672580242156982
+ ]
+ ],
+ [
+ -0.010966159403324127,
+ -0.001066461205482483,
+ 4.5138276618672535e-05,
+ 0.0033604397904127836
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5700453519821167,
+ -0.3586212992668152,
+ 0.6595156192779541,
+ 0.08952689170837402
+ ],
+ [
+ -0.44892382621765137,
+ 0.17310336232185364,
+ -0.8108289241790771,
+ -0.3460839092731476
+ ],
+ [
+ -0.44774681329727173,
+ 0.33819863200187683,
+ -0.6452812552452087,
+ -0.1662486493587494
+ ],
+ [
+ 0.4848545491695404,
+ -0.5910075902938843,
+ 0.16347263753414154,
+ -0.14566399157047272
+ ]
+ ],
+ [
+ 9.937369759427384e-05,
+ 0.00018202523642685264,
+ -0.00016218064411077648,
+ -4.947098204866052e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9557238221168518
+ ],
+ [
+ -0.7980066537857056
+ ],
+ [
+ 0.2669169306755066
+ ],
+ [
+ 0.8872519731521606
+ ]
+ ],
+ [
+ 0.00031999978818930686
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6718841195106506,
+ -0.10906509310007095,
+ -0.09342840313911438,
+ 0.8754503726959229
+ ],
+ [
+ 0.026766180992126465,
+ 0.21234510838985443,
+ 0.03071201778948307,
+ -0.624127209186554
+ ],
+ [
+ 0.05943542346358299,
+ -0.3017236292362213,
+ -0.4569172263145447,
+ 0.3518602252006531
+ ],
+ [
+ 0.03107776679098606,
+ 0.1534394472837448,
+ 0.1868908405303955,
+ -0.7213732600212097
+ ],
+ [
+ -0.5795400738716125,
+ -0.9243435263633728,
+ -0.47479143738746643,
+ -0.1534942090511322
+ ]
+ ],
+ [
+ -0.00170534395147115,
+ -0.0014213857939466834,
+ 0.0023784253280609846,
+ -0.0006082481704652309
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2423107922077179,
+ 0.020021019503474236,
+ 0.2842167913913727,
+ -0.4021046459674835
+ ],
+ [
+ 0.3179023265838623,
+ 0.2167801856994629,
+ 0.004837555345147848,
+ -0.5060420036315918
+ ],
+ [
+ -0.5082542896270752,
+ -0.27591627836227417,
+ -0.6259450912475586,
+ 0.14450329542160034
+ ],
+ [
+ 0.11219103634357452,
+ 0.6668450832366943,
+ 0.4813479483127594,
+ -0.6956028342247009
+ ]
+ ],
+ [
+ -0.0008951362106017768,
+ -0.00018149921379517764,
+ -0.0007153403712436557,
+ -0.0005638031288981438
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.12494662404060364
+ ],
+ [
+ -0.35160574316978455
+ ],
+ [
+ -0.18384481966495514
+ ],
+ [
+ -0.6161466836929321
+ ]
+ ],
+ [
+ -0.0003147375537082553
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13331791758537292,
+ 0.8525693416595459,
+ 0.8723402619361877,
+ 0.4400933086872101
+ ],
+ [
+ 0.22990791499614716,
+ 0.5337929725646973,
+ -0.38654395937919617,
+ 0.18406741321086884
+ ],
+ [
+ 0.6387714743614197,
+ 0.8521286845207214,
+ -0.5769934058189392,
+ 0.30531737208366394
+ ],
+ [
+ 0.25014254450798035,
+ 0.37375113368034363,
+ -0.284717321395874,
+ -0.29361942410469055
+ ],
+ [
+ -0.2197168618440628,
+ -0.13155744969844818,
+ 0.9436816573143005,
+ 0.6624072790145874
+ ]
+ ],
+ [
+ -0.0004954549367539585,
+ -0.003220895305275917,
+ 0.00039767686394043267,
+ -0.0016399971209466457
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6693776845932007,
+ -0.4972803294658661,
+ 0.6347146034240723,
+ 0.350070059299469
+ ],
+ [
+ 0.5889142751693726,
+ -0.22871612012386322,
+ -0.34871140122413635,
+ -0.2054315209388733
+ ],
+ [
+ 0.6653047800064087,
+ -0.04054715856909752,
+ 0.524603545665741,
+ -0.47089463472366333
+ ],
+ [
+ 0.2698987126350403,
+ -0.4985194802284241,
+ 0.39385032653808594,
+ 0.02932007424533367
+ ]
+ ],
+ [
+ -0.0008332788711413741,
+ 0.0005265696090646088,
+ -0.0020740381442010403,
+ 0.0007556276977993548
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3722914457321167
+ ],
+ [
+ -0.4247278869152069
+ ],
+ [
+ -0.17752091586589813
+ ],
+ [
+ -0.1369440257549286
+ ]
+ ],
+ [
+ -0.00011992398503934965
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6159285306930542,
+ 0.4397345185279846,
+ 0.01293462049216032,
+ -0.005943662952631712
+ ],
+ [
+ -0.0261010080575943,
+ 0.4171008765697479,
+ -0.8863396048545837,
+ 0.027914870530366898
+ ],
+ [
+ 0.08384183794260025,
+ 0.28691422939300537,
+ 0.857927143573761,
+ -0.573981523513794
+ ],
+ [
+ 0.023411652073264122,
+ 0.07936414331197739,
+ -0.7476934790611267,
+ 0.06470893323421478
+ ],
+ [
+ -0.7025845050811768,
+ -0.3463956117630005,
+ 0.0880306288599968,
+ -0.7489017844200134
+ ]
+ ],
+ [
+ 8.147240441758186e-05,
+ -5.7958422985393554e-05,
+ 0.001350586535409093,
+ -8.500575495418161e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.045334119349718094,
+ 0.27841082215309143,
+ -0.39928990602493286,
+ -0.5199143290519714
+ ],
+ [
+ -0.19137975573539734,
+ 0.5115868449211121,
+ -0.2932163178920746,
+ -0.7334264516830444
+ ],
+ [
+ 0.1186983734369278,
+ 0.2898975908756256,
+ 0.2168818563222885,
+ 0.31511977314949036
+ ],
+ [
+ -0.135539710521698,
+ 0.15709754824638367,
+ -0.5604009032249451,
+ -0.40000149607658386
+ ]
+ ],
+ [
+ 3.0293789677671157e-05,
+ -0.0005851872265338898,
+ 0.0001304273318964988,
+ -3.700107481563464e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5599754452705383
+ ],
+ [
+ 0.2952253520488739
+ ],
+ [
+ -0.8180578947067261
+ ],
+ [
+ 0.316501259803772
+ ]
+ ],
+ [
+ 0.00016455519653391093
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.41165897250175476,
+ 0.6582812666893005,
+ -0.3147992789745331,
+ -0.6131473183631897
+ ],
+ [
+ 0.16549870371818542,
+ 0.1701316237449646,
+ -0.18588042259216309,
+ 0.3994502127170563
+ ],
+ [
+ 0.4978794455528259,
+ 0.39847633242607117,
+ -0.45476171374320984,
+ -0.14500242471694946
+ ],
+ [
+ 0.4285447895526886,
+ 0.3797803819179535,
+ -0.31226304173469543,
+ 0.29173412919044495
+ ],
+ [
+ 1.1501100063323975,
+ -0.8345341682434082,
+ -0.4452281892299652,
+ -1.7250515222549438
+ ]
+ ],
+ [
+ -0.004059529397636652,
+ -0.004167581908404827,
+ 0.004750700201839209,
+ -0.00012925070768687874
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.19591474533081055,
+ 0.25477975606918335,
+ -0.2656695246696472,
+ -0.6091187596321106
+ ],
+ [
+ 0.3488231897354126,
+ 0.3611143231391907,
+ -0.6213328242301941,
+ -0.07925224304199219
+ ],
+ [
+ -0.503353476524353,
+ 0.08375079929828644,
+ -0.4579711854457855,
+ 0.4994346499443054
+ ],
+ [
+ -0.3445400595664978,
+ 0.21873484551906586,
+ 0.8353662490844727,
+ -0.14249363541603088
+ ]
+ ],
+ [
+ -0.001046278397552669,
+ -0.00028425376513041556,
+ 0.0029975236393511295,
+ 0.0005044636782258749
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6890740394592285
+ ],
+ [
+ 0.768958330154419
+ ],
+ [
+ 0.22204704582691193
+ ],
+ [
+ 0.8383834362030029
+ ]
+ ],
+ [
+ 3.7194957258179784e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_60": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.024047283455729485,
+ 0.38219454884529114,
+ -0.5613317489624023,
+ 0.5161526799201965
+ ],
+ [
+ 0.09309390932321548,
+ 0.38368910551071167,
+ 0.32815536856651306,
+ 0.19277052581310272
+ ],
+ [
+ -0.800696074962616,
+ 0.9296157956123352,
+ -0.20416563749313354,
+ 0.2090531438589096
+ ],
+ [
+ 0.16905879974365234,
+ 0.2944188416004181,
+ 0.34362855553627014,
+ 0.198639377951622
+ ],
+ [
+ 0.7508216500282288,
+ -0.09581579267978668,
+ -0.7311161756515503,
+ -0.39550304412841797
+ ]
+ ],
+ [
+ 0.004944310523569584,
+ -0.01196261215955019,
+ 0.004164798650890589,
+ 0.0026606956962496042
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.45271801948547363,
+ -0.7062368988990784,
+ 0.9348670840263367,
+ -0.3624139130115509
+ ],
+ [
+ 0.646157443523407,
+ 0.11842924356460571,
+ 0.23050308227539062,
+ 0.05559903383255005
+ ],
+ [
+ 0.23018492758274078,
+ 0.5220819115638733,
+ 0.3009268641471863,
+ -0.4754747748374939
+ ],
+ [
+ 0.0269212294369936,
+ 0.15937194228172302,
+ 0.042359609156847,
+ -0.16722066700458527
+ ]
+ ],
+ [
+ -9.693128959042951e-05,
+ -9.543036867398769e-05,
+ 0.002054991200566292,
+ -0.0008548718178644776
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.30883821845054626
+ ],
+ [
+ -0.22019611299037933
+ ],
+ [
+ -0.6605637073516846
+ ],
+ [
+ -0.9953915476799011
+ ]
+ ],
+ [
+ 7.95676969573833e-05
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_70.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_70.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8008445501327515,
+ 0.4441643953323364,
+ 0.4198385179042816,
+ -0.1932133138179779
+ ],
+ [
+ 0.1347554624080658,
+ 0.04154884070158005,
+ -0.11707281321287155,
+ -0.9481635093688965
+ ],
+ [
+ 0.6159102916717529,
+ -0.5402495265007019,
+ -0.274350643157959,
+ 0.4980272054672241
+ ],
+ [
+ 0.05321396887302399,
+ -0.19341808557510376,
+ 0.11175063997507095,
+ -0.5266791582107544
+ ],
+ [
+ -0.37442606687545776,
+ -0.6001250147819519,
+ -0.28734782338142395,
+ 0.6266952157020569
+ ]
+ ],
+ [
+ 0.00017361649952363223,
+ -0.00019088669796474278,
+ 0.0004955108161084354,
+ 0.000582793727517128
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7347221374511719,
+ -0.7798466682434082,
+ -0.8253594636917114,
+ -0.0671069398522377
+ ],
+ [
+ 0.8939546942710876,
+ 0.006909153424203396,
+ -0.11779652535915375,
+ 1.085413932800293
+ ],
+ [
+ 0.5589190125465393,
+ -0.3658508062362671,
+ 0.2835608422756195,
+ 0.41106340289115906
+ ],
+ [
+ 0.2167714685201645,
+ -0.22029627859592438,
+ -0.5725357532501221,
+ 0.22719188034534454
+ ]
+ ],
+ [
+ 0.001060705748386681,
+ 0.0007864334620535374,
+ 0.0004412191337905824,
+ 0.0003596222086343914
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.08799250423908234
+ ],
+ [
+ -0.935924232006073
+ ],
+ [
+ 0.49543800950050354
+ ],
+ [
+ 0.5118984580039978
+ ]
+ ],
+ [
+ -8.801106741884723e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 1.1708217859268188,
+ -0.01180595625191927,
+ -0.0699058324098587,
+ -0.060669638216495514
+ ],
+ [
+ 0.20742037892341614,
+ 0.20898652076721191,
+ 0.41011252999305725,
+ 0.0013469724217429757
+ ],
+ [
+ -0.13944771885871887,
+ -0.11480443179607391,
+ -0.07299219816923141,
+ -0.09742514044046402
+ ],
+ [
+ 0.05622267723083496,
+ 0.10751458257436752,
+ 0.049589332193136215,
+ -0.0779951810836792
+ ],
+ [
+ 0.1366165727376938,
+ -0.7721531987190247,
+ -0.03693972900509834,
+ 0.46924272179603577
+ ]
+ ],
+ [
+ -0.0007446660893037915,
+ 0.0003756220394279808,
+ 0.0002093473303830251,
+ -0.0003078925365116447
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8334456086158752,
+ 0.5382965803146362,
+ 0.3313237428665161,
+ 0.42607244849205017
+ ],
+ [
+ 0.10528227686882019,
+ 0.09319693595170975,
+ 0.021582921966910362,
+ -0.8855526447296143
+ ],
+ [
+ 0.5823519229888916,
+ -0.06703932583332062,
+ -0.25510337948799133,
+ -0.24633657932281494
+ ],
+ [
+ 0.24551346898078918,
+ -0.20002658665180206,
+ 0.1736462414264679,
+ 0.43711528182029724
+ ]
+ ],
+ [
+ -6.538034358527511e-05,
+ 0.0001350579404970631,
+ 0.0002718339383136481,
+ -5.448676165542565e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6312348246574402
+ ],
+ [
+ 0.3511615991592407
+ ],
+ [
+ -0.7789303064346313
+ ],
+ [
+ -0.45130655169487
+ ]
+ ],
+ [
+ -5.1663177146110684e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6214359402656555,
+ 0.14419202506542206,
+ -0.6975486874580383,
+ -0.171529620885849
+ ],
+ [
+ -0.22421623766422272,
+ -0.16290134191513062,
+ -0.2932485044002533,
+ -0.12648457288742065
+ ],
+ [
+ -0.667132556438446,
+ -0.52698814868927,
+ -0.3877004086971283,
+ 0.27617087960243225
+ ],
+ [
+ 0.01327671017497778,
+ -0.39800289273262024,
+ 0.13217075169086456,
+ 0.02762196958065033
+ ],
+ [
+ -0.7050178050994873,
+ -0.6417317390441895,
+ 0.7794199585914612,
+ 0.834867537021637
+ ]
+ ],
+ [
+ 0.0013060879427939653,
+ -0.0002644835039973259,
+ 0.0015527188079431653,
+ 0.0010950808646157384
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9077602028846741,
+ 0.3059510290622711,
+ 0.05406450852751732,
+ -0.3567885756492615
+ ],
+ [
+ 0.23654045164585114,
+ -0.39138734340667725,
+ -0.35779106616973877,
+ -0.7218067646026611
+ ],
+ [
+ -0.40979400277137756,
+ -0.7774980664253235,
+ -0.20623977482318878,
+ -0.15216951072216034
+ ],
+ [
+ 0.6705909967422485,
+ 0.6299874186515808,
+ 0.8979479074478149,
+ -0.7867934703826904
+ ]
+ ],
+ [
+ -0.0003736178041435778,
+ -3.958060551667586e-05,
+ 4.130275101488223e-06,
+ -0.00030798924854025245
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3052116334438324
+ ],
+ [
+ 0.4762372672557831
+ ],
+ [
+ -0.28518643975257874
+ ],
+ [
+ 0.14672845602035522
+ ]
+ ],
+ [
+ 3.3229338441742584e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.1215188130736351,
+ -0.5288947820663452,
+ 0.7911195158958435,
+ 0.18494752049446106
+ ],
+ [
+ -0.018487555906176567,
+ -0.022447790950536728,
+ -0.48857414722442627,
+ 0.25858160853385925
+ ],
+ [
+ -0.37381261587142944,
+ -0.03430040180683136,
+ 0.11518637090921402,
+ 0.7792478203773499
+ ],
+ [
+ 0.017954088747501373,
+ -0.031086482107639313,
+ -0.27039721608161926,
+ 0.14381222426891327
+ ],
+ [
+ -0.9254599809646606,
+ 0.0654054582118988,
+ 0.06141534075140953,
+ -0.024344880133867264
+ ]
+ ],
+ [
+ 8.696930308360606e-05,
+ 0.0006996383308432996,
+ -6.514491360576358e-06,
+ 0.0011585409520193934
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.22594371438026428,
+ 0.5200815200805664,
+ 0.7060056328773499,
+ -0.4381098449230194
+ ],
+ [
+ 1.0744000673294067,
+ 0.40361759066581726,
+ -0.42451760172843933,
+ -0.017990717664361
+ ],
+ [
+ -0.05219355970621109,
+ -0.3275620937347412,
+ 0.12781871855258942,
+ -0.5076308846473694
+ ],
+ [
+ -0.2956695556640625,
+ 0.5731475353240967,
+ -0.0077499039471149445,
+ -0.4759901463985443
+ ]
+ ],
+ [
+ 0.0004830935795325786,
+ -0.0005384855321608484,
+ 0.00023067260917741805,
+ 1.0953084711218253e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.20142841339111328
+ ],
+ [
+ 0.2698000967502594
+ ],
+ [
+ 0.7010307312011719
+ ],
+ [
+ -0.06958626955747604
+ ]
+ ],
+ [
+ -3.637005283962935e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.24581551551818848,
+ 0.582804799079895,
+ 0.988235592842102,
+ 0.503777265548706
+ ],
+ [
+ -0.41272151470184326,
+ 0.12869097292423248,
+ -0.1415659338235855,
+ -0.18449461460113525
+ ],
+ [
+ -0.27671289443969727,
+ 0.5641153454780579,
+ -0.13122738897800446,
+ -0.22590170800685883
+ ],
+ [
+ -0.186152383685112,
+ 0.3925314247608185,
+ -0.21726028621196747,
+ -0.21408478915691376
+ ],
+ [
+ 0.5360671281814575,
+ -0.13773812353610992,
+ -0.04459847882390022,
+ 0.8766228556632996
+ ]
+ ],
+ [
+ 0.0002648382796905935,
+ -0.0022055204026401043,
+ 0.0005727712996304035,
+ 0.00013698522525373846
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.14650116860866547,
+ -0.9577335119247437,
+ 0.6960600018501282,
+ 0.4893043339252472
+ ],
+ [
+ -0.14870689809322357,
+ 0.26862555742263794,
+ 0.06406685709953308,
+ -0.024799896404147148
+ ],
+ [
+ -0.6822158098220825,
+ 0.21244631707668304,
+ 0.6548430323600769,
+ 0.11884763091802597
+ ],
+ [
+ 0.7864688634872437,
+ -1.108554482460022,
+ -0.37929767370224,
+ 0.48283064365386963
+ ]
+ ],
+ [
+ 0.00013427507656160742,
+ -0.0003739180974662304,
+ -0.0011832283344119787,
+ 0.0007459674379788339
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -1.1820632219314575
+ ],
+ [
+ -0.29186657071113586
+ ],
+ [
+ -0.5110365748405457
+ ],
+ [
+ -0.2769693434238434
+ ]
+ ],
+ [
+ -0.00036066019674763083
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6494602560997009,
+ 0.787921130657196,
+ 0.8237239718437195,
+ -0.2624301016330719
+ ],
+ [
+ 0.0980367511510849,
+ -0.3685595393180847,
+ 0.3312433660030365,
+ -0.19157911837100983
+ ],
+ [
+ 0.2808479368686676,
+ -0.610288143157959,
+ -0.389138400554657,
+ -0.7471535801887512
+ ],
+ [
+ -0.26327943801879883,
+ -0.3045332133769989,
+ 0.03801562637090683,
+ -0.11450705677270889
+ ],
+ [
+ 0.102012500166893,
+ 1.023831844329834,
+ 0.830720067024231,
+ 0.40248987078666687
+ ]
+ ],
+ [
+ -0.001684761606156826,
+ 0.0001534670009277761,
+ -0.003938841167837381,
+ 0.0005005640559829772
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.38062357902526855,
+ -0.8272537589073181,
+ 0.17192669212818146,
+ 0.4935040771961212
+ ],
+ [
+ 0.47489476203918457,
+ -0.7582033276557922,
+ -0.9203262329101562,
+ 0.5863484740257263
+ ],
+ [
+ -0.26865091919898987,
+ 0.9365791082382202,
+ 0.35667622089385986,
+ -0.012896510772407055
+ ],
+ [
+ 0.6550227403640747,
+ -0.7792463302612305,
+ 0.35480237007141113,
+ -0.5945142507553101
+ ]
+ ],
+ [
+ 0.0002600376319605857,
+ -0.00020176554971840233,
+ 0.0005596865667030215,
+ 0.0027228312101215124
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -1.1258666515350342
+ ],
+ [
+ -0.42063426971435547
+ ],
+ [
+ 0.22387561202049255
+ ],
+ [
+ 0.05448722094297409
+ ]
+ ],
+ [
+ 6.590961857000366e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.42923080921173096,
+ -0.09184292703866959,
+ -0.2651955485343933,
+ 0.26483625173568726
+ ],
+ [
+ -0.07150372862815857,
+ -0.27920258045196533,
+ 0.12371988594532013,
+ 0.3155907094478607
+ ],
+ [
+ -0.3460409939289093,
+ -0.07381382584571838,
+ -0.357334703207016,
+ -0.027577891945838928
+ ],
+ [
+ -0.07809844613075256,
+ -0.14000089466571808,
+ 0.2540920376777649,
+ 0.1455407589673996
+ ],
+ [
+ -0.15521125495433807,
+ 0.6372275352478027,
+ -0.0010790270753204823,
+ 0.039370227605104446
+ ]
+ ],
+ [
+ 0.0005261512123979628,
+ -0.0003052543324884027,
+ -3.18546372000128e-05,
+ -0.00016760530706960708
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.08411641418933868,
+ -0.4300716817378998,
+ -0.04788212478160858,
+ -0.6686581373214722
+ ],
+ [
+ -0.8749709725379944,
+ 0.5193653702735901,
+ -0.5814284682273865,
+ -0.838890790939331
+ ],
+ [
+ 0.38021016120910645,
+ -0.16663353145122528,
+ 0.772229790687561,
+ -0.14360205829143524
+ ],
+ [
+ 0.6312570571899414,
+ 0.35410276055336,
+ -0.39980384707450867,
+ -0.0866791382431984
+ ]
+ ],
+ [
+ -0.000170208077179268,
+ -0.00021058668789919466,
+ 0.00033598829759284854,
+ -0.0002521901624277234
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3388967514038086
+ ],
+ [
+ -0.37119060754776
+ ],
+ [
+ 0.40637099742889404
+ ],
+ [
+ 0.8694939613342285
+ ]
+ ],
+ [
+ -0.0001682898582657799
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.35345378518104553,
+ -0.20236028730869293,
+ 0.8579771518707275,
+ -0.4100182354450226
+ ],
+ [
+ -0.015011539682745934,
+ 0.07529642432928085,
+ -0.029261384159326553,
+ 0.6608930826187134
+ ],
+ [
+ -0.6640283465385437,
+ 0.2675935924053192,
+ -0.23141798377037048,
+ -0.9343624114990234
+ ],
+ [
+ 0.12322978675365448,
+ 0.3819010853767395,
+ 0.03219130262732506,
+ 0.7075319886207581
+ ],
+ [
+ -0.8745688199996948,
+ 0.17659327387809753,
+ 0.023085810244083405,
+ -0.2520923912525177
+ ]
+ ],
+ [
+ 0.0001901173818623647,
+ -0.0014070823090150952,
+ -0.00021909858332946897,
+ 0.0011877266224473715
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.08278990536928177,
+ 0.8577828407287598,
+ -0.5697119235992432,
+ -0.6767346262931824
+ ],
+ [
+ 0.053334008902311325,
+ 0.5425565838813782,
+ -0.47714632749557495,
+ 0.39422327280044556
+ ],
+ [
+ 0.6496189832687378,
+ 0.5113420486450195,
+ -0.3496788442134857,
+ 0.16437184810638428
+ ],
+ [
+ -0.4970311224460602,
+ -0.5955737233161926,
+ 0.5905445218086243,
+ -0.39697158336639404
+ ]
+ ],
+ [
+ -0.0002707907697185874,
+ 0.00025773595552891493,
+ 0.0006596599123440683,
+ -0.00010679923434508964
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8383455276489258
+ ],
+ [
+ -0.041220441460609436
+ ],
+ [
+ -0.25337812304496765
+ ],
+ [
+ -0.9506052136421204
+ ]
+ ],
+ [
+ 0.00014294081483967602
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.44157594442367554,
+ -0.9069535732269287,
+ 0.5923750400543213,
+ -0.380565345287323
+ ],
+ [
+ 0.5730521082878113,
+ -0.09089362621307373,
+ 0.4083649814128876,
+ 0.08380404114723206
+ ],
+ [
+ 0.7301520109176636,
+ -0.27489957213401794,
+ -0.2636810839176178,
+ 0.8265891671180725
+ ],
+ [
+ 0.4061136841773987,
+ -0.16021692752838135,
+ 0.28221598267555237,
+ -0.008436222560703754
+ ],
+ [
+ -0.41831129789352417,
+ 0.08977664262056351,
+ -0.05503389984369278,
+ 0.5719868540763855
+ ]
+ ],
+ [
+ 0.0007090638973750174,
+ 0.0017227701609954238,
+ 0.0008537127869203687,
+ -0.00021295284386724234
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.43641120195388794,
+ -0.8872174620628357,
+ 0.27779170870780945,
+ 0.3927108943462372
+ ],
+ [
+ -0.3360899090766907,
+ 0.5908415913581848,
+ 0.19107866287231445,
+ -0.01341457199305296
+ ],
+ [
+ -0.6835718750953674,
+ -0.43758267164230347,
+ 0.08664777874946594,
+ 0.8027285933494568
+ ],
+ [
+ -0.12530569732189178,
+ 0.6350197792053223,
+ -0.6701099276542664,
+ 0.20054978132247925
+ ]
+ ],
+ [
+ -3.1967501854524016e-05,
+ -0.00012699115904979408,
+ 0.0003499322338029742,
+ 0.00027822295669466257
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8859587907791138
+ ],
+ [
+ 0.1499401330947876
+ ],
+ [
+ 0.38663598895072937
+ ],
+ [
+ 0.44669023156166077
+ ]
+ ],
+ [
+ -0.00017078679229598492
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5514857769012451,
+ -0.18988287448883057,
+ -0.5771275162696838,
+ -0.48870521783828735
+ ],
+ [
+ 0.2986578047275543,
+ -0.1837785840034485,
+ -0.3834863007068634,
+ -0.02028244361281395
+ ],
+ [
+ 0.04114591330289841,
+ -0.7065216898918152,
+ -0.5815907716751099,
+ -1.350627064704895
+ ],
+ [
+ 0.30639564990997314,
+ -0.18844471871852875,
+ -0.1591876745223999,
+ 0.4124406576156616
+ ],
+ [
+ -0.8447513580322266,
+ 0.765455961227417,
+ 0.050803642719984055,
+ -0.5454831123352051
+ ]
+ ],
+ [
+ -0.00014589124475605786,
+ 0.0001981444947887212,
+ 0.003649404738098383,
+ 0.00244450313039124
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5261549353599548,
+ -0.5383324027061462,
+ 0.7321321368217468,
+ -0.8916174173355103
+ ],
+ [
+ -0.030347414314746857,
+ -0.11911417543888092,
+ -0.46598362922668457,
+ -0.22497116029262543
+ ],
+ [
+ -0.5650280714035034,
+ 0.777749240398407,
+ 0.24413424730300903,
+ 0.4510728716850281
+ ],
+ [
+ -0.19342729449272156,
+ -0.5333917737007141,
+ 0.41927430033683777,
+ -0.6180325150489807
+ ]
+ ],
+ [
+ -3.267514694016427e-05,
+ -0.0008954955264925957,
+ 0.0005754517042078078,
+ -0.0027897891122847795
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7880124449729919
+ ],
+ [
+ 0.5582863092422485
+ ],
+ [
+ 0.6472396850585938
+ ],
+ [
+ 0.05065702274441719
+ ]
+ ],
+ [
+ 0.0003326734295114875
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.06321753561496735,
+ -0.8602392673492432,
+ 0.902082622051239,
+ 0.13272696733474731
+ ],
+ [
+ -0.0468299575150013,
+ -0.5505212545394897,
+ 0.023906992748379707,
+ 0.633367121219635
+ ],
+ [
+ 0.21789522469043732,
+ -0.25573721528053284,
+ 0.3221260607242584,
+ 0.8265079259872437
+ ],
+ [
+ -0.1122288852930069,
+ 0.04623366892337799,
+ -0.013950343243777752,
+ 0.1256508082151413
+ ],
+ [
+ 0.9633355140686035,
+ -0.1786596029996872,
+ 0.03321045637130737,
+ -0.15128904581069946
+ ]
+ ],
+ [
+ 0.00157347007188946,
+ 0.0018718631472438574,
+ -0.003614392364397645,
+ -0.0005243591731414199
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7234387397766113,
+ -0.1449446976184845,
+ 0.5813180208206177,
+ 0.8841732144355774
+ ],
+ [
+ -0.35798460245132446,
+ -0.401245653629303,
+ -0.36809220910072327,
+ 0.30172497034072876
+ ],
+ [
+ 0.3148535192012787,
+ -0.5244162678718567,
+ 0.1755499690771103,
+ 0.3302953839302063
+ ],
+ [
+ -0.10240278393030167,
+ -0.8903600573539734,
+ -0.07934807986021042,
+ 0.7099484801292419
+ ]
+ ],
+ [
+ -0.0028401240706443787,
+ 0.0011167798656970263,
+ -0.001794701674953103,
+ -0.0023636457044631243
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.41278794407844543
+ ],
+ [
+ -0.7591539025306702
+ ],
+ [
+ -0.31663620471954346
+ ],
+ [
+ -0.06672411412000656
+ ]
+ ],
+ [
+ -0.0003107499214820564
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.20672325789928436,
+ -0.5523027181625366,
+ -0.2650563716888428,
+ -0.7019810080528259
+ ],
+ [
+ 0.31208130717277527,
+ 0.3405815064907074,
+ 0.34635844826698303,
+ -0.022434305399656296
+ ],
+ [
+ 0.8937697410583496,
+ 0.11215190589427948,
+ 0.9104478359222412,
+ -0.08604240417480469
+ ],
+ [
+ -0.4792460799217224,
+ 0.1231750026345253,
+ 0.31478506326675415,
+ 0.5182498693466187
+ ],
+ [
+ -0.80323725938797,
+ -1.056949496269226,
+ 0.11680031567811966,
+ -0.10064806789159775
+ ]
+ ],
+ [
+ -0.0012384429574012756,
+ 0.0015167536912485957,
+ -0.0013929067645221949,
+ 0.0010791796958073974
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5018423795700073,
+ 0.551947832107544,
+ -0.0035150088369846344,
+ -0.4664309024810791
+ ],
+ [
+ -0.20028480887413025,
+ -0.13203802704811096,
+ 0.415056437253952,
+ 0.3381427228450775
+ ],
+ [
+ 0.12372656166553497,
+ -0.2689397633075714,
+ 0.2944415211677551,
+ -0.6106359958648682
+ ],
+ [
+ 0.34091100096702576,
+ 0.03837845101952553,
+ 0.2615145444869995,
+ -0.37424105405807495
+ ]
+ ],
+ [
+ 0.0005659175803884864,
+ 0.00035678414860740304,
+ -0.0005340773495845497,
+ -0.0008832302410155535
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4304178059101105
+ ],
+ [
+ 0.9132153391838074
+ ],
+ [
+ 1.1341627836227417
+ ],
+ [
+ -0.36386966705322266
+ ]
+ ],
+ [
+ -0.00010228731844108552
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.12532122433185577,
+ -0.24896907806396484,
+ 0.3255717158317566,
+ -0.5995030999183655
+ ],
+ [
+ -0.33985435962677,
+ -0.07697638124227524,
+ -0.1579952836036682,
+ -0.2870992124080658
+ ],
+ [
+ -0.8134329915046692,
+ 0.40227118134498596,
+ 0.5395057201385498,
+ -0.019334053620696068
+ ],
+ [
+ -0.2805556654930115,
+ -0.11168889701366425,
+ -0.18832150101661682,
+ -0.2928205728530884
+ ],
+ [
+ 0.019866149872541428,
+ 0.8750277757644653,
+ -0.8592212200164795,
+ -0.24201273918151855
+ ]
+ ],
+ [
+ 0.0018402714049443603,
+ -0.0007634502835571766,
+ 0.0006551578990183771,
+ 0.003308991901576519
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5746434926986694,
+ -1.146501898765564,
+ 0.3587239682674408,
+ -0.6147422790527344
+ ],
+ [
+ -0.6405100226402283,
+ -0.6557495594024658,
+ 0.7191804051399231,
+ -0.8108725547790527
+ ],
+ [
+ -0.4760741889476776,
+ 0.06749776005744934,
+ -0.4766177833080292,
+ -0.4113471508026123
+ ],
+ [
+ 0.6349581480026245,
+ -0.49311554431915283,
+ 0.5119463205337524,
+ -0.1396956443786621
+ ]
+ ],
+ [
+ -0.001118171843700111,
+ 0.0009581084595993161,
+ 9.75614893832244e-05,
+ 0.0009870145004242659
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5654921531677246
+ ],
+ [
+ -0.10372604429721832
+ ],
+ [
+ -0.6404122114181519
+ ],
+ [
+ -0.3593065142631531
+ ]
+ ],
+ [
+ 0.0006342640845105052
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4495851993560791,
+ 0.398651659488678,
+ 0.04782263934612274,
+ -0.6494762897491455
+ ],
+ [
+ -0.07452063262462616,
+ -0.05854698643088341,
+ -0.02116386406123638,
+ 0.02612299658358097
+ ],
+ [
+ -0.24640999734401703,
+ -0.07948359102010727,
+ -0.31749311089515686,
+ 0.9026820659637451
+ ],
+ [
+ -0.0644182488322258,
+ -0.40089523792266846,
+ 0.05285879969596863,
+ 0.26112762093544006
+ ],
+ [
+ 0.30540749430656433,
+ 0.7012614607810974,
+ -0.7326526045799255,
+ 0.9497381448745728
+ ]
+ ],
+ [
+ 0.00033488753251731396,
+ -0.003445075126364827,
+ -0.0004690785426646471,
+ 0.0001498222118243575
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5549585223197937,
+ 0.19902373850345612,
+ -0.002701035002246499,
+ -0.4438904821872711
+ ],
+ [
+ -0.3574482500553131,
+ -0.41383275389671326,
+ 0.5551157593727112,
+ 0.5661954283714294
+ ],
+ [
+ -0.20070745050907135,
+ 0.0900879055261612,
+ -0.01408795453608036,
+ 0.24568134546279907
+ ],
+ [
+ -0.315279096364975,
+ -0.3429107069969177,
+ -0.6859721541404724,
+ -0.40887269377708435
+ ]
+ ],
+ [
+ 0.0001735012629069388,
+ 0.00037716180668212473,
+ -0.0003986488445661962,
+ 0.00011541607091203332
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5889989733695984
+ ],
+ [
+ 0.8011062145233154
+ ],
+ [
+ -0.2185002863407135
+ ],
+ [
+ 0.3588194251060486
+ ]
+ ],
+ [
+ -0.0001603880664333701
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.10839132964611053,
+ 0.6956244111061096,
+ 0.23902346193790436,
+ 0.11343994736671448
+ ],
+ [
+ -0.41932421922683716,
+ 0.005932873580604792,
+ -0.20610103011131287,
+ -0.27236056327819824
+ ],
+ [
+ -0.48830264806747437,
+ -0.5223289132118225,
+ -0.156839981675148,
+ -0.7178047895431519
+ ],
+ [
+ 0.48584723472595215,
+ -0.492788702249527,
+ -0.03617902472615242,
+ -0.3217024505138397
+ ],
+ [
+ -0.202950119972229,
+ 0.5371643304824829,
+ 0.7977995872497559,
+ -0.5439324975013733
+ ]
+ ],
+ [
+ 1.3589875379693694e-05,
+ -0.0005699467728845775,
+ 3.657831621239893e-05,
+ 0.0006535274442285299
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.29262983798980713,
+ 0.34671154618263245,
+ 0.3383394479751587,
+ -0.59306401014328
+ ],
+ [
+ 0.001275513437576592,
+ -0.8319379091262817,
+ -0.5343207120895386,
+ 0.11849851906299591
+ ],
+ [
+ -0.0311729796230793,
+ 0.23787786066532135,
+ -0.7932792901992798,
+ 0.17127005755901337
+ ],
+ [
+ -0.10308679938316345,
+ 0.19221125543117523,
+ 0.253923237323761,
+ -0.5718461275100708
+ ]
+ ],
+ [
+ -0.0003016072732862085,
+ -0.0008082734420895576,
+ 0.0007728661876171827,
+ -0.0007237360114231706
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6599006652832031
+ ],
+ [
+ 0.2559156119823456
+ ],
+ [
+ 0.7923809289932251
+ ],
+ [
+ 0.7724135518074036
+ ]
+ ],
+ [
+ 0.00024197778839152306
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9485960006713867,
+ 0.7263590693473816,
+ 0.3466210961341858,
+ 0.088065966963768
+ ],
+ [
+ 0.019413135945796967,
+ -0.835350751876831,
+ 0.2012607455253601,
+ -0.3470558822154999
+ ],
+ [
+ 0.26406511664390564,
+ 0.43582579493522644,
+ -0.26898330450057983,
+ 0.5232466459274292
+ ],
+ [
+ -0.06186676025390625,
+ -0.6630021929740906,
+ 0.29561376571655273,
+ -0.2796850800514221
+ ],
+ [
+ 0.010496164672076702,
+ -0.6594830751419067,
+ 0.9398564696311951,
+ 0.8536224365234375
+ ]
+ ],
+ [
+ 0.0004602977423928678,
+ 0.000643853796645999,
+ -0.0017609992064535618,
+ 0.00022760768479201943
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.35709965229034424,
+ 0.7817280292510986,
+ 0.42794302105903625,
+ 0.1138666495680809
+ ],
+ [
+ -0.24202445149421692,
+ -0.6259794235229492,
+ -0.008540857583284378,
+ -0.30929461121559143
+ ],
+ [
+ 0.5515975952148438,
+ 0.3823639154434204,
+ 0.4230653643608093,
+ 0.16264383494853973
+ ],
+ [
+ 0.6695975661277771,
+ 0.6668393611907959,
+ 0.5529398918151855,
+ -0.27469033002853394
+ ]
+ ],
+ [
+ 0.00021667110559064895,
+ 0.0008745209197513759,
+ -0.0002673697017598897,
+ 0.0006847259355708957
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.5092361569404602
+ ],
+ [
+ -0.6168158054351807
+ ],
+ [
+ 0.8574469089508057
+ ],
+ [
+ 0.7537403106689453
+ ]
+ ],
+ [
+ 0.00032772490521892905
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4167966842651367,
+ 0.3797658383846283,
+ -0.25940096378326416,
+ -0.07786839455366135
+ ],
+ [
+ -0.0647515207529068,
+ -0.16814260184764862,
+ -0.4649660587310791,
+ 0.30012011528015137
+ ],
+ [
+ -0.09422986954450607,
+ 0.12497232854366302,
+ 0.18183372914791107,
+ 0.6523295044898987
+ ],
+ [
+ 0.20812198519706726,
+ -0.23408794403076172,
+ 0.5513476729393005,
+ 0.05380801111459732
+ ],
+ [
+ -0.4444705843925476,
+ 0.4926324486732483,
+ -0.004336473066359758,
+ 0.18061259388923645
+ ]
+ ],
+ [
+ 0.0020446351263672113,
+ 0.000679582532029599,
+ -0.011454434134066105,
+ -0.0006650279392488301
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.11216755211353302,
+ -0.21880772709846497,
+ -0.45035234093666077,
+ 0.17364268004894257
+ ],
+ [
+ -0.3585139214992523,
+ -0.22720859944820404,
+ 0.4042528569698334,
+ 0.8145384192466736
+ ],
+ [
+ 0.8459654450416565,
+ 0.026492556557059288,
+ 0.5008344650268555,
+ -0.2851411700248718
+ ],
+ [
+ 0.7646292448043823,
+ -0.21148580312728882,
+ -0.37581315636634827,
+ -0.15371397137641907
+ ]
+ ],
+ [
+ 0.0009073210530914366,
+ -1.4215737792255823e-05,
+ 3.7332536066969624e-06,
+ -0.0006318167434073985
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.20362107455730438
+ ],
+ [
+ -0.6833545565605164
+ ],
+ [
+ -0.37669655680656433
+ ],
+ [
+ -0.16956225037574768
+ ]
+ ],
+ [
+ -0.0002629268274176866
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.07479209452867508,
+ -0.33289170265197754,
+ -0.6059079766273499,
+ 0.5807021260261536
+ ],
+ [
+ 0.2782367765903473,
+ 0.1380603164434433,
+ -0.035078827291727066,
+ 0.21464566886425018
+ ],
+ [
+ -0.15222984552383423,
+ -0.2320532202720642,
+ 0.022872671484947205,
+ -0.713495671749115
+ ],
+ [
+ -0.04004579409956932,
+ 0.16760258376598358,
+ 0.01015282142907381,
+ 0.08965577930212021
+ ],
+ [
+ -0.49073365330696106,
+ -0.06150516867637634,
+ 0.9812270402908325,
+ -0.2670183777809143
+ ]
+ ],
+ [
+ -0.0015802670968696475,
+ -0.0002704529033508152,
+ 0.0008505606092512608,
+ -0.0013632688205689192
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.26268288493156433,
+ -0.37972185015678406,
+ -0.02113932929933071,
+ 0.40999335050582886
+ ],
+ [
+ 0.370601087808609,
+ 0.15665923058986664,
+ 0.23694655299186707,
+ 0.750160276889801
+ ],
+ [
+ 0.7096312046051025,
+ -0.3363700807094574,
+ -0.688148021697998,
+ -0.13926129043102264
+ ],
+ [
+ 0.31537753343582153,
+ 0.6205856204032898,
+ 0.6804949641227722,
+ -0.08407652378082275
+ ]
+ ],
+ [
+ -0.0009890468791127205,
+ 0.0005673604318872094,
+ -0.00010834740533027798,
+ -0.0005237269797362387
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.4011426568031311
+ ],
+ [
+ 0.32414066791534424
+ ],
+ [
+ -0.1977337747812271
+ ],
+ [
+ 0.5380861759185791
+ ]
+ ],
+ [
+ -0.00012628297554329038
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17562639713287354,
+ 0.0566549114882946,
+ 0.13364413380622864,
+ -0.4962538182735443
+ ],
+ [
+ 0.21834266185760498,
+ 0.272749662399292,
+ -0.41471007466316223,
+ 0.2956050932407379
+ ],
+ [
+ -0.32049766182899475,
+ 0.6338508129119873,
+ -0.2509911060333252,
+ -1.1622211933135986
+ ],
+ [
+ 0.24524420499801636,
+ 0.2616976797580719,
+ -0.6530384421348572,
+ -0.3634355068206787
+ ],
+ [
+ -0.9177834987640381,
+ -0.14183031022548676,
+ -0.10007775574922562,
+ -1.1506292819976807
+ ]
+ ],
+ [
+ 0.00246047368273139,
+ -0.0013962102821096778,
+ 0.00026379257906228304,
+ 0.005736055783927441
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6696309447288513,
+ -0.14784429967403412,
+ 0.08827584981918335,
+ 0.573070764541626
+ ],
+ [
+ -0.20910023152828217,
+ 0.011644288897514343,
+ -0.6235695481300354,
+ 0.543143093585968
+ ],
+ [
+ 0.43456417322158813,
+ -0.7461564540863037,
+ -0.23315338790416718,
+ -0.15928643941879272
+ ],
+ [
+ 0.7071486711502075,
+ -0.27115458250045776,
+ 0.8166025876998901,
+ -0.6075695753097534
+ ]
+ ],
+ [
+ -0.0005017333896830678,
+ 0.0005944438744336367,
+ 4.7227305913111195e-05,
+ 0.00010019257024396211
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.7057220339775085
+ ],
+ [
+ 0.09821409732103348
+ ],
+ [
+ -0.5675502419471741
+ ],
+ [
+ 0.17389518022537231
+ ]
+ ],
+ [
+ -3.86813044315204e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8944072127342224,
+ -0.6217641830444336,
+ 0.2414662092924118,
+ -0.36125701665878296
+ ],
+ [
+ 0.09036260098218918,
+ -0.07166164368391037,
+ -0.16210108995437622,
+ 0.1999167650938034
+ ],
+ [
+ 0.43638747930526733,
+ -0.4219787120819092,
+ 0.6559626460075378,
+ -0.20749537646770477
+ ],
+ [
+ 0.14501279592514038,
+ -0.47947564721107483,
+ -0.19750089943408966,
+ 0.22237515449523926
+ ],
+ [
+ -0.1663137972354889,
+ 0.2330506294965744,
+ -1.0102287530899048,
+ -0.41291344165802
+ ]
+ ],
+ [
+ 0.002110738307237625,
+ 0.011443275958299637,
+ -0.0024636005982756615,
+ 0.0015889432979747653
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.0013328548520803452,
+ -0.274432897567749,
+ 0.5041890144348145,
+ 0.46685367822647095
+ ],
+ [
+ -0.5212451219558716,
+ -0.6290425658226013,
+ 0.7988320589065552,
+ 0.6164522767066956
+ ],
+ [
+ 0.1115916520357132,
+ -0.3014325201511383,
+ 0.14397181570529938,
+ -0.3941243290901184
+ ],
+ [
+ -0.551243245601654,
+ 0.22708085179328918,
+ -0.28234297037124634,
+ -0.514769971370697
+ ]
+ ],
+ [
+ -0.0008562079165130854,
+ -0.0018929413054138422,
+ 0.0011616514530032873,
+ 0.00047591852489858866
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2665090262889862
+ ],
+ [
+ 0.27789703011512756
+ ],
+ [
+ 0.6545029282569885
+ ],
+ [
+ -0.7817028760910034
+ ]
+ ],
+ [
+ 0.000184633259777911
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_70": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.21416635811328888,
+ 0.1414855271577835,
+ -0.2137012928724289,
+ -0.7851800918579102
+ ],
+ [
+ -0.06082150712609291,
+ 0.16598623991012573,
+ -0.15301956236362457,
+ 0.3195684552192688
+ ],
+ [
+ 0.17770026624202728,
+ 0.4467317461967468,
+ -1.1026235818862915,
+ 0.4229307770729065
+ ],
+ [
+ -0.10277929902076721,
+ 0.11130747199058533,
+ -0.4051453471183777,
+ 0.2875167429447174
+ ],
+ [
+ 0.312055379152298,
+ -0.6367421746253967,
+ 0.2583642601966858,
+ -1.26108980178833
+ ]
+ ],
+ [
+ -0.002870377851650119,
+ -0.0010001069167628884,
+ 0.01776696927845478,
+ -0.0001966293202713132
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.07575946301221848,
+ -0.5762266516685486,
+ 0.7001831531524658,
+ -0.38447535037994385
+ ],
+ [
+ -0.20454277098178864,
+ 0.0003965239448007196,
+ 0.1463019698858261,
+ 0.38184574246406555
+ ],
+ [
+ -0.6122295260429382,
+ -0.5839652419090271,
+ 0.45410776138305664,
+ -0.4479812979698181
+ ],
+ [
+ 0.047874078154563904,
+ -0.4898408353328705,
+ 0.8912734985351562,
+ -0.3787710964679718
+ ]
+ ],
+ [
+ 0.0007761552114970982,
+ 0.00018179579637944698,
+ 0.0013682026183232665,
+ 0.0003970893449150026
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.390550434589386
+ ],
+ [
+ 1.0141828060150146
+ ],
+ [
+ 0.6832684278488159
+ ],
+ [
+ -0.06858789175748825
+ ]
+ ],
+ [
+ -0.0006050992524251342
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_80.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_80.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13862504065036774,
+ 0.10705304145812988,
+ 0.5158557295799255,
+ -0.2945801019668579
+ ],
+ [
+ -0.10801767557859421,
+ 0.7952261567115784,
+ -0.17913441359996796,
+ -0.2729876637458801
+ ],
+ [
+ -0.23628902435302734,
+ 0.08550788462162018,
+ -0.7341086864471436,
+ -0.5650210380554199
+ ],
+ [
+ 0.31497859954833984,
+ -0.5111761093139648,
+ 0.09142673015594482,
+ -0.015297099016606808
+ ],
+ [
+ -0.35101255774497986,
+ -0.6972646117210388,
+ -0.7786455154418945,
+ -0.0849091187119484
+ ]
+ ],
+ [
+ -0.0007672409992665052,
+ 0.0008880950626917183,
+ 0.0008232031832449138,
+ 0.000565253896638751
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.008387302048504353,
+ -0.6959937214851379,
+ -0.13344833254814148,
+ -0.14637111127376556
+ ],
+ [
+ 0.029134351760149002,
+ 0.3703741133213043,
+ 0.3152652680873871,
+ 0.49619004130363464
+ ],
+ [
+ 0.2988688349723816,
+ -1.0310006141662598,
+ -0.613067626953125,
+ 0.5235930681228638
+ ],
+ [
+ -0.44684192538261414,
+ -0.5958945751190186,
+ 1.0293251276016235,
+ 0.14474645256996155
+ ]
+ ],
+ [
+ 8.076020458247513e-05,
+ 0.0002658659650478512,
+ -5.4950942285358906e-05,
+ -0.0005450265016406775
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.004231729079037905
+ ],
+ [
+ -0.03745950758457184
+ ],
+ [
+ -0.5384504199028015
+ ],
+ [
+ 0.42349040508270264
+ ]
+ ],
+ [
+ 1.761550083756447e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8774707317352295,
+ 0.5021827220916748,
+ -0.6683338284492493,
+ -0.8453801274299622
+ ],
+ [
+ -0.35493502020835876,
+ -0.19605542719364166,
+ -0.023808825761079788,
+ -0.1472393274307251
+ ],
+ [
+ -0.4816875755786896,
+ -0.25533923506736755,
+ 0.4762032926082611,
+ 0.14813005924224854
+ ],
+ [
+ -0.17170335352420807,
+ -0.24874432384967804,
+ 0.2887437641620636,
+ 0.022843429818749428
+ ],
+ [
+ -0.08657658100128174,
+ 0.6294611096382141,
+ -0.3117188513278961,
+ -0.4581782817840576
+ ]
+ ],
+ [
+ 0.0005084357690066099,
+ -0.0004026672977488488,
+ 0.00023467153368983418,
+ 0.0007935977191664279
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6300478577613831,
+ 0.26378798484802246,
+ -0.5870121717453003,
+ -0.3015053868293762
+ ],
+ [
+ 0.697136402130127,
+ 0.0012216841569170356,
+ 0.08235375583171844,
+ -0.4870019853115082
+ ],
+ [
+ -0.2654266655445099,
+ 0.6628005504608154,
+ -0.6931517124176025,
+ -0.8489649891853333
+ ],
+ [
+ -0.05728886276483536,
+ -0.8603184819221497,
+ 0.45103615522384644,
+ 0.1861467808485031
+ ]
+ ],
+ [
+ -0.0003387577016837895,
+ 8.682547195348889e-05,
+ -0.00021217601897660643,
+ -0.00011868439469253644
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.43080949783325195
+ ],
+ [
+ 0.4702214002609253
+ ],
+ [
+ -0.2905816435813904
+ ],
+ [
+ 0.8456001281738281
+ ]
+ ],
+ [
+ -0.00033151276875287294
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9918308258056641,
+ -0.3809092938899994,
+ -0.7376104593276978,
+ 0.6306762099266052
+ ],
+ [
+ 0.1666221171617508,
+ 0.191661536693573,
+ 0.3956736922264099,
+ 0.5652574300765991
+ ],
+ [
+ -0.04206864535808563,
+ 0.5877264142036438,
+ 0.07383258640766144,
+ 0.2217617928981781
+ ],
+ [
+ 0.04305759072303772,
+ -0.8711625337600708,
+ 0.28262224793434143,
+ 0.01212420966476202
+ ],
+ [
+ 0.5353575348854065,
+ 0.9750847816467285,
+ -0.1283378154039383,
+ -0.2895478904247284
+ ]
+ ],
+ [
+ 0.0003561987541615963,
+ -0.0008236740250140429,
+ 0.00025590864242985845,
+ 0.00046469777589663863
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5167744159698486,
+ -0.6276215314865112,
+ 0.05328461527824402,
+ 0.18161365389823914
+ ],
+ [
+ -0.2804170250892639,
+ -0.6286925673484802,
+ -0.39190417528152466,
+ 0.9001253843307495
+ ],
+ [
+ 0.5761191844940186,
+ 0.41201135516166687,
+ -0.19543620944023132,
+ -0.5390072464942932
+ ],
+ [
+ -0.12989212572574615,
+ -0.5569913387298584,
+ -0.5492942333221436,
+ -0.5062100291252136
+ ]
+ ],
+ [
+ 0.0005287763196974993,
+ 0.0004988405271433294,
+ 7.90786580182612e-05,
+ 0.000833196216262877
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.6865566968917847
+ ],
+ [
+ 0.24332374334335327
+ ],
+ [
+ -0.538779616355896
+ ],
+ [
+ 0.1684916913509369
+ ]
+ ],
+ [
+ -0.00045352234155870974
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2039540708065033,
+ -0.08697039633989334,
+ -0.27074509859085083,
+ -0.3696284890174866
+ ],
+ [
+ -0.1205209344625473,
+ -0.0824107825756073,
+ -0.09723683446645737,
+ 0.3482409119606018
+ ],
+ [
+ 0.5447056889533997,
+ -0.7155226469039917,
+ 0.3107924461364746,
+ 0.48740336298942566
+ ],
+ [
+ 0.2477893978357315,
+ -0.3495827317237854,
+ 0.40817776322364807,
+ -0.31876012682914734
+ ],
+ [
+ 0.5262264013290405,
+ -0.0802355483174324,
+ -0.28878849744796753,
+ -0.7021632790565491
+ ]
+ ],
+ [
+ -0.000380457378923893,
+ 0.0006307153962552547,
+ 0.00037683561095036566,
+ 0.002602197462692857
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.39807209372520447,
+ -0.8082292675971985,
+ 0.5314767360687256,
+ 0.28753238916397095
+ ],
+ [
+ -0.6744443774223328,
+ -0.3471437096595764,
+ -0.09175577014684677,
+ 0.436545729637146
+ ],
+ [
+ 0.03678679093718529,
+ 0.607699990272522,
+ 0.2716665267944336,
+ 0.753149688243866
+ ],
+ [
+ -0.6336632370948792,
+ 0.18797942996025085,
+ -0.2046336829662323,
+ -0.18502798676490784
+ ]
+ ],
+ [
+ 0.00018610685947351158,
+ 0.0002667885855771601,
+ -0.0003276480711065233,
+ 0.0007729287026450038
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.19797806441783905
+ ],
+ [
+ 1.0728312730789185
+ ],
+ [
+ 0.9363168478012085
+ ],
+ [
+ -0.6368334293365479
+ ]
+ ],
+ [
+ -1.6785854313638993e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6642524003982544,
+ -0.3812459111213684,
+ -0.4947468638420105,
+ -0.7141034603118896
+ ],
+ [
+ -0.40379267930984497,
+ -0.1878107637166977,
+ 0.14198258519172668,
+ -0.23977825045585632
+ ],
+ [
+ -0.08579272776842117,
+ -0.7007372379302979,
+ -0.003243731800466776,
+ -0.058287814259529114
+ ],
+ [
+ 0.47857651114463806,
+ -0.08535494655370712,
+ 0.31285881996154785,
+ -0.37454289197921753
+ ],
+ [
+ 0.13236095011234283,
+ 0.7618963718414307,
+ -0.42808350920677185,
+ 0.7235472202301025
+ ]
+ ],
+ [
+ 0.0009272742900066078,
+ 0.0002553988015279174,
+ 0.0006886147311888635,
+ 0.0005731367855332792
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2671748697757721,
+ -0.17455588281154633,
+ 0.11679677665233612,
+ -0.3301437795162201
+ ],
+ [
+ 0.2372695356607437,
+ -0.026808245107531548,
+ -0.504010021686554,
+ -0.16100633144378662
+ ],
+ [
+ 0.7208414673805237,
+ 0.5278180837631226,
+ 0.4393090009689331,
+ 0.7441074252128601
+ ],
+ [
+ 0.43338221311569214,
+ 0.22562895715236664,
+ -0.03585434332489967,
+ 0.2138846218585968
+ ]
+ ],
+ [
+ 0.00024549037334509194,
+ 0.00015249577700160444,
+ 0.0002789502905216068,
+ -0.00011620706209214404
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.21590404212474823
+ ],
+ [
+ -0.1405431032180786
+ ],
+ [
+ 0.4804314970970154
+ ],
+ [
+ 0.626006543636322
+ ]
+ ],
+ [
+ -0.0001188376554637216
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.26949578523635864,
+ 0.5693783760070801,
+ 0.4525144696235657,
+ 0.18344606459140778
+ ],
+ [
+ -0.18238937854766846,
+ -0.448049396276474,
+ 0.2470598667860031,
+ -0.45222556591033936
+ ],
+ [
+ 1.164893627166748,
+ -0.09646935015916824,
+ 0.4238375425338745,
+ 0.5052724480628967
+ ],
+ [
+ -0.3485392928123474,
+ -0.416871041059494,
+ 0.18456000089645386,
+ -0.40792375802993774
+ ],
+ [
+ 0.7177392840385437,
+ 0.4688476324081421,
+ 0.0364387072622776,
+ -0.17799779772758484
+ ]
+ ],
+ [
+ -0.00023038184735924006,
+ 3.506727080093697e-05,
+ -0.0008973474032245576,
+ -0.0002740254276432097
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5253978371620178,
+ -0.7419025897979736,
+ 0.2807339131832123,
+ 0.4704718291759491
+ ],
+ [
+ -0.11549782007932663,
+ 0.6943586468696594,
+ -0.6637119054794312,
+ -0.7272971868515015
+ ],
+ [
+ -0.6841910481452942,
+ 0.4910978376865387,
+ -0.42063596844673157,
+ 0.0790797770023346
+ ],
+ [
+ -0.8140372037887573,
+ 0.8041754961013794,
+ -0.42304328083992004,
+ 0.2196446806192398
+ ]
+ ],
+ [
+ -0.00035361966001801193,
+ -0.0003554677532520145,
+ 0.0003734665224328637,
+ 1.033123135130154e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9063137769699097
+ ],
+ [
+ -0.11818420141935349
+ ],
+ [
+ 0.8163991570472717
+ ],
+ [
+ 0.6814397573471069
+ ]
+ ],
+ [
+ -0.00027214325382374227
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.25679242610931396,
+ -0.318876177072525,
+ 0.025001678615808487,
+ -0.7973029017448425
+ ],
+ [
+ -0.5638461709022522,
+ 0.005762443412095308,
+ 0.34068378806114197,
+ -0.7084277868270874
+ ],
+ [
+ -0.9783704280853271,
+ 0.3582831621170044,
+ -0.21532060205936432,
+ -0.48709335923194885
+ ],
+ [
+ -0.38310763239860535,
+ 0.001219870988279581,
+ 0.15684883296489716,
+ -0.40187615156173706
+ ],
+ [
+ 0.24263831973075867,
+ 0.36555054783821106,
+ 0.5177091360092163,
+ -0.5687503218650818
+ ]
+ ],
+ [
+ 0.0005583022721111774,
+ -0.0002648889203555882,
+ 0.001406513387337327,
+ 0.0012820534175261855
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5230476260185242,
+ -0.03388630971312523,
+ -0.18843133747577667,
+ -0.7639610171318054
+ ],
+ [
+ -0.1320902705192566,
+ -0.5522985458374023,
+ 0.19001972675323486,
+ -0.29181209206581116
+ ],
+ [
+ 0.2862984240055084,
+ 0.836074709892273,
+ 0.5850277543067932,
+ -0.7335811853408813
+ ],
+ [
+ 0.2832355797290802,
+ 0.43833285570144653,
+ 0.23954883217811584,
+ -0.13507211208343506
+ ]
+ ],
+ [
+ 5.061214687884785e-05,
+ -5.916852387599647e-05,
+ -0.0003073673869948834,
+ -0.0007403403287753463
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.40826427936553955
+ ],
+ [
+ 0.6834824681282043
+ ],
+ [
+ -0.8189241886138916
+ ],
+ [
+ 0.3772938549518585
+ ]
+ ],
+ [
+ -6.542827031807974e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8371742367744446,
+ -0.4873082935810089,
+ 0.20491094887256622,
+ 0.2212432622909546
+ ],
+ [
+ 0.04670010879635811,
+ -0.6278959512710571,
+ 0.44635385274887085,
+ -0.2713247835636139
+ ],
+ [
+ 0.3377937972545624,
+ 0.9245957732200623,
+ -0.6159804463386536,
+ 0.10315538197755814
+ ],
+ [
+ -0.044775478541851044,
+ -0.006998900324106216,
+ -0.1145857721567154,
+ -0.2379090040922165
+ ],
+ [
+ -0.488436758518219,
+ 0.11986788362264633,
+ -0.6338914036750793,
+ 0.4656592905521393
+ ]
+ ],
+ [
+ 0.0001719629653962329,
+ 0.0003313123597763479,
+ -0.0002912282943725586,
+ -0.00024739219225011766
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.9126787185668945,
+ 0.5919390320777893,
+ 0.6150996088981628,
+ -0.09946008026599884
+ ],
+ [
+ 0.6612293720245361,
+ -0.42585739493370056,
+ 0.1876215934753418,
+ -0.6793175339698792
+ ],
+ [
+ 0.09686165302991867,
+ -0.32427075505256653,
+ 0.47767505049705505,
+ 0.11201033741235733
+ ],
+ [
+ 0.14768128097057343,
+ 0.3517870306968689,
+ -0.892798900604248,
+ -0.26686540246009827
+ ]
+ ],
+ [
+ 2.5002284019137733e-05,
+ 2.8696840672637336e-05,
+ -0.00031647220021113753,
+ 0.000645048392470926
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5525844097137451
+ ],
+ [
+ -0.23765087127685547
+ ],
+ [
+ 0.40871649980545044
+ ],
+ [
+ 0.29013583064079285
+ ]
+ ],
+ [
+ -9.766072616912425e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5877354741096497,
+ 0.5840484499931335,
+ 0.7721117734909058,
+ 0.39014244079589844
+ ],
+ [
+ -0.12588730454444885,
+ -0.26229456067085266,
+ 0.3359975814819336,
+ 0.44136708974838257
+ ],
+ [
+ -0.2602955400943756,
+ -0.5217233300209045,
+ -0.768548846244812,
+ -0.4974524974822998
+ ],
+ [
+ -0.18649901449680328,
+ -0.2639935612678528,
+ -0.8071713447570801,
+ -0.6424362063407898
+ ],
+ [
+ -0.2686244249343872,
+ 0.7929367423057556,
+ 0.3661694824695587,
+ 0.6244252324104309
+ ]
+ ],
+ [
+ 0.0005743938381783664,
+ -0.0004734611720778048,
+ 0.0013101676013320684,
+ 0.0007735338294878602
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6419088244438171,
+ -0.28449422121047974,
+ -0.27678269147872925,
+ -0.08352471888065338
+ ],
+ [
+ -0.39722636342048645,
+ -0.0029279051814228296,
+ 0.39133477210998535,
+ -0.6811454892158508
+ ],
+ [
+ 0.5857505202293396,
+ 0.207011878490448,
+ 0.5568881034851074,
+ 0.7309406399726868
+ ],
+ [
+ 0.15274426341056824,
+ -0.017525210976600647,
+ 0.6977806091308594,
+ -0.6512487530708313
+ ]
+ ],
+ [
+ -0.0004539276415016502,
+ -4.077161065652035e-05,
+ 0.0001753608521539718,
+ -0.00016949439304880798
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.33031293749809265
+ ],
+ [
+ 0.22133636474609375
+ ],
+ [
+ -0.2797485888004303
+ ],
+ [
+ 0.41991373896598816
+ ]
+ ],
+ [
+ -5.8728652220452204e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6099954843521118,
+ 0.6410595774650574,
+ 0.29222217202186584,
+ -0.5754683017730713
+ ],
+ [
+ -0.7502768635749817,
+ -0.1025332510471344,
+ 0.0002813303144648671,
+ -0.1311824917793274
+ ],
+ [
+ 0.5558215975761414,
+ -0.9070846438407898,
+ -0.5518951416015625,
+ -0.008457287214696407
+ ],
+ [
+ 0.03372449427843094,
+ -0.10469505935907364,
+ -0.2019439935684204,
+ -0.3079860806465149
+ ],
+ [
+ 0.9995247721672058,
+ -0.4737108647823334,
+ 0.047843750566244125,
+ -0.4029594659805298
+ ]
+ ],
+ [
+ -0.0008929292089305818,
+ 0.0001380821195198223,
+ -0.0007049029809422791,
+ 0.000544320500921458
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.47799152135849,
+ 0.5060144066810608,
+ -0.4021008014678955,
+ -0.4960702359676361
+ ],
+ [
+ -0.02696985937654972,
+ -0.5548959970474243,
+ 0.8494418263435364,
+ 0.7215056419372559
+ ],
+ [
+ -0.1751427948474884,
+ 0.36028724908828735,
+ -0.5460567474365234,
+ -0.42211875319480896
+ ],
+ [
+ 0.5359316468238831,
+ -0.006183100864291191,
+ 0.8065236210823059,
+ -0.09952815622091293
+ ]
+ ],
+ [
+ -0.0003522440674714744,
+ -0.00023409686400555074,
+ 0.00044840254122391343,
+ 0.00030582386534661055
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.28057417273521423
+ ],
+ [
+ -0.39767202734947205
+ ],
+ [
+ -0.15797394514083862
+ ],
+ [
+ 0.15333802998065948
+ ]
+ ],
+ [
+ -0.0001727794442558661
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3314749598503113,
+ 0.5317724943161011,
+ 0.1871151626110077,
+ -0.3821410536766052
+ ],
+ [
+ 0.17747248709201813,
+ -0.8014060258865356,
+ 0.3579227924346924,
+ -0.3430207669734955
+ ],
+ [
+ -0.5151860117912292,
+ 1.0654975175857544,
+ -0.48665156960487366,
+ -0.5005739331245422
+ ],
+ [
+ 0.16819477081298828,
+ -0.028781572356820107,
+ 0.3167899549007416,
+ -0.29512301087379456
+ ],
+ [
+ -0.19299884140491486,
+ 0.08103926479816437,
+ 0.5704052448272705,
+ -0.1699589490890503
+ ]
+ ],
+ [
+ 0.00028061532066203654,
+ 0.0017774668522179127,
+ -0.0002577171253506094,
+ 0.0022390997037291527
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.44727110862731934,
+ -0.7526656985282898,
+ 0.5538807511329651,
+ 0.2103169560432434
+ ],
+ [
+ 0.07818933576345444,
+ 0.6348088383674622,
+ 0.5629934072494507,
+ -0.36837539076805115
+ ],
+ [
+ -0.4130862355232239,
+ 0.4280643165111542,
+ -0.5764561295509338,
+ -0.428488165140152
+ ],
+ [
+ -0.04995476454496384,
+ -0.46191105246543884,
+ -0.6612019538879395,
+ 0.24829408526420593
+ ]
+ ],
+ [
+ -0.0003886295307893306,
+ -2.757719994406216e-05,
+ 6.395179661922157e-05,
+ 0.0007115827174857259
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.1750693917274475
+ ],
+ [
+ -0.7163191437721252
+ ],
+ [
+ 0.9271806478500366
+ ],
+ [
+ 0.14171047508716583
+ ]
+ ],
+ [
+ -0.0002713185385800898
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.25950729846954346,
+ 0.16558894515037537,
+ -0.24139919877052307,
+ -0.08268851786851883
+ ],
+ [
+ -0.0618954561650753,
+ -0.3145838677883148,
+ -0.32684004306793213,
+ 0.09889782220125198
+ ],
+ [
+ -0.5187102556228638,
+ 0.5010944604873657,
+ -0.6727651953697205,
+ -0.19406235218048096
+ ],
+ [
+ -0.18559657037258148,
+ -0.13938242197036743,
+ -0.1704275906085968,
+ 0.10639237612485886
+ ],
+ [
+ 0.9531154632568359,
+ 1.170376181602478,
+ -0.49870461225509644,
+ -0.802824079990387
+ ]
+ ],
+ [
+ 0.00029862261726520956,
+ -0.00037869831430725753,
+ 0.0006214526947587729,
+ -7.241992716444656e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.1947055160999298,
+ -0.9280121922492981,
+ 0.2822066843509674,
+ -0.1152249425649643
+ ],
+ [
+ 0.5581492781639099,
+ -0.4714811146259308,
+ -0.20793059468269348,
+ 0.2490716278553009
+ ],
+ [
+ 0.5059186220169067,
+ -0.7583494186401367,
+ -0.435229629278183,
+ -0.598900318145752
+ ],
+ [
+ 0.6701790690422058,
+ -0.46617650985717773,
+ -0.6119993925094604,
+ 0.2935102880001068
+ ]
+ ],
+ [
+ -0.0001854879956226796,
+ -0.0008127710898406804,
+ -0.00025286819436587393,
+ 5.893022535019554e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.680803656578064
+ ],
+ [
+ -0.09043120592832565
+ ],
+ [
+ -0.9873087406158447
+ ],
+ [
+ 0.5003272891044617
+ ]
+ ],
+ [
+ -0.00030207508825697005
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.11530125141143799,
+ 0.05562867969274521,
+ 0.15263809263706207,
+ 0.6102277040481567
+ ],
+ [
+ 0.3320969045162201,
+ 0.18475376069545746,
+ 0.5425199866294861,
+ 0.23573186993598938
+ ],
+ [
+ -0.7947102785110474,
+ -0.5770506262779236,
+ 0.46890565752983093,
+ 0.35490116477012634
+ ],
+ [
+ 0.050120946019887924,
+ 0.07348573207855225,
+ 0.608069896697998,
+ 0.275740385055542
+ ],
+ [
+ 0.5962560772895813,
+ -0.24577240645885468,
+ 0.39699578285217285,
+ -0.18052776157855988
+ ]
+ ],
+ [
+ -0.0019251353805884719,
+ -0.0005076098605059087,
+ -0.0013556696940213442,
+ -0.0007686180179007351
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4714047312736511,
+ 0.12520061433315277,
+ -0.5721144676208496,
+ -0.7040912508964539
+ ],
+ [
+ -0.4066406488418579,
+ 0.98859041929245,
+ 0.4633660614490509,
+ -0.37363648414611816
+ ],
+ [
+ -0.28963878750801086,
+ -0.4758739471435547,
+ 0.2725365161895752,
+ 0.06846356391906738
+ ],
+ [
+ 0.6041184067726135,
+ 0.09787559509277344,
+ 0.22491759061813354,
+ 0.012914702296257019
+ ]
+ ],
+ [
+ 0.00022340574651025236,
+ -0.0008459279197268188,
+ 1.3768315511697438e-05,
+ 0.00029270470258779824
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.4965469241142273
+ ],
+ [
+ 0.6624453663825989
+ ],
+ [
+ 0.5191150307655334
+ ],
+ [
+ -0.1330709457397461
+ ]
+ ],
+ [
+ 0.00011240745516261086
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.573636531829834,
+ -0.005862072575837374,
+ 0.35190868377685547,
+ -0.023224743083119392
+ ],
+ [
+ 0.306005597114563,
+ 0.14912159740924835,
+ 0.3099818229675293,
+ 0.1345856487751007
+ ],
+ [
+ -0.00939963199198246,
+ -0.6243308186531067,
+ 0.5558120012283325,
+ 0.5824216604232788
+ ],
+ [
+ 0.27427148818969727,
+ 0.17472665011882782,
+ 0.15753772854804993,
+ 0.21755731105804443
+ ],
+ [
+ 0.0596117340028286,
+ 0.3476405441761017,
+ -0.2438470423221588,
+ -1.1585354804992676
+ ]
+ ],
+ [
+ 0.0007211890770122409,
+ 0.0004530193982645869,
+ 0.0005569398635998368,
+ -0.0008911705226637423
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.41390302777290344,
+ 0.3043896555900574,
+ -0.21466217935085297,
+ 0.613308310508728
+ ],
+ [
+ 0.36715322732925415,
+ 0.2619408965110779,
+ 0.8419360518455505,
+ -0.10052566230297089
+ ],
+ [
+ -0.5230559706687927,
+ 0.5412242412567139,
+ 0.7434438467025757,
+ -0.17380483448505402
+ ],
+ [
+ -0.5884160399436951,
+ 0.18308205902576447,
+ 0.465462327003479,
+ 0.37224289774894714
+ ]
+ ],
+ [
+ 0.0011934185167774558,
+ 8.55158650665544e-05,
+ -2.9218736017355695e-05,
+ 0.0008239785674959421
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.36286887526512146
+ ],
+ [
+ 0.8645650744438171
+ ],
+ [
+ -0.6838179230690002
+ ],
+ [
+ 0.20695087313652039
+ ]
+ ],
+ [
+ -5.236431024968624e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.03577159345149994,
+ 0.275610089302063,
+ 0.07136817276477814,
+ 0.7228379249572754
+ ],
+ [
+ 0.09032829105854034,
+ -0.19872695207595825,
+ 0.27918973565101624,
+ -0.37648507952690125
+ ],
+ [
+ -0.10997994989156723,
+ 0.028697393834590912,
+ 0.708931028842926,
+ -0.19573549926280975
+ ],
+ [
+ -0.02971501462161541,
+ 0.07412304729223251,
+ 0.2422598898410797,
+ 0.42124325037002563
+ ],
+ [
+ -0.9863622188568115,
+ -0.5643521547317505,
+ 0.714360773563385,
+ -0.6007373929023743
+ ]
+ ],
+ [
+ -0.0005221370956860483,
+ 0.0007581536774523556,
+ -2.669434979907237e-05,
+ 0.0008641509339213371
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6259734630584717,
+ 0.00851835310459137,
+ 0.2547331154346466,
+ 0.7327029705047607
+ ],
+ [
+ -0.6917417645454407,
+ -0.10932515561580658,
+ -0.34512364864349365,
+ 0.6580935120582581
+ ],
+ [
+ -0.5715071558952332,
+ 0.1345369964838028,
+ -0.30500373244285583,
+ 0.4343873858451843
+ ],
+ [
+ 0.48490333557128906,
+ -0.21874473989009857,
+ 0.5999321341514587,
+ -0.022933853790163994
+ ]
+ ],
+ [
+ 0.0006005940958857536,
+ 0.00014294790162239224,
+ 0.0011964767472818494,
+ -0.0007064494420774281
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7742452621459961
+ ],
+ [
+ -0.0967080146074295
+ ],
+ [
+ 0.5478123426437378
+ ],
+ [
+ -0.08774001896381378
+ ]
+ ],
+ [
+ -0.00017756325541995466
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7860557436943054,
+ 0.0030236253514885902,
+ 0.4490564465522766,
+ 0.05208118259906769
+ ],
+ [
+ 0.32435426115989685,
+ 0.01762828789651394,
+ 0.11077931523323059,
+ 0.2828279733657837
+ ],
+ [
+ 0.14148376882076263,
+ -1.0204402208328247,
+ -0.4917090833187103,
+ 0.7589972019195557
+ ],
+ [
+ 0.39678993821144104,
+ 0.32747340202331543,
+ 0.36848708987236023,
+ 0.20431581139564514
+ ],
+ [
+ -0.3124229907989502,
+ 1.068657398223877,
+ -0.8573224544525146,
+ -0.3734079599380493
+ ]
+ ],
+ [
+ 0.0011072179768234491,
+ 0.00036209492827765644,
+ -0.002960850717499852,
+ -0.0014449643203988671
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.4982127249240875,
+ 0.7892114520072937,
+ -0.4029964506626129,
+ -0.13347533345222473
+ ],
+ [
+ -0.017479296773672104,
+ 0.1840914636850357,
+ -0.537729024887085,
+ 0.18560726940631866
+ ],
+ [
+ -0.20908936858177185,
+ 0.806551456451416,
+ -0.8560901284217834,
+ -0.2741871476173401
+ ],
+ [
+ 0.42003414034843445,
+ 1.0451250076293945,
+ -0.5825667381286621,
+ -0.03195853903889656
+ ]
+ ],
+ [
+ 0.0003043148317374289,
+ 0.00014853310131002218,
+ 0.0007970859878696501,
+ 0.0004329740768298507
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.5601059794425964
+ ],
+ [
+ -0.1535070240497589
+ ],
+ [
+ -0.058730389922857285
+ ],
+ [
+ -0.7262448072433472
+ ]
+ ],
+ [
+ 0.00021024318994022906
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.3908548057079315,
+ 0.4098421037197113,
+ 0.9977976679801941,
+ 0.9347466826438904
+ ],
+ [
+ -0.4521193504333496,
+ -0.24581654369831085,
+ 0.5522568821907043,
+ -0.24723288416862488
+ ],
+ [
+ -0.9150328636169434,
+ -0.0644468441605568,
+ -0.13139821588993073,
+ -0.6260570287704468
+ ],
+ [
+ 0.24685144424438477,
+ -0.16872985661029816,
+ -0.2390219122171402,
+ -0.06301738321781158
+ ],
+ [
+ 0.0962667390704155,
+ 0.6913332343101501,
+ -0.5896391868591309,
+ 0.2088528275489807
+ ]
+ ],
+ [
+ -0.0024303793907165527,
+ 9.957787551684305e-05,
+ -0.00030109798535704613,
+ -0.0008037182269617915
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.7494024634361267,
+ -0.4255412817001343,
+ -0.29997944831848145,
+ 0.7685837149620056
+ ],
+ [
+ -0.1456795185804367,
+ 0.7351612448692322,
+ 0.694027304649353,
+ -0.15679185092449188
+ ],
+ [
+ -0.5610299706459045,
+ 0.3482160270214081,
+ 0.6120712757110596,
+ 0.09433207660913467
+ ],
+ [
+ 0.5348702669143677,
+ -0.003380953799933195,
+ 0.2318507730960846,
+ -0.4974980652332306
+ ]
+ ],
+ [
+ -0.0010475653689354658,
+ -0.0003747247392311692,
+ -0.00010644280700944364,
+ 0.0002454221248626709
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.12698347866535187
+ ],
+ [
+ -1.0285279750823975
+ ],
+ [
+ 0.5566830039024353
+ ],
+ [
+ -0.5389302968978882
+ ]
+ ],
+ [
+ -0.00013877471792511642
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.23771293461322784,
+ -0.125681072473526,
+ -0.4373707175254822,
+ 0.3387282192707062
+ ],
+ [
+ -0.37534722685813904,
+ 0.15654981136322021,
+ 0.032021649181842804,
+ -0.19092488288879395
+ ],
+ [
+ -0.9813873767852783,
+ 0.43475332856178284,
+ 0.12612362205982208,
+ 0.008450983092188835
+ ],
+ [
+ -0.25024309754371643,
+ 0.5462256073951721,
+ -0.4375692307949066,
+ -0.16230426728725433
+ ],
+ [
+ 0.07708179950714111,
+ 0.31177252531051636,
+ -0.31531834602355957,
+ 1.2646913528442383
+ ]
+ ],
+ [
+ 0.0008983694133348763,
+ 0.001217972720041871,
+ -0.0012762011028826237,
+ -8.825895929476246e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.441385418176651,
+ -0.34512636065483093,
+ -0.5219821929931641,
+ -0.5717079043388367
+ ],
+ [
+ 0.6792492270469666,
+ -0.1132761538028717,
+ -0.15826772153377533,
+ -0.5003374814987183
+ ],
+ [
+ 0.012185969389975071,
+ -0.037642158567905426,
+ 0.46013879776000977,
+ 0.08844882994890213
+ ],
+ [
+ 0.11840052902698517,
+ -0.08257994800806046,
+ -0.2843179404735565,
+ 0.6163883805274963
+ ]
+ ],
+ [
+ 0.0007161595858633518,
+ -0.0005268831737339497,
+ -0.0002584080211818218,
+ -0.002505500800907612
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.9514596462249756
+ ],
+ [
+ 0.2851673364639282
+ ],
+ [
+ 0.9472813010215759
+ ],
+ [
+ -0.049872986972332
+ ]
+ ],
+ [
+ -0.0003221207589376718
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2705017328262329,
+ 0.37409961223602295,
+ 0.5602477788925171,
+ 0.3411780297756195
+ ],
+ [
+ 0.18339547514915466,
+ -0.139931321144104,
+ -0.5795032978057861,
+ -0.0768604725599289
+ ],
+ [
+ 0.09798245877027512,
+ -0.6047541499137878,
+ 0.09345457702875137,
+ -0.05349177494645119
+ ],
+ [
+ 0.3769833445549011,
+ -0.3732827305793762,
+ -0.22310656309127808,
+ 0.15609224140644073
+ ],
+ [
+ -0.8342517018318176,
+ -0.030268916860222816,
+ -0.9034723043441772,
+ 0.2747475504875183
+ ]
+ ],
+ [
+ 0.00012745858111884445,
+ 0.0011944349389523268,
+ -0.00753663619980216,
+ -0.00022599240764975548
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.6318937540054321,
+ -0.6539158225059509,
+ -0.30854591727256775,
+ 0.5067235231399536
+ ],
+ [
+ 0.9029783606529236,
+ 0.22042086720466614,
+ -0.5996572375297546,
+ -0.393655925989151
+ ],
+ [
+ -0.22051902115345,
+ 0.5098065733909607,
+ 0.12006375193595886,
+ -0.527881920337677
+ ],
+ [
+ 0.27522093057632446,
+ 0.011187253519892693,
+ 0.25764304399490356,
+ -0.019061008468270302
+ ]
+ ],
+ [
+ -0.0003231196606066078,
+ -0.00010314424434909597,
+ -0.0004389686801005155,
+ 0.00044704534229822457
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 1.1032992601394653
+ ],
+ [
+ 0.8621283769607544
+ ],
+ [
+ 0.7787008285522461
+ ],
+ [
+ 0.53337562084198
+ ]
+ ],
+ [
+ 0.00011610475485213101
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5012026429176331,
+ 0.22073322534561157,
+ 0.3505992889404297,
+ -0.6398400068283081
+ ],
+ [
+ -0.529694139957428,
+ 0.07527830451726913,
+ 0.15456269681453705,
+ -0.6087144017219543
+ ],
+ [
+ 0.9680768251419067,
+ -0.8982048630714417,
+ 0.30603495240211487,
+ 0.5008662343025208
+ ],
+ [
+ -0.5533124208450317,
+ 0.13355964422225952,
+ 0.14156915247440338,
+ -0.6702511310577393
+ ],
+ [
+ 0.08791151642799377,
+ -0.6625121831893921,
+ -0.8064257502555847,
+ 0.18175475299358368
+ ]
+ ],
+ [
+ -0.004569084383547306,
+ -0.0007661112467758358,
+ -0.0017899322556331754,
+ 0.00402521388605237
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.20765872299671173,
+ -0.4573073089122772,
+ -0.5515557527542114,
+ -0.5846627354621887
+ ],
+ [
+ 0.2451041340827942,
+ 0.464279443025589,
+ 0.27005741000175476,
+ -0.19826862215995789
+ ],
+ [
+ -0.33011969923973083,
+ 0.3000239431858063,
+ -0.16769607365131378,
+ -0.5655723214149475
+ ],
+ [
+ -0.4805457293987274,
+ 0.16710317134857178,
+ -0.029075277969241142,
+ -0.25011762976646423
+ ]
+ ],
+ [
+ 0.0013867425732314587,
+ 0.002103339647874236,
+ 0.0033588004298508167,
+ 0.0012160094920545816
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.18087045848369598
+ ],
+ [
+ -0.20036567747592926
+ ],
+ [
+ 0.6678488254547119
+ ],
+ [
+ -0.6942579746246338
+ ]
+ ],
+ [
+ -0.00039716940955258906
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_80": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.04762713238596916,
+ -0.5086450576782227,
+ -0.1722363382577896,
+ 0.9264611005783081
+ ],
+ [
+ -0.26824989914894104,
+ 0.26169419288635254,
+ -0.2626153230667114,
+ -0.01686064712703228
+ ],
+ [
+ -0.7395206093788147,
+ 0.09243133664131165,
+ -0.49777206778526306,
+ -0.2889586389064789
+ ],
+ [
+ -0.21608494222164154,
+ 0.24558034539222717,
+ -0.6390461921691895,
+ 0.4192539155483246
+ ],
+ [
+ 0.4068649113178253,
+ -0.8816519975662231,
+ -0.09837260097265244,
+ 0.48953527212142944
+ ]
+ ],
+ [
+ 0.002810184843838215,
+ -0.00035040327929891646,
+ 0.0014869023580104113,
+ -0.001976681174710393
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.8103598952293396,
+ -0.0729585662484169,
+ -0.5741196870803833,
+ -0.4002232551574707
+ ],
+ [
+ -0.5786347985267639,
+ -0.45463305711746216,
+ 0.8374467492103577,
+ -0.5285496711730957
+ ],
+ [
+ 0.0373881496489048,
+ 0.5712940692901611,
+ 0.17925165593624115,
+ 0.3756534457206726
+ ],
+ [
+ 0.2910216152667999,
+ 0.031840164214372635,
+ 0.5789507627487183,
+ -0.4119599759578705
+ ]
+ ],
+ [
+ 0.000286739639705047,
+ 3.8467096601380035e-05,
+ 0.0012289053993299603,
+ 0.0009248033165931702
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3038734793663025
+ ],
+ [
+ -0.8839415311813354
+ ],
+ [
+ -0.3976081609725952
+ ],
+ [
+ 0.3434046506881714
+ ]
+ ],
+ [
+ 0.0002689254761207849
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file
diff --git a/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_90.json b/Plugin/Source/Processors/Hysteresis/STN_Models/hyst_width_90.json
@@ -0,0 +1,2627 @@
+{
+ "drive_0_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.16993944346904755,
+ 0.1586727797985077,
+ 0.19878755509853363,
+ -0.3460966646671295
+ ],
+ [
+ -0.468502402305603,
+ 0.39438462257385254,
+ -0.31087058782577515,
+ 0.3318394422531128
+ ],
+ [
+ -0.43829256296157837,
+ 0.97836834192276,
+ 0.08675431460142136,
+ -0.06240539625287056
+ ],
+ [
+ 0.4264028072357178,
+ 0.36598536372184753,
+ -0.061980340629816055,
+ -0.20029014348983765
+ ],
+ [
+ 0.16591434180736542,
+ 0.8779926300048828,
+ -0.02289430983364582,
+ 1.1215585470199585
+ ]
+ ],
+ [
+ 0.0015894214157015085,
+ -0.001037168549373746,
+ 0.0012876067776232958,
+ -0.00249293795786798
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.07264123857021332,
+ 0.2496313750743866,
+ -0.2791443467140198,
+ 0.07736612111330032
+ ],
+ [
+ 0.3234007954597473,
+ -0.6877363324165344,
+ 0.3689633905887604,
+ -0.564650297164917
+ ],
+ [
+ -0.6596693992614746,
+ 0.01065395213663578,
+ 0.5986328721046448,
+ -0.711958646774292
+ ],
+ [
+ 0.0793088898062706,
+ 0.27392351627349854,
+ -0.1260761320590973,
+ -0.42871540784835815
+ ]
+ ],
+ [
+ -0.0007306023617275059,
+ 0.0002878148516174406,
+ 0.0007018986507318914,
+ -4.138685471843928e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.2969171702861786
+ ],
+ [
+ -0.6851217746734619
+ ],
+ [
+ 0.3707837462425232
+ ],
+ [
+ 0.8985642194747925
+ ]
+ ],
+ [
+ 2.3429312932421453e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_5_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.23120544850826263,
+ 0.5268253684043884,
+ -0.09401841461658478,
+ 0.7368943691253662
+ ],
+ [
+ 0.6130804419517517,
+ -0.29077669978141785,
+ 0.3930707275867462,
+ -0.12055348604917526
+ ],
+ [
+ 0.003991425037384033,
+ -0.15100139379501343,
+ 0.17097367346286774,
+ 0.1621045619249344
+ ],
+ [
+ 0.8360279202461243,
+ -0.3233020603656769,
+ 0.5932097434997559,
+ -0.2814718186855316
+ ],
+ [
+ 0.5406782627105713,
+ 0.45403432846069336,
+ 0.47277313470840454,
+ -0.47061437368392944
+ ]
+ ],
+ [
+ -0.0004315233090892434,
+ 6.445261533372104e-05,
+ 0.00027757848147302866,
+ 0.0002687472151592374
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.805019199848175,
+ 0.4707617163658142,
+ -0.2953346073627472,
+ 0.31131792068481445
+ ],
+ [
+ 0.457582950592041,
+ 0.0788334459066391,
+ -0.9106863737106323,
+ 0.8287740349769592
+ ],
+ [
+ -0.4974949061870575,
+ 0.10827293992042542,
+ -0.3349795639514923,
+ 0.5330476760864258
+ ],
+ [
+ 0.6549278497695923,
+ 0.7145789265632629,
+ 0.3788897395133972,
+ 0.3608674705028534
+ ]
+ ],
+ [
+ 0.00017876231868285686,
+ -0.00023015726765152067,
+ -5.386653356254101e-05,
+ -0.0003234919859096408
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -1.046524167060852
+ ],
+ [
+ 1.1190868616104126
+ ],
+ [
+ 0.7171443700790405
+ ],
+ [
+ 0.5185034275054932
+ ]
+ ],
+ [
+ 0.00014868688595015556
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_10_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.21573840081691742,
+ 0.5753869414329529,
+ -0.1023990735411644,
+ -0.6964998245239258
+ ],
+ [
+ -0.42968425154685974,
+ 0.1742083877325058,
+ 0.1129811704158783,
+ -0.436180055141449
+ ],
+ [
+ -0.7936809062957764,
+ 0.3973412811756134,
+ -0.43208083510398865,
+ 0.2796970009803772
+ ],
+ [
+ 0.2754388153553009,
+ -0.005153239239007235,
+ 0.2473059743642807,
+ 0.5180791020393372
+ ],
+ [
+ 0.17259424924850464,
+ -0.20775915682315826,
+ -0.5786969065666199,
+ 0.38431516289711
+ ]
+ ],
+ [
+ 0.0021838380489498377,
+ -0.00073242123471573,
+ 0.00033125237678177655,
+ -0.0016773478128015995
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5061143636703491,
+ 0.1025911495089531,
+ -0.6714758276939392,
+ -0.025523368269205093
+ ],
+ [
+ -0.6842309236526489,
+ -0.3994986116886139,
+ 0.6614022850990295,
+ 0.006887658964842558
+ ],
+ [
+ -0.07579731196165085,
+ -0.38227739930152893,
+ 0.5101425647735596,
+ 0.3122829496860504
+ ],
+ [
+ -0.11265701055526733,
+ -0.35380879044532776,
+ -0.01107492484152317,
+ -0.45799878239631653
+ ]
+ ],
+ [
+ -0.00042995274998247623,
+ -0.00025166006525978446,
+ 0.0018390659242868423,
+ -0.0005582345183938742
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.3105282485485077
+ ],
+ [
+ -0.4780923128128052
+ ],
+ [
+ 0.011573418974876404
+ ],
+ [
+ 0.5309246778488159
+ ]
+ ],
+ [
+ -5.4556610848521814e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_15_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5444452166557312,
+ -0.30262625217437744,
+ 0.040162913501262665,
+ 0.825013279914856
+ ],
+ [
+ -0.21530313789844513,
+ -0.5109144449234009,
+ 0.1944890171289444,
+ -0.12762737274169922
+ ],
+ [
+ 0.614142894744873,
+ 0.4678182303905487,
+ -0.44554442167282104,
+ 0.14946472644805908
+ ],
+ [
+ -0.40385523438453674,
+ -0.6980375647544861,
+ -0.017990482971072197,
+ 0.1662723422050476
+ ],
+ [
+ -0.22752225399017334,
+ -0.5656566023826599,
+ -0.7648503184318542,
+ 0.2567287087440491
+ ]
+ ],
+ [
+ -0.0004911145661026239,
+ 1.2256906302354764e-05,
+ 0.0002772774896584451,
+ -0.0007113944157026708
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.2679175138473511,
+ -0.8015990853309631,
+ 0.43831583857536316,
+ -0.8018902540206909
+ ],
+ [
+ -0.3554421067237854,
+ 0.5477046370506287,
+ -0.048725299537181854,
+ 0.3856123685836792
+ ],
+ [
+ -0.6570846438407898,
+ -0.5091162919998169,
+ 0.12876679003238678,
+ 0.5407249927520752
+ ],
+ [
+ 0.46790310740470886,
+ -0.10919148474931717,
+ 0.43727704882621765,
+ 0.3986932337284088
+ ]
+ ],
+ [
+ -0.000384946761187166,
+ 0.0018956559943035245,
+ -0.0002939538680948317,
+ 6.485276389867067e-05
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.30477339029312134
+ ],
+ [
+ 0.315109521150589
+ ],
+ [
+ 0.6952170729637146
+ ],
+ [
+ 0.8031511306762695
+ ]
+ ],
+ [
+ -0.0006871491204947233
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_20_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8575890064239502,
+ -0.25032925605773926,
+ -0.9787610769271851,
+ 0.4869586229324341
+ ],
+ [
+ 0.14139346778392792,
+ -0.06539375334978104,
+ -0.4488205015659332,
+ -0.22534625232219696
+ ],
+ [
+ 0.08123521506786346,
+ 0.6438244581222534,
+ -0.49473387002944946,
+ -0.13066142797470093
+ ],
+ [
+ -0.060735300183296204,
+ -0.06171013042330742,
+ 0.11908940970897675,
+ 0.15753591060638428
+ ],
+ [
+ 0.30165615677833557,
+ 0.6436429619789124,
+ 0.06734438985586166,
+ 0.11968252062797546
+ ]
+ ],
+ [
+ -0.00038969662273302674,
+ 0.0005432043690234423,
+ 0.0027136688586324453,
+ -0.0005958323599770665
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7330885529518127,
+ 0.544640064239502,
+ -0.22462108731269836,
+ -0.3517642617225647
+ ],
+ [
+ -0.37527185678482056,
+ -0.0960630550980568,
+ 0.40082505345344543,
+ -0.6400306224822998
+ ],
+ [
+ 0.09140388667583466,
+ 0.39446112513542175,
+ -0.016064675524830818,
+ 0.4778556823730469
+ ],
+ [
+ -0.054343488067388535,
+ 0.4954022467136383,
+ -0.350868284702301,
+ 0.09236539900302887
+ ]
+ ],
+ [
+ 0.0008644021581858397,
+ 7.283461309270933e-05,
+ -0.00015486475604120642,
+ 0.0009598862379789352
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.059270504862070084
+ ],
+ [
+ -0.6094852089881897
+ ],
+ [
+ -0.49394044280052185
+ ],
+ [
+ 0.40184104442596436
+ ]
+ ],
+ [
+ -0.0002493087376933545
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_25_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13979054987430573,
+ 0.024627521634101868,
+ -0.5623235106468201,
+ -0.33843591809272766
+ ],
+ [
+ 0.43144726753234863,
+ -0.5646218061447144,
+ -0.36446264386177063,
+ 0.13928116858005524
+ ],
+ [
+ 0.022688360884785652,
+ -0.7264429330825806,
+ 0.8292739987373352,
+ 0.1953658014535904
+ ],
+ [
+ 0.2791428565979004,
+ -0.36838212609291077,
+ -0.2253803312778473,
+ -0.15518252551555634
+ ],
+ [
+ -0.6050096154212952,
+ -0.4916771352291107,
+ -0.10341699421405792,
+ 0.05508210137486458
+ ]
+ ],
+ [
+ 0.0003600427007768303,
+ 0.0002981573052238673,
+ -0.00032415686291642487,
+ 0.0006149541586637497
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.8795608878135681,
+ 0.2273353487253189,
+ 0.9856465458869934,
+ -0.3361213803291321
+ ],
+ [
+ 0.07644525170326233,
+ -0.8647513389587402,
+ 0.2844366729259491,
+ -0.10079082101583481
+ ],
+ [
+ -0.20224592089653015,
+ 0.5739395618438721,
+ 0.25977909564971924,
+ 0.34945183992385864
+ ],
+ [
+ 0.167258620262146,
+ -0.3671687841415405,
+ -0.36951178312301636,
+ 0.8169543147087097
+ ]
+ ],
+ [
+ 7.93173021520488e-05,
+ 7.099735375959426e-05,
+ 0.00015289393195416778,
+ 0.0009333722409792244
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2989215552806854
+ ],
+ [
+ 0.41452109813690186
+ ],
+ [
+ 0.5835728645324707
+ ],
+ [
+ 0.3272055685520172
+ ]
+ ],
+ [
+ -0.0004350772069301456
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_30_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5081214308738708,
+ -0.17075489461421967,
+ -0.38959628343582153,
+ -0.5847182869911194
+ ],
+ [
+ -0.6629907488822937,
+ 0.022512122988700867,
+ -0.06698773801326752,
+ 0.18125174939632416
+ ],
+ [
+ 0.07733558118343353,
+ -0.3245542645454407,
+ -0.4576992690563202,
+ 1.0218746662139893
+ ],
+ [
+ 0.2980574667453766,
+ 0.17908577620983124,
+ 0.0034605737309902906,
+ 0.160971000790596
+ ],
+ [
+ 0.19329866766929626,
+ -0.3593794107437134,
+ 0.3868909180164337,
+ 0.38958317041397095
+ ]
+ ],
+ [
+ 0.0021651205606758595,
+ 0.0013229991309344769,
+ 0.0003514329146128148,
+ 0.0005662330659106374
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6066989898681641,
+ -0.09321331977844238,
+ 0.03141098469495773,
+ -0.3649344742298126
+ ],
+ [
+ -0.5256146788597107,
+ -0.2152225375175476,
+ -0.2507639229297638,
+ 0.6280766129493713
+ ],
+ [
+ 0.5214077234268188,
+ 0.7658396363258362,
+ 0.44019630551338196,
+ -0.42421308159828186
+ ],
+ [
+ -0.4548644423484802,
+ 0.5830097794532776,
+ 0.5187268853187561,
+ 0.024929041042923927
+ ]
+ ],
+ [
+ 0.0001473878073738888,
+ -0.0001853246649261564,
+ 0.00029381128842942417,
+ -0.00039414461934939027
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.07527162879705429
+ ],
+ [
+ -0.6144485473632812
+ ],
+ [
+ -0.07695647329092026
+ ],
+ [
+ 0.2375302016735077
+ ]
+ ],
+ [
+ 2.6425545911479276e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_35_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.4385645091533661,
+ 0.31484776735305786,
+ -0.7479223012924194,
+ 0.6070351600646973
+ ],
+ [
+ 0.06190066412091255,
+ 0.180135115981102,
+ 0.33729979395866394,
+ -0.12790973484516144
+ ],
+ [
+ -0.3973475694656372,
+ 0.5304130911827087,
+ 0.4374396800994873,
+ 0.25051990151405334
+ ],
+ [
+ 0.5107075572013855,
+ -0.06225605681538582,
+ 0.22024749219417572,
+ 0.3707776367664337
+ ],
+ [
+ -0.2951732277870178,
+ -0.13902658224105835,
+ -0.7654978632926941,
+ -0.12909092009067535
+ ]
+ ],
+ [
+ 0.002129100961610675,
+ -0.00022851172252558172,
+ -0.00012065324699506164,
+ -0.000554812082555145
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17547932267189026,
+ 0.361901193857193,
+ -0.018127016723155975,
+ 0.8410130143165588
+ ],
+ [
+ 0.4115901589393616,
+ 0.6701249480247498,
+ -0.9524130821228027,
+ 0.9119579792022705
+ ],
+ [
+ -0.70517498254776,
+ 0.3996855318546295,
+ -0.5160557627677917,
+ 0.18128536641597748
+ ],
+ [
+ -0.2538662552833557,
+ 0.429901123046875,
+ -0.6820769309997559,
+ 0.8113981485366821
+ ]
+ ],
+ [
+ -0.001144865178503096,
+ 0.00021509479847736657,
+ -0.0002627295325510204,
+ -0.00046988544636406004
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.1881706416606903
+ ],
+ [
+ 0.9658242464065552
+ ],
+ [
+ -0.09507102519273758
+ ],
+ [
+ -0.4652279019355774
+ ]
+ ],
+ [
+ -0.0003791922063101083
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_40_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.023779241368174553,
+ -0.35591426491737366,
+ 0.7483670115470886,
+ -0.46411287784576416
+ ],
+ [
+ 0.07794170826673508,
+ -0.2309384047985077,
+ -0.550514817237854,
+ 0.15645083785057068
+ ],
+ [
+ 0.21015553176403046,
+ -0.8477683663368225,
+ -0.2263016551733017,
+ 0.15394964814186096
+ ],
+ [
+ 0.03160262852907181,
+ -0.1427568793296814,
+ -0.44478151202201843,
+ 0.2308187186717987
+ ],
+ [
+ -0.44593653082847595,
+ 0.4147554934024811,
+ 0.9699212908744812,
+ -0.6824035048484802
+ ]
+ ],
+ [
+ -0.00022409463417716324,
+ 0.0005904577556066215,
+ -0.0001912442676257342,
+ 0.0010014079743996263
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.17912082374095917,
+ 0.1074194386601448,
+ -0.15957343578338623,
+ 0.05057646706700325
+ ],
+ [
+ 0.13946665823459625,
+ -0.25626540184020996,
+ -0.6135680675506592,
+ 0.5344404578208923
+ ],
+ [
+ 0.520329475402832,
+ 0.024755842983722687,
+ -0.882844865322113,
+ 0.6182210445404053
+ ],
+ [
+ -0.5211612582206726,
+ 0.0827857181429863,
+ 0.7937207221984863,
+ -0.5923691987991333
+ ]
+ ],
+ [
+ -0.00035942523390986025,
+ -1.663750663283281e-05,
+ 0.00020864137331955135,
+ 0.00025978960911743343
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.6795148849487305
+ ],
+ [
+ 0.8762416839599609
+ ],
+ [
+ -0.6307371258735657
+ ],
+ [
+ -0.4536842107772827
+ ]
+ ],
+ [
+ -4.3539994294405915e-06
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_45_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.017942579463124275,
+ 0.8863925933837891,
+ 0.14519500732421875,
+ 0.07319976389408112
+ ],
+ [
+ -0.1321287602186203,
+ 0.12851281464099884,
+ -0.35653579235076904,
+ -0.0896504819393158
+ ],
+ [
+ 0.39115285873413086,
+ 0.3217718005180359,
+ -0.4797097146511078,
+ 0.1854897439479828
+ ],
+ [
+ 0.4334699213504791,
+ -0.023760415613651276,
+ 0.5005258321762085,
+ -0.1643340289592743
+ ],
+ [
+ -0.47728389501571655,
+ -0.5920457243919373,
+ 0.317888468503952,
+ 0.7613914608955383
+ ]
+ ],
+ [
+ -0.0002711839333642274,
+ 0.0007492774166166782,
+ -0.00023170365602709353,
+ -0.00032947954605333507
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5402535796165466,
+ 0.7335571646690369,
+ -0.2908020317554474,
+ 0.5465172529220581
+ ],
+ [
+ 0.40543124079704285,
+ 0.5403032302856445,
+ 0.2289702445268631,
+ 0.12666967511177063
+ ],
+ [
+ -0.5314666628837585,
+ -0.6222279071807861,
+ -0.40446391701698303,
+ -0.15676751732826233
+ ],
+ [
+ 0.2545374035835266,
+ -0.0937669426202774,
+ -0.6508151292800903,
+ 0.8514562845230103
+ ]
+ ],
+ [
+ -0.0003520119353197515,
+ -0.0006590370903722942,
+ -0.0005938329850323498,
+ 0.0004758090362884104
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.2982526421546936
+ ],
+ [
+ 0.39113274216651917
+ ],
+ [
+ 0.3452746868133545
+ ],
+ [
+ -0.12214364111423492
+ ]
+ ],
+ [
+ 0.00016255088848993182
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_50_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5212821364402771,
+ 0.46344390511512756,
+ -0.33835914731025696,
+ -0.7887910008430481
+ ],
+ [
+ 0.06977080553770065,
+ 0.35784876346588135,
+ 0.7840275168418884,
+ 0.3293072283267975
+ ],
+ [
+ 0.21898475289344788,
+ -0.5051901340484619,
+ 0.013749910518527031,
+ 0.5216825008392334
+ ],
+ [
+ 0.07277242839336395,
+ 0.3608786165714264,
+ 0.7237362861633301,
+ 0.277767539024353
+ ],
+ [
+ 0.29359951615333557,
+ -0.304734468460083,
+ -0.2422088384628296,
+ -1.0137990713119507
+ ]
+ ],
+ [
+ -0.0002603254106361419,
+ 0.0004035848251078278,
+ -1.2723777217615861e-05,
+ -0.0007241998100653291
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5358596444129944,
+ -0.4913000464439392,
+ -0.457157164812088,
+ 0.5571536421775818
+ ],
+ [
+ 1.19265615940094,
+ 0.43132907152175903,
+ -0.6810049414634705,
+ 0.08251548558473587
+ ],
+ [
+ -0.19823826849460602,
+ 0.14601850509643555,
+ 0.9311367869377136,
+ 0.07848017662763596
+ ],
+ [
+ 0.35964658856391907,
+ 0.5798624753952026,
+ 0.3607620894908905,
+ 0.5333697199821472
+ ]
+ ],
+ [
+ -0.00023262128524947912,
+ 0.0002868407464120537,
+ 0.00015294413606170565,
+ -0.00034221255918964744
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.23506967723369598
+ ],
+ [
+ 0.7345664501190186
+ ],
+ [
+ -0.7202526926994324
+ ],
+ [
+ 0.6006247401237488
+ ]
+ ],
+ [
+ 0.00017284085333812982
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_55_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.07311388850212097,
+ -0.3131764829158783,
+ -0.27831825613975525,
+ -0.14171452820301056
+ ],
+ [
+ -0.42189571261405945,
+ 0.20714722573757172,
+ -0.370307058095932,
+ -0.20521321892738342
+ ],
+ [
+ -0.554958164691925,
+ -0.016204703599214554,
+ -0.41717711091041565,
+ -0.7687426805496216
+ ],
+ [
+ 0.14921200275421143,
+ 0.20385324954986572,
+ 0.16841551661491394,
+ -0.2212609499692917
+ ],
+ [
+ -0.4515068233013153,
+ -0.9618747234344482,
+ 0.23394569754600525,
+ 0.2569192349910736
+ ]
+ ],
+ [
+ 0.0031900282483547926,
+ -0.0019857524894177914,
+ 0.0008292497368529439,
+ -0.00032948775333352387
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.39939337968826294,
+ -0.22666844725608826,
+ 0.9704764485359192,
+ -0.3429328203201294
+ ],
+ [
+ -0.06153235211968422,
+ -0.5928057432174683,
+ -0.5564333200454712,
+ -0.10471681505441666
+ ],
+ [
+ 0.03306092321872711,
+ 0.17211155593395233,
+ 0.13260430097579956,
+ 0.11148498207330704
+ ],
+ [
+ 0.17698414623737335,
+ -0.06498844176530838,
+ 0.10946476459503174,
+ 0.10220309346914291
+ ]
+ ],
+ [
+ 0.0003884339239448309,
+ -0.0027890533674508333,
+ -0.004005833063274622,
+ -0.0001960858644451946
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.9569844007492065
+ ],
+ [
+ -0.31784069538116455
+ ],
+ [
+ 0.14634427428245544
+ ],
+ [
+ -0.940311074256897
+ ]
+ ],
+ [
+ -0.00012348804739303887
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_60_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.40006059408187866,
+ 0.02444312907755375,
+ 0.22719526290893555,
+ -0.4288003742694855
+ ],
+ [
+ -0.647864580154419,
+ -0.49157610535621643,
+ -0.16046303510665894,
+ -0.015595248900353909
+ ],
+ [
+ -0.6567999720573425,
+ -0.2994205057621002,
+ 0.34946826100349426,
+ -0.23124973475933075
+ ],
+ [
+ 0.009674076922237873,
+ 0.1113487258553505,
+ -0.2068108469247818,
+ -0.11599615216255188
+ ],
+ [
+ -0.20976902544498444,
+ 0.05465153232216835,
+ 0.06528504937887192,
+ 0.1579626202583313
+ ]
+ ],
+ [
+ -2.282632704009302e-05,
+ -7.944434764795005e-05,
+ -0.0003006485931109637,
+ 0.0004107935819774866
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.3313065469264984,
+ -0.4752601087093353,
+ 0.6078984141349792,
+ 0.9102869629859924
+ ],
+ [
+ 0.10651468485593796,
+ 0.7344762086868286,
+ -0.5278324484825134,
+ -0.3412899374961853
+ ],
+ [
+ 0.5525073409080505,
+ -0.04991533234715462,
+ 0.07056355476379395,
+ -0.38857460021972656
+ ],
+ [
+ 0.21579039096832275,
+ 0.572956919670105,
+ 0.5592217445373535,
+ 0.5048167705535889
+ ]
+ ],
+ [
+ -0.0008489997708238661,
+ 0.0008440967067144811,
+ 0.00016897845489438623,
+ -0.0010113850003108382
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.7107823491096497
+ ],
+ [
+ -0.8375239968299866
+ ],
+ [
+ 0.7612590789794922
+ ],
+ [
+ -0.18321500718593597
+ ]
+ ],
+ [
+ -0.00022710533812642097
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_65_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.19991865754127502,
+ -0.14612320065498352,
+ 0.18587960302829742,
+ 0.015398064628243446
+ ],
+ [
+ 0.21293571591377258,
+ 0.338018536567688,
+ -0.29288163781166077,
+ -0.38089215755462646
+ ],
+ [
+ -0.252466082572937,
+ -0.6862831115722656,
+ -0.8222246170043945,
+ -0.9795765280723572
+ ],
+ [
+ 0.10949945449829102,
+ 0.033517640084028244,
+ -0.28938132524490356,
+ -0.6877562403678894
+ ],
+ [
+ -0.5777155160903931,
+ 0.4324388802051544,
+ 0.07470081746578217,
+ -0.04545692354440689
+ ]
+ ],
+ [
+ -0.0002750518615357578,
+ -0.0010973538737744093,
+ 0.00032994584762491286,
+ 0.0016663463320583105
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.09338801354169846,
+ -0.90348881483078,
+ -0.0085547911003232,
+ 0.558527946472168
+ ],
+ [
+ -0.8122530579566956,
+ 0.2231677919626236,
+ 0.6041262149810791,
+ -0.563426673412323
+ ],
+ [
+ 0.07569263130426407,
+ 0.5474748611450195,
+ -0.14769193530082703,
+ -0.6238979697227478
+ ],
+ [
+ 0.03817050904035568,
+ -0.4947793185710907,
+ -0.4835642874240875,
+ -0.3456796109676361
+ ]
+ ],
+ [
+ -0.0010388687951490283,
+ 0.0006873911479488015,
+ -0.0009796650847420096,
+ -0.0007775637786835432
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.09296693652868271
+ ],
+ [
+ -0.39536258578300476
+ ],
+ [
+ -0.06671024113893509
+ ],
+ [
+ 0.3508232533931732
+ ]
+ ],
+ [
+ 0.00019496717141009867
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_70_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.6148514151573181,
+ 0.022536348551511765,
+ -0.16531696915626526,
+ 0.6386463046073914
+ ],
+ [
+ 0.5094562768936157,
+ 0.3723270893096924,
+ 0.3190579116344452,
+ -0.5582137703895569
+ ],
+ [
+ 0.49346575140953064,
+ 0.8832347989082336,
+ -0.26552248001098633,
+ -0.13015145063400269
+ ],
+ [
+ 0.5538323521614075,
+ 0.3227658271789551,
+ 0.18611465394496918,
+ -0.3717551529407501
+ ],
+ [
+ -1.1087429523468018,
+ 0.4954429566860199,
+ 0.15324150025844574,
+ -0.6325289011001587
+ ]
+ ],
+ [
+ 0.00021685296087525785,
+ -0.00016964161477517337,
+ -0.0005693762213923037,
+ 0.0004534693725872785
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5713790059089661,
+ -0.8066150546073914,
+ 0.7701406478881836,
+ 0.3736494183540344
+ ],
+ [
+ -0.3276863694190979,
+ 0.03487597033381462,
+ -0.46354010701179504,
+ 0.19204959273338318
+ ],
+ [
+ 0.2594462037086487,
+ 0.6333109736442566,
+ -0.525356650352478,
+ 0.45260584354400635
+ ],
+ [
+ -0.02895362116396427,
+ 0.10238940268754959,
+ -0.13076364994049072,
+ 0.7288450598716736
+ ]
+ ],
+ [
+ 0.0006013511447235942,
+ 0.0006268067518249154,
+ 0.0002747142279986292,
+ -0.0002396913623670116
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.45353642106056213
+ ],
+ [
+ 0.24277065694332123
+ ],
+ [
+ -0.305958092212677
+ ],
+ [
+ 0.7630020380020142
+ ]
+ ],
+ [
+ -6.526554352603853e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_75_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.5596157908439636,
+ -0.22996574640274048,
+ 0.4506966769695282,
+ 1.188104510307312
+ ],
+ [
+ 0.31730902194976807,
+ -0.1440400928258896,
+ -0.3368884027004242,
+ 0.42728951573371887
+ ],
+ [
+ 0.14443281292915344,
+ -0.8841869831085205,
+ -0.5357772707939148,
+ 0.4159083664417267
+ ],
+ [
+ 0.33729833364486694,
+ -0.237517312169075,
+ -0.20434258878231049,
+ 0.6781767010688782
+ ],
+ [
+ -0.7903576493263245,
+ 0.43359825015068054,
+ 0.2684204578399658,
+ -0.3469698131084442
+ ]
+ ],
+ [
+ -0.0008476682123728096,
+ 0.00149354781024158,
+ -0.003921385854482651,
+ -0.0012017727131024003
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.11010592430830002,
+ -0.4304545819759369,
+ -0.5088918209075928,
+ 0.173171728849411
+ ],
+ [
+ 0.48833003640174866,
+ -0.23737891018390656,
+ 1.1322935819625854,
+ 0.6800608038902283
+ ],
+ [
+ -0.34878745675086975,
+ 0.29204729199409485,
+ 0.5779643654823303,
+ 0.4529208838939667
+ ],
+ [
+ -0.4726674556732178,
+ 0.6865742206573486,
+ -0.14343330264091492,
+ -0.5149815678596497
+ ]
+ ],
+ [
+ -0.0003885068872477859,
+ 0.00042985781328752637,
+ 0.0002587304334156215,
+ 0.0011513849021866918
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.33610549569129944
+ ],
+ [
+ -0.769706666469574
+ ],
+ [
+ 0.09681173413991928
+ ],
+ [
+ -0.5651664137840271
+ ]
+ ],
+ [
+ 7.730651850579306e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_80_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.908592939376831,
+ 0.003688738914206624,
+ 0.7271362543106079,
+ 0.0569702684879303
+ ],
+ [
+ 0.3447774648666382,
+ -0.5240912437438965,
+ -0.027047723531723022,
+ -0.2768190801143646
+ ],
+ [
+ -0.01101754978299141,
+ -0.503162682056427,
+ -0.17400002479553223,
+ 0.2893943786621094
+ ],
+ [
+ 0.05408797040581703,
+ -0.7249444127082825,
+ 0.07758261263370514,
+ -0.1891613006591797
+ ],
+ [
+ 0.4759632647037506,
+ 0.27179738879203796,
+ 0.13659992814064026,
+ 0.5189289450645447
+ ]
+ ],
+ [
+ 0.004296332132071257,
+ 0.003342278068885207,
+ -0.001405552146025002,
+ -0.0016512784641236067
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5695018172264099,
+ 0.34711965918540955,
+ 0.19878989458084106,
+ 0.38290107250213623
+ ],
+ [
+ 0.09723321348428726,
+ -0.2058941274881363,
+ -0.4100154638290405,
+ 0.7131415009498596
+ ],
+ [
+ -0.19997408986091614,
+ -0.1137838065624237,
+ 0.5410774946212769,
+ 0.3395370543003082
+ ],
+ [
+ 0.3413291573524475,
+ 0.07644607126712799,
+ -0.7279606461524963,
+ -0.8101035356521606
+ ]
+ ],
+ [
+ -0.00024721588124521077,
+ -0.000160650655743666,
+ -0.0011015967465937138,
+ -0.0001126649440266192
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.8697425127029419
+ ],
+ [
+ 0.6988845467567444
+ ],
+ [
+ -0.2639310956001282
+ ],
+ [
+ 0.31411242485046387
+ ]
+ ],
+ [
+ -0.0003200628561899066
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_85_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5408560633659363,
+ -0.02551387809216976,
+ 0.4333125054836273,
+ -0.17859162390232086
+ ],
+ [
+ 0.48357316851615906,
+ 0.016623884439468384,
+ 0.2537634074687958,
+ 0.034969281405210495
+ ],
+ [
+ 0.9417759776115417,
+ 0.711767852306366,
+ 0.3693419396877289,
+ -0.9707526564598083
+ ],
+ [
+ 0.2553720772266388,
+ -0.252042680978775,
+ 0.09176132082939148,
+ -0.4126265347003937
+ ],
+ [
+ 0.05958643555641174,
+ -0.03019234910607338,
+ -0.4823565185070038,
+ -0.7497947812080383
+ ]
+ ],
+ [
+ -0.0003331200568936765,
+ -0.0021594383288174868,
+ -0.0004152230394538492,
+ 0.0013336589327082038
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.2953503727912903,
+ 0.39047372341156006,
+ 0.8085377812385559,
+ 0.5698488354682922
+ ],
+ [
+ -0.4060836434364319,
+ 0.5167284607887268,
+ 0.5811981558799744,
+ 0.10757236182689667
+ ],
+ [
+ 0.14495162665843964,
+ 0.23811648786067963,
+ -0.5482974052429199,
+ 0.7592217922210693
+ ],
+ [
+ 0.057709310203790665,
+ -0.712544322013855,
+ -0.6899455785751343,
+ 0.5471649169921875
+ ]
+ ],
+ [
+ 0.00010312643280485645,
+ 8.117791367112659e-06,
+ -7.054924935800955e-05,
+ 0.0009699472575448453
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.22279007732868195
+ ],
+ [
+ 0.8908954858779907
+ ],
+ [
+ -0.8023102879524231
+ ],
+ [
+ 0.007730721030384302
+ ]
+ ],
+ [
+ -7.797517173457891e-05
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_90_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.7158946394920349,
+ -0.46458911895751953,
+ 0.0875910297036171,
+ -0.10695915669202805
+ ],
+ [
+ -0.09747008979320526,
+ 0.23508623242378235,
+ -0.2260282337665558,
+ -0.15678083896636963
+ ],
+ [
+ -0.046796295791864395,
+ 0.012966474518179893,
+ -0.7723525166511536,
+ -0.8550766110420227
+ ],
+ [
+ 0.0675068199634552,
+ 0.22856254875659943,
+ -0.1942077875137329,
+ 0.7767086625099182
+ ],
+ [
+ 0.6467753052711487,
+ -0.5137137770652771,
+ 0.5484440326690674,
+ -0.29397743940353394
+ ]
+ ],
+ [
+ -0.004715070594102144,
+ 0.0003901956952176988,
+ 0.0015075047267600894,
+ 0.005812212824821472
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.04937528818845749,
+ -0.31731826066970825,
+ -0.22945788502693176,
+ 0.3853601813316345
+ ],
+ [
+ 0.09990862011909485,
+ -0.06754188239574432,
+ 0.06101815775036812,
+ -0.4221532642841339
+ ],
+ [
+ 0.166608527302742,
+ -0.09096784889698029,
+ -0.1527595967054367,
+ 0.6371015310287476
+ ],
+ [
+ -0.27725401520729065,
+ 0.13025078177452087,
+ 0.19729933142662048,
+ 0.44908300042152405
+ ]
+ ],
+ [
+ 0.000483678188174963,
+ -4.726984479930252e-05,
+ 0.000538233551196754,
+ 0.0010241246782243252
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.10619436204433441
+ ],
+ [
+ -0.7063524127006531
+ ],
+ [
+ 0.8356403112411499
+ ],
+ [
+ -0.23550963401794434
+ ]
+ ],
+ [
+ -0.00016160581435542554
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_95_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.5344299077987671,
+ 0.8537628054618835,
+ -0.7028522491455078,
+ -0.8782448172569275
+ ],
+ [
+ -0.454172283411026,
+ -0.39152461290359497,
+ -0.047770190984010696,
+ -0.4456764757633209
+ ],
+ [
+ 0.25711506605148315,
+ 0.028915170580148697,
+ -0.12779280543327332,
+ 0.11524324864149094
+ ],
+ [
+ -0.23753511905670166,
+ -0.5270209312438965,
+ 0.008516460657119751,
+ -0.37476351857185364
+ ],
+ [
+ 0.8889626264572144,
+ 0.18223266303539276,
+ 0.33296382427215576,
+ -1.2708793878555298
+ ]
+ ],
+ [
+ 0.003335839370265603,
+ -0.002841621870175004,
+ 0.0006390211055986583,
+ 0.0023364699445664883
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.13143402338027954,
+ -0.30852216482162476,
+ -0.4112478196620941,
+ -0.5620380640029907
+ ],
+ [
+ -0.15059027075767517,
+ -0.8890882134437561,
+ -1.1196192502975464,
+ -0.7899706363677979
+ ],
+ [
+ 0.474837064743042,
+ -0.4091492295265198,
+ 0.5042925477027893,
+ 0.36294591426849365
+ ],
+ [
+ 0.6703996062278748,
+ 0.12201951444149017,
+ -0.6323875188827515,
+ 0.4813239574432373
+ ]
+ ],
+ [
+ 0.0015011081704869866,
+ -0.0006604772643186152,
+ 0.0006152401911094785,
+ 0.001989133423194289
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ -0.13596385717391968
+ ],
+ [
+ 0.4191894233226776
+ ],
+ [
+ -0.2744605243206024
+ ],
+ [
+ 0.06318150460720062
+ ]
+ ],
+ [
+ 0.00019479678303468972
+ ]
+ ]
+ }
+ ]
+ },
+ "drive_100_90": {
+ "in_shape": [
+ null,
+ 5
+ ],
+ "layers": [
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ -0.23116877675056458,
+ 0.21163834631443024,
+ 0.716446578502655,
+ 0.36297208070755005
+ ],
+ [
+ -0.3043195605278015,
+ -0.19810150563716888,
+ -0.3070427477359772,
+ 0.3430691659450531
+ ],
+ [
+ -0.6660745143890381,
+ -0.17396332323551178,
+ 0.05021155625581741,
+ 0.6034998297691345
+ ],
+ [
+ -0.08799366652965546,
+ -0.13104957342147827,
+ -0.46878331899642944,
+ 0.05845976620912552
+ ],
+ [
+ 0.49614205956459045,
+ -0.15052524209022522,
+ 0.500272274017334,
+ 0.5975058674812317
+ ]
+ ],
+ [
+ 0.0020629288628697395,
+ -0.0014441412640735507,
+ -0.001384441857226193,
+ -0.002604913664981723
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "tanh",
+ "shape": [
+ null,
+ 4
+ ],
+ "weights": [
+ [
+ [
+ 0.1155979111790657,
+ 0.4899980127811432,
+ 0.24775643646717072,
+ 0.05751441791653633
+ ],
+ [
+ -0.051889173686504364,
+ 0.25854796171188354,
+ -0.6942685842514038,
+ 0.38828909397125244
+ ],
+ [
+ 0.028908997774124146,
+ -0.09929613023996353,
+ -0.25561001896858215,
+ 0.5258082747459412
+ ],
+ [
+ -0.6141186952590942,
+ -0.36980292201042175,
+ 0.6363109350204468,
+ 0.05760960653424263
+ ]
+ ],
+ [
+ -9.658001545176376e-06,
+ 0.00031095120357349515,
+ 0.00027499566203914583,
+ 0.0006915002595633268
+ ]
+ ]
+ },
+ {
+ "type": "dense",
+ "activation": "",
+ "shape": [
+ null,
+ 1
+ ],
+ "weights": [
+ [
+ [
+ 0.8680973649024963
+ ],
+ [
+ -1.0510272979736328
+ ],
+ [
+ -0.3794657289981842
+ ],
+ [
+ -0.41893839836120605
+ ]
+ ],
+ [
+ 0.0004532807506620884
+ ]
+ ]
+ }
+ ]
+ }
+}
+\ No newline at end of file