Skip to content

1.5.3-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mandar2812 mandar2812 released this 09 Mar 14:58
· 860 commits to master since this release

Additions

Tensorflow Utilities

Package dynaml.tensorflow

  • The dtfpipe object is created to house data pipelines and workflows around tensorflow primitives.

    • dtfpipe.gaussian_standardization performs Gaussian Scaling of the data and returns GaussianScalerTF objects, one each for the input and output data.
    • dtfpipe.minmax_standardization performs [0, 1] scaling of the features and ouputs, returning MinMaxScalerTF objects.

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

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 MVTimeSeriesLoss which helps quantify the average L2 loss over a finite time slice of a multivariate time series.