From 2c62ffab4f8fce898364d1a4791fa23e9f178720 Mon Sep 17 00:00:00 2001 From: Pierre Alexandre Tremblay Date: Tue, 28 Jul 2020 18:39:15 +0100 Subject: [PATCH 1/4] updated helpfile for MLP regressor --- .../HelpSource/Classes/FluidMLPRegressor.schelp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/release-packaging/HelpSource/Classes/FluidMLPRegressor.schelp b/release-packaging/HelpSource/Classes/FluidMLPRegressor.schelp index 512c87a..16e599f 100644 --- a/release-packaging/HelpSource/Classes/FluidMLPRegressor.schelp +++ b/release-packaging/HelpSource/Classes/FluidMLPRegressor.schelp @@ -20,10 +20,13 @@ An link::Classes/Array:: that gives the sizes of any hidden layers in the networ ARGUMENT:: activation The activation function to use for the hidden layer units. Beware of the permitted ranges of each: relu (0->inf), sigmoid (0->1), tanh (-1,1). -ARGUMENT:: finalActivation +ARGUMENT:: outputActivation The activation function to use for the final layer units. Beware of the permitted ranges of each: relu (0->inf), sigmoid (0->1), tanh (-1,1). -ARGUMENT:: outputLayer +ARGUMENT:: inputTap +The layer whose input is used to predict and predictPoint. It is 0 counting, where the default of 0 is the input layer, and 1 would be the first hidden layer, and so on. + +ARGUMENT:: outputTap The layer whose output to return. It is negative 0 counting, where the default of 0 is the output layer, and 1 would be the last hidden layer, and so on. ARGUMENT:: maxIter @@ -103,7 +106,7 @@ code:: ~test = FluidDataSet(s,\mlp_regressor_dest); ~output = FluidDataSet(s,\mlp_regress_out); ~tmpbuf = Buffer.alloc(s,1); -~regressor = FluidMLPRegressor(s,[2], FluidMLPRegressor.tanh, FluidMLPRegressor.tanh, 0, 1000,0.1,0.1,1,0); +~regressor = FluidMLPRegressor(s,[2], FluidMLPRegressor.tanh, FluidMLPRegressor.tanh, 0, 0, 1000,0.1,0.1,1,0); ) //Make source, target and test data From efa97e4e6622f3221bcf70a3c530360c1c66fb0e Mon Sep 17 00:00:00 2001 From: Pierre Alexandre Tremblay Date: Wed, 29 Jul 2020 15:19:49 +0100 Subject: [PATCH 2/4] new interface for MLPregress --- release-packaging/Classes/FluidMLP.sc | 6 +++--- .../HelpSource/Classes/FluidMLPRegressor.schelp | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/release-packaging/Classes/FluidMLP.sc b/release-packaging/Classes/FluidMLP.sc index 635a591..a981e5b 100644 --- a/release-packaging/Classes/FluidMLP.sc +++ b/release-packaging/Classes/FluidMLP.sc @@ -5,7 +5,7 @@ FluidMLPRegressor : FluidRTDataClient { const