List<List<double>> predict(List<List<List<double>>> X) { final xs = X.map((seq) => _runSequence(seq)).toList(); return readout.predict(xs); }