AlibabaResearch / AlibabaResearch/AdvancedLiterateMachinery

some questions about embedding in the code and in the paper

Đang mở
#64 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
1.8k
Fork
195
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

![issue](https://github.com/AlibabaResearch/AdvancedLiterateMachinery/assets/68524490/5800625d-bebc-4286-a00a-01663b95799d)

if inputs_embeds is None:
inputs_embeds = self.word_embeddings(input_ids)
token_type_embeddings = self.token_type_embeddings(token_type_ids)

embeddings = inputs_embeds + token_type_embeddings
if self.position_embedding_type == "absolute":
position_embeddings = self.position_embeddings(position_ids)
embeddings += position_embeddings

if "line_bbox" in kwargs:
embeddings += self._cal_spatial_position_embeddings(kwargs["line_bbox"])

if "line_rank_id" in kwargs:
embeddings += self.line_rank_embeddings(kwargs["line_rank_id"])

if "line_rank_inner_id" in kwargs:
embeddings += self.line_rank_inner_embeddings(kwargs["line_rank_inner_id"])`

For the `Token Embeddings`, `1D Seg.Rank Embeddings` and `1D Seg. BIE Embeddings` in the figure, I couldnot understand their meanings, and there is no clear explanation in the paper, finally I found the corresponding position in the code for debugging. As a result, a new problem was encountered. What exactly are `inputs_embeds` and `token_type_embeddings` in the code? Is the result of adding them both together the `Token Embeddings` in the diagram? `1D Seg. Rank Embeddings` are `line_rank_embeddings`? `1D Seg. BIE Embeddings` are `line_rank_inner_embeddings`? Very much looking forward to getting a quickly reply from the developer soon!

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.