Complete transformer model (Encoder + Decoder + Interconections)

29 vues (au cours des 30 derniers jours)
WIll Serrano
WIll Serrano le 2 Août 2024
Commenté : WIll Serrano le 5 Oct 2024
Hello
I am wondering if there is already a Matlab keyboard warrior that has coded (on Matlab) a full transformer model:
  1. Inputs: Input Embedding + Positional Encoding
  2. Encoder: Multihead Attention + Add & Normalisation + Feedforward + Add & Normatisation
  3. Outputs: Output Embedding + Positional Encoding
  4. Decoder: Masked Multihead Attention + Add & Normalisation + Multihead Attention + Add & Normalisation + Feedforward + Add & Normatisation
  5. Final: Linear and Softmax.
Including all the interconnections between them.
Thank you
Will

Réponses (1)

Yash Sharma
Yash Sharma le 5 Août 2024
Hi Will,
You can take a look at the following file exchange submission.
  2 commentaires
WIll Serrano
WIll Serrano le 7 Août 2024
Hello Yash
Thank you for your answer.
I read that one, it is based on a pre-trained transformer and it does not directly represent the transformer components. As well it provides the same functionality as a normal LSTM for text classification.
It is acknowledged transformers with attention are somehow superior to Deep Learning based on LSTM, however, I have yet to prove it myself.
Thank you
Will
WIll Serrano
WIll Serrano le 5 Oct 2024
As it seems nobody has answered, I have cracked the code myself.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Develop Apps Using App Designer dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by