initialize all paramters needed for bidirectional encoder
(options)
| 267 | |
| 268 | |
| 269 | def init_params_bi(options): |
| 270 | """ |
| 271 | initialize all paramters needed for bidirectional encoder |
| 272 | """ |
| 273 | params = OrderedDict() |
| 274 | |
| 275 | # embedding |
| 276 | params['Wemb'] = norm_weight(options['n_words_src'], options['dim_word']) |
| 277 | |
| 278 | # encoder: GRU |
| 279 | params = get_layer(options['encoder'])[0](options, params, prefix='encoder', |
| 280 | nin=options['dim_word'], dim=options['dim']) |
| 281 | params = get_layer(options['encoder'])[0](options, params, prefix='encoder_r', |
| 282 | nin=options['dim_word'], dim=options['dim']) |
| 283 | return params |
| 284 | |
| 285 | |
| 286 | def build_encoder(tparams, options): |
no test coverage detected