* Generate an image and preview it on the console. * * @param {tf.LayersModel} decoderModel Decoder portion of the VAE. * @param {number} latentDimSize Dimensionality of the latent space.
(decoderModel, latentDimSize)
| 118 | * @param {number} latentDimSize Dimensionality of the latent space. |
| 119 | */ |
| 120 | async function generate(decoderModel, latentDimSize) { |
| 121 | const targetZ = tf.zeros([latentDimSize]).expandDims(); |
| 122 | const generated = (decoderModel.predict(targetZ)); |
| 123 | |
| 124 | await previewImage(generated.dataSync()); |
| 125 | tf.dispose([targetZ, generated]); |
| 126 | } |
| 127 | |
| 128 | async function saveDecoder(savePath, decoderModel) { |
| 129 | const decoderPath = path.join(savePath, 'decoder'); |
no test coverage detected