(model)
| 61 | } |
| 62 | |
| 63 | prepareEncoderModel(model) { |
| 64 | this.numEncoderTokens = model.input[0].shape[2]; |
| 65 | console.log('numEncoderTokens = ' + this.numEncoderTokens); |
| 66 | |
| 67 | const encoderInputs = model.input[0]; |
| 68 | const stateH = model.layers[2].output[1]; |
| 69 | const stateC = model.layers[2].output[2]; |
| 70 | const encoderStates = [stateH, stateC]; |
| 71 | |
| 72 | this.encoderModel = |
| 73 | tf.model({inputs: encoderInputs, outputs: encoderStates}); |
| 74 | } |
| 75 | |
| 76 | prepareDecoderModel(model) { |
| 77 | this.numDecoderTokens = model.input[1].shape[2]; |