autoencoder = {
const model = tf.sequential();
const encoder = tf.layers.dense({
units: 3,
batchInputShape:[null,4],
activation: 'relu',
kernelInitializer:"randomNormal",
biasInitializer:"ones"});
const decoder = tf.layers.dense({units: 4, activation: 'relu'});
model.add(encoder);
model.add(decoder);
await model.compile({optimizer: 'sgd', loss: 'meanSquaredError'});
return {
'model':model,
'encoder':encoder,
'decoder':decoder
}
}