encode method

List<List<double>> encode(
  1. List<List<double>> X
)

Implementation

List<List<double>> encode(List<List<double>> X) {
  if (w1 == null) throw StateError('Model not fitted');
  final Z = _matMul(X, w1!);
  for (var i = 0; i < Z.length; i++) {
    for (var j = 0; j < Z[0].length; j++) {
      Z[i][j] += b1![j];
    }
  }
  for (var i = 0; i < Z.length; i++) {
    for (var j = 0; j < Z[0].length; j++) {
      Z[i][j] = max(0.0, Z[i][j]);
    }
  }
  return Z;
}