{"push_id":857002886,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"1fe65b09f09c06d231265bcb57dfd49aae6cd1cc","before":"cfc29a4017a19f83e2bb52e8996c4294f0b00863","commits":[{"sha":"af4039a616edf4048792b8fa150f926a66ed1e49","author":{"email":"c93bda9e7286cfbf7a9777af4f63ded5c9ab49c1@gmail.com","name":"Sergey Didenko"},"message":"Fixed memory allocation bugs: no space for biases\n\nMemory was allocated without space for biases. As the result of this some gradients were overwritten by weights, and some costs were overwritten by gradients.\r\n\r\nYou can see below that word vector positions inside W are calculated with additional space for bias, for example \"l1 = (cr.word1 - 1LL) * (vector_size + 1)\". Thus the memory allocation must also use additional space.\r\n\r\nWith this fix applied the algorithm tends to perform slightly better on provided analogy tests.","distinct":true,"url":"https://api.github.com/repos/stanfordnlp/GloVe/commits/af4039a616edf4048792b8fa150f926a66ed1e49"},{"sha":"1fe65b09f09c06d231265bcb57dfd49aae6cd1cc","author":{"email":"c02874e828b4835d18519663b76b37bbb9d2185e@gmail.com","name":"Russell Stewart"},"message":"Merge pull request #2 from SergeyDidenko/patch-1\n\nFixed memory allocation bugs: no space for biases","distinct":true,"url":"https://api.github.com/repos/stanfordnlp/GloVe/commits/1fe65b09f09c06d231265bcb57dfd49aae6cd1cc"}]}