1.5.3-beta.1
Pre-release
Pre-release
·
860 commits
to master
since this release
Additions
Tensorflow Utilities
Package dynaml.tensorflow
-
The
dtfpipeobject is created to house data pipelines and workflows around tensorflow primitives.dtfpipe.gaussian_standardizationperforms Gaussian Scaling of the data and returnsGaussianScalerTFobjects, one each for the input and output data.dtfpipe.minmax_standardizationperforms[0, 1]scaling of the features and ouputs, returningMinMaxScalerTFobjects.
Usage
import io.github.mandar2812.dynaml.tensorflow._
import org.platanios.tensorflow.api._
val (inputs, outputs): (Tensor, Tensor) = ...
val (scaledData, (features_scaler, targets_scaler)) =
dtfpipe.gaussian_standardization(inputs, outputs)Package dynaml.tensorflow.utils
- Added
GaussianScalerTFandMinMaxScalerTF, to enable scaling-rescaling of tensorflow data sets.
Package dynaml.tensorflow.layers
Dynamical Systems: Continuous Time RNN
The continuous time recurrent neural network; CTRNN, when discretised for a finite time horizon is represented as the computational layer FiniteTimeCTRNN.
Package dynaml.tensorflow.learn
- Added
MVTimeSeriesLosswhich helps quantify the average L2 loss over a finite time slice of a multivariate time series.