Here's a nice blog post about it: http://sebastianruder.com/word-embeddings-1/
It can process something like this: king - man + woman = queen
Neat-o.
Here's a nice blog post about it: http://sebastianruder.com/word-embeddings-1/
It can process something like this: king - man + woman = queen
Neat-o.
Naturally, every feed-forward neural network that takes words from a vocabulary as input and embeds them as vectors into a lower dimensional space, which it then fine-tunes through back-propagation, necessarily yields word embeddings as the weights of the first layer, which is usually referred to as Embedding Layer.
Naturally.
(Thanks, I believe that it is a great blog post, but I might look elsewhere for an intro ... :)
Could a kind person provide a good reference for something we could learn from?
Or (as I fear), are we past this short time in the beginning of a technic/science (I think about computing, here) when you can learn without going through academic studies?
=> Maybe, but nowadays you don't have to quit your job and move close to an university to learn, you can just have online courses.
Thanks :)
http://mccormickml.com/2016/04/19/word2vec-tutorial-the-skip...
I know understand what word vectors are and how they are useful (which, btw, allows me to make way more sense of the output of the program in this HN post :D ), plus more generalities about the field.
Anyone in the same position than me (wanting to learn the basics) should read this.