pescador.maps.keras_tuples¶
- pescador.maps.keras_tuples(stream, inputs=None, outputs=None)¶
Reformat data objects as keras-compatible tuples.
For more detail: https://keras.io/models/model/#fit
- Parameters:
- streamiterable
Stream of data objects.
- inputsstring or iterable of strings, None
Keys to use for ordered input data. If not specified, returns None in its place.
- outputsstring or iterable of strings, default=None
Keys to use for ordered output data. If not specified, returns None in its place.
- Yields:
- xnp.ndarray, list of np.ndarray, or None
If inputs is a string, x is a single np.ndarray. If inputs is an iterable of strings, x is a list of np.ndarrays. If inputs is a null type, x is None.
- ynp.ndarray, list of np.ndarray, or None
If outputs is a string, y is a single np.ndarray. If outputs is an iterable of strings, y is a list of np.ndarrays. If outputs is a null type, y is None.
- Raises:
- DataError
If the stream contains items that are not data-like.