CNevd / libffm-ftrl

libffm with ftrl updater
BSD 3-Clause "New" or "Revised" License
93 stars 38 forks source link

Fix several bugs and add gitignore #8

Closed plliao closed 7 years ago

plliao commented 7 years ago
  1. add gitignore
  2. remove bin, object and model files. Those files depend on user.
  3. L2 and beta parameter bugs. Origin file sets beta value to alpha and L2 value to L1 value.
  4. Gradient bug. Since we apply L2 regularization in updating weights, we don't need another L2 gradient in the gradient of loss function.
  5. Tried to use addition while computing sigma to avoid small floating point value.
  6. save z values