MCPcopy Create free account

hub / github.com/bangoc123/transformer / functions

Functions51 in github.com/bangoc123/transformer

↓ 4 callersFunctiongenerate_padding_mask
(inp)
transformer/layers/generate_mask.py:4
↓ 4 callersMethodpreprocess_sentence
(self, w, max_length)
data.py:32
↓ 4 callersMethodsplitting_head
Splitting item to heads Parameters ---------- x: tensor query/key/value
transformer/layers/multi_head_attention.py:66
↓ 3 callersFunctionffn
(d_ff=2048, d_model=512, activation='relu')
transformer/layers/position_wise_feed_forward_network.py:6
↓ 3 callersFunctiongenerate_positional_encoding
(pos, d_model)
transformer/layers/generate_position.py:13
↓ 2 callersMethodbuild_tokenizer
(self, lang_tokenizer, lang)
data.py:44
↓ 2 callersFunctiongenerate_look_ahead_mask
(inp_len)
transformer/layers/generate_mask.py:11
↓ 2 callersFunctiongenerate_mask
(inp, targ)
transformer/layers/generate_mask.py:16
↓ 2 callersMethodscaled_dot_product_attention
Calculate Attention score Parameters ---------- q: tensor query shape
transformer/layers/multi_head_attention.py:27
↓ 2 callersMethodtokenize
(self, lang_tokenizer, lang, max_length)
data.py:52
↓ 1 callersMethodbuild_dataset
(self, inp_path, targ_path, buffer_size, batch_size, max_length, num_examples)
data.py:111
↓ 1 callersMethodcal_acc
(self, real, pred)
trainer.py:14
↓ 1 callersFunctioncreateAngleRates
(d_model)
transformer/layers/generate_position.py:5
↓ 1 callersMethoddisplay_samples
(self, num_of_pairs, inp_lines, targ_lines)
data.py:60
↓ 1 callersMethodfit
(self, data)
trainer.py:55
↓ 1 callersMethodload_dataset
(self, inp_path, targ_path, max_length, num_examples)
data.py:73
↓ 1 callersMethodloss_function
(self, real, pred)
trainer.py:24
↓ 1 callersMethodpredict
(self, encoder_input, decoder_input, is_train, max_length, end_token)
trainer.py:78
↓ 1 callersMethodtrain_step
(self, inp, tar)
trainer.py:33
Method__call__
(self, step_num)
transformer/optimizer.py:11
Method__init__
(self, inp_lang, targ_lang, vocab_folder)
data.py:11
Method__init__
(self, model, optimizer, epochs, checkpoint_folder)
trainer.py:5
Method__init__
(self, d_model, warmup_steps = 4000)
transformer/optimizer.py:4
Method__init__
(self, n, h, inp_vocab_size, targ_vocab_size, d_model, d_ff, activation, dropout_rate=0.1, eps=0.1)
transformer/model.py:24
Method__init__
(self, n, h, vocab_size, d_model, d_ff, activation, dropout_rate=0.1, eps=0.1)
transformer/layers/decoder.py:8
Method__init__
(self, h, d_model, d_ff, activation, dropout_rate=0.1, eps=0.1)
transformer/layers/decoder_layer.py:7
Method__init__
Parameters ---------- d_model: int the dimension of linear projection of q, k and v h
transformer/layers/multi_head_attention.py:6
Method__init__
(self, n, h, vocab_size, d_model, d_ff, activation, dropout_rate=0.1, eps=0.1)
transformer/layers/encoder.py:8
Method__init__
(self, h, d_model, d_ff, activation, dropout_rate=0.1, eps=0.1)
transformer/layers/encoder_layer.py:7
Functioncal_acc
(real, pred)
transformer/model.py:13
Methodcall
(self, encoder_in, decoder_in, is_train, encoder_padding_mask, decoder_look_ahead_mask, decoder_padding_mask)
transformer/model.py:31
Methodcall
Parameters ---------- q: tensor target sentence shape: (..., q_length) encoder_out: tensor output of encoder shape: (...,
transformer/layers/decoder.py:17
Methodcall
Parameters ---------- q: tensor query shape: (..., q_length, d_model) x has d_model to create skip connection with output Ret
transformer/layers/decoder_layer.py:20
Methodcall
Calculate Attention score Parameters ---------- q: tensor query shape
transformer/layers/multi_head_attention.py:97
Methodcall
Parameters ---------- x: tensor input sentence shape: (..., q_length) is_train: bool i
transformer/layers/encoder.py:17
Methodcall
Parameters ---------- x: tensor query shape: (..., q_length, d_model) x has d_model to create skip connection with output is_
transformer/layers/encoder_layer.py:17
Functionloss_function
(real, pred)
loss.py:4
Functionloss_function
(loss_object, real, pred)
transformer/loss.py:4
Methodtest_call
(self)
transformer/tests/model_test.py:32
Methodtest_call
(self)
transformer/tests/layers/decoder_test.py:36
Methodtest_call
(self)
transformer/tests/layers/decoder_layer_test.py:29
Methodtest_call
(self)
transformer/tests/layers/multi_head_attention_test.py:52
Methodtest_call
(self)
transformer/tests/layers/encoder_test.py:30
Methodtest_call
(self)
transformer/tests/layers/encoder_layer_test.py:28
Methodtest_fnn
(self)
transformer/tests/layers/position_wise_feed_forward_network_test.py:24
Methodtest_generate_look_ahead_mask
(self)
transformer/tests/layers/generate_mask_test.py:25
Methodtest_generate_padding_mask
(self)
transformer/tests/layers/generate_mask_test.py:14
Methodtest_generate_positional_encoding
(self)
transformer/tests/layers/generate_position_test.py:14
Methodtest_preprocess_sentence
(self)
transformer/tests/data_test.py:20
Methodtest_scaled_dot_product_attention
(self)
transformer/tests/layers/multi_head_attention_test.py:32
Methodtest_splitting_head
(self)
transformer/tests/layers/multi_head_attention_test.py:44