From 0a0642502f756ce669022245e30e1a753febdc20 Mon Sep 17 00:00:00 2001 From: Pierre Alexandre Tremblay Date: Thu, 6 Aug 2020 13:50:33 +0100 Subject: [PATCH] updated examples to new interface --- release-packaging/Examples/dataset/MLP-AE-dataredux.scd | 2 +- release-packaging/Examples/dataset/MLP-synth-control.scd | 2 +- release-packaging/Examples/dataset/MLP-toy-example.scd | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/release-packaging/Examples/dataset/MLP-AE-dataredux.scd b/release-packaging/Examples/dataset/MLP-AE-dataredux.scd index e357c5a..649e76b 100644 --- a/release-packaging/Examples/dataset/MLP-AE-dataredux.scd +++ b/release-packaging/Examples/dataset/MLP-AE-dataredux.scd @@ -29,7 +29,7 @@ FluidBufMelBands.process(s,~audio, features: ~melfeatures,action: {\done.postln; 40.do{|i| bufWr = BufWr.kr(rd[i], buf, DC.kr(i)); }; - dsWr = FluidDataSetWr.kr(\MLP40, buf: buf, trig: Done.kr(stats)); + dsWr = FluidDataSetWr.kr(~raw, buf: buf, trig: Done.kr(stats)); LocalOut.kr( Done.kr(dsWr)); FreeSelf.kr(count - 99); Poll.kr(trig,count); diff --git a/release-packaging/Examples/dataset/MLP-synth-control.scd b/release-packaging/Examples/dataset/MLP-synth-control.scd index ef44d27..7c77e48 100644 --- a/release-packaging/Examples/dataset/MLP-synth-control.scd +++ b/release-packaging/Examples/dataset/MLP-synth-control.scd @@ -4,7 +4,7 @@ var trained = 0, entering = 0; var va = Array.fill(10,{0.5}); var input = Buffer.alloc(s,2); var output = Buffer.alloc(s,10); -var mlp = FluidMLPRegressor(s,[6],1,1,0,1000,0.1,0,1,0); +var mlp = FluidMLPRegressor(s,[6],activation: 1,outputActivation: 1,maxIter: 1000,learnRate: 0.1,momentum: 0,batchSize: 1,validation: 0); var entry = 0; ~inData = FluidDataSet(s,\indata); diff --git a/release-packaging/Examples/dataset/MLP-toy-example.scd b/release-packaging/Examples/dataset/MLP-toy-example.scd index a55924b..e923789 100644 --- a/release-packaging/Examples/dataset/MLP-toy-example.scd +++ b/release-packaging/Examples/dataset/MLP-toy-example.scd @@ -26,7 +26,7 @@ Routine{ ~mlpHelpTarget.print // make an MLPregressor -~mlp = FluidMLPRegressor(s, [3], FluidMLPRegressor.sigmoid, FluidMLPRegressor.sigmoid, 0, 1000,0.1,0.1,1,0);//1000 epoch at a time +~mlp = FluidMLPRegressor(s, [3], FluidMLPRegressor.sigmoid, FluidMLPRegressor.sigmoid,maxIter:1000,learnRate: 0.1,momentum: 0.1,batchSize: 1,validation: 0);//1000 epoch at a time //train on it and observe the error ~mlp.fit(~mlpHelpSource,~mlpHelpTarget,{|x|x.postln;});