Đạo hàm của mất entropy chéo trong word2vec


10

Tôi đang cố gắng giải quyết vấn đề đầu tiên của tài liệu khóa học stanford trực tuyến cs224d và tôi gặp một số vấn đề với vấn đề 3A: Khi sử dụng mô hình bỏ qua gram word2vec với chức năng dự đoán softmax và chức năng mất entropy chéo, chúng tôi muốn tính toán độ dốc đối với các vectơ từ dự đoán. Vì vậy, đưa ra chức năng softmax:

wi^=Pr(wordir^,w)=exp(wiTr^)j|V|exp(wjTr^)

và chức năng entropy chéo:

CE(w,w^)=kwklog(wk^)

chúng ta cần tính toán CEr^

Các bước của tôi như sau:

CE(w,w^)=k|V|wklog(exp(wkTr^)j|V|exp(wjTr^))

=k|V|wklog(exp(wkTr^)wklog(j|V|exp(wjTr^))

bây giờ cho wk là một vectơ nóng và tôi là lớp đúng:

CE(w,w^)=wiTr^+log(j|V|exp(wjTr^))

CEr^=wi+1j|V|exp(wjTr^)j|V|exp(wjTr^)wj

Điều này là chính xác hay nó có thể được đơn giản hóa hơn nữa? Tôi muốn cố gắng đảm bảo rằng tôi đang đi đúng hướng vì các giải pháp đặt vấn đề không được đăng trực tuyến. Cộng với việc nhận các bài tập chính xác là rất quan trọng để có thể thực hiện đúng các bài tập lập trình.


Vui lòng thêm thẻ tự học vào câu hỏi
Dawny33

Dấu trừ thứ 2 trong danh tính nhật ký đầu tiên phải là một điểm cộng. Đã cố gắng sửa nó cho bạn nhưng các chỉnh sửa cần ít nhất 6 ký tự: \
FatalMojo

Câu trả lời:


7

CEr^=wi+1j|V|exp(wjTr^)j|V|exp(wjTr^)wj
có thể được viết lại thành lưu ý, các khoản tiền đều được lập chỉ mục bởi j nhưng nó thực sự phải là 2 biến khác nhau. Điều này sẽ phù hợp hơn dịch sang
CEr^=wi+j|V|(exp(wjr^)j|V|exp(wjTr^)wj)
CEr^=wi+x|V|(exp(wxr^)j|V|exp(wjTr^)wx)
CEr^=wi+x|V|Pr(wordxr^,w)wx

1
Có liên quan, anh ấy đi qua dẫn xuất đó một cách chi tiết trong bài giảng 2 @ 38:00
FatalMojo

Tại sao các khoản tiền phải được lập chỉ mục bởi các biến khác nhau?
Yamaneko

1
Chỉ để tránh nhầm lẫn. Về mặt toán học, điều đó có nghĩa tương tự, nhưng đó là cách tốt để thay đổi nhãn chỉ mục khi thêm một tổng mới.
FatalMojo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.