Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lab 3 - 2.3 Forward Pass - Embeddings #15

Open
manos1996 opened this issue Jan 7, 2020 · 1 comment
Open

Lab 3 - 2.3 Forward Pass - Embeddings #15

manos1996 opened this issue Jan 7, 2020 · 1 comment

Comments

@manos1996
Copy link

Καλησπέρα,

Θα ήθελα να ρωτήσω σχετικά με την αναπαράσταση των προτάσεων βάσει του Embedding Layer του δικτύου. Από ότι κατάλαβα, αν έχουμε θέσει π.χ max_length = 5, τότε ένα στοιχείο [10, 20, 30, 0, 0], αναπαριστά μία πρόταση τριών λέξεων με ids 10, 20 και 30 αντίστοιχα. Κάθε λέξη έχει ένα embedding vector π.χ. 50 διαστάσεων, οπότε ορίζουμε την πρόταση ως το μέσο διάνυσμα των τριών αυτών embedding διανυσμάτων. Παρόλα αυτά, λίγο πιο κάτω λέτε ότι στο παράδειγμα [3, 5, 2, 8, 0, 0, 0, 0], ο μέσος όρος θα πρέπει να είναι 4.5. Δεν έχω καταλάβει γιατί θα πρέπει να υπολογίσουμε τον μέσο όρο των αρχικών διανυσμάτων. Οι τιμες αυτές δεν αντιστοιχούν απλά σε ids του λεξικού?

@georgepar
Copy link

georgepar commented Jan 7, 2020

ναι το μέσο όρο των εξόδων του embedding layer πρέπει να παρετε.

Αυτό το παράδειγμα καταλαβαίνω γιατί μπορεί να μπερδέψει, αλλά δεν έχει σχέση με τα ids. Είναι ενα απλό παράδειγμα για να δείξει ότι δεν πρέπει να λαμβάνετε τα padded στοιχεία υπόψιν σας.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants