The case where the learning termination determining section 15 determines that the difference between the weight W′N×V before the update and the weight W′N×V after the update is smaller than the threshold as the requirement for the termination of the learning is described above, but the embodiment is not limited to this. The learning termination determining section 15 may terminate the learning when the predetermined process (iteration) is executed a predetermined number of times.
[Flowchart of Learning Process]
As illustrated in
When the learning unit 10 determines that the learning unit 10 has received the learning process request (Yes in step S10), the learning unit 10 learns distributed representations of words in the reference language (in step S20). For example, the learning unit 10 uses the Skip-gram model of Word2Vec to learn the distributed representations of the words in the reference language.