supercell icon indicating copy to clipboard operation
supercell copied to clipboard

Thanks and a question about init the hypercell

Open AlbertDu opened this issue 7 years ago • 4 comments

Thanks for you code and the design of Hypercell is amazing! I have a question about the initialization of the cell.

self.cell= supercell.HyperLSTMCell(num_units=args.state_size.....) output, self.last_state = tf.nn.dynamic_rnn(self.cell, self.X, initial_state=??? )

While I use the basic LSTMcell, the tf has a method to init the cell into zero state.

However the zero init perform not very good, do you have any idea of a better way to init the Hypercell?

Thanks a lot again!

AlbertDu avatar Apr 30 '17 15:04 AlbertDu

Hi Albert

I'm in the middle of cleaning this code base up

Let me take a look and get back to you maybe in the next week or two

Thanks

On Sun, Apr 30, 2017 at 8:37 AM AlbertDu [email protected] wrote:

Thanks for you code and the design of Hypercell is amazing! I have a question about the initialization of the cell.

self.cell= supercell.HyperLSTMCell(num_units=args.state_size.....) output, self.last_state = tf.nn.dynamic_rnn(self.cell, self.X, initial_state=??? )

While I use the basic LSTMcell, the tf has a method to init the cell into zero state.

However the zero init perform not very good, do you have any idea of a better way to init the Hypercell?

Thanks a lot again!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hardmaru/supercell/issues/4, or mute the thread https://github.com/notifications/unsubscribe-auth/AGBoHtyAEz1d-hqpXi8n2kwtC3fiiZmcks5r1KrFgaJpZM4NMmjI .

hardmaru avatar May 01 '17 12:05 hardmaru

ok,

Thanks again for you reply.

Best wishes and looking forward to your new version of HyperCell

AlbertDu avatar May 01 '17 13:05 AlbertDu

Btw, have you played with using any alternative methods? If you have any suggestions as to which method is faster your current usecases, I'll incorporate them in for the next code release.

On Mon, May 1, 2017 at 6:00 AM AlbertDu [email protected] wrote:

ok,

Thanks again for you reply.

Best wishes and looking forward to your new version of HyperCell

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/hardmaru/supercell/issues/4#issuecomment-298329928, or mute the thread https://github.com/notifications/unsubscribe-auth/AGBoHh6bfcLo7fKBDx7qfE0Z57TFeGAMks5r1ddbgaJpZM4NMmjI .

hardmaru avatar May 01 '17 14:05 hardmaru

Sorry, after I transplant the cell.zero_state from the BasicLSTMcell, I still could not run the "supercell.py" like this(but if i change the HyperLSTM to LSTM, it works well)

self.cell= supercell.HyperLSTMCell(num_units=args.state_size.....) output, self.last_state = tf.nn.dynamic_rnn(self.cell, self.X, initial_state=??? )

do you have any simple case to import supercell which could run without ERROR?

AlbertDu avatar May 01 '17 14:05 AlbertDu