May 18, 2017

Ranking Pointwise or Pairwise

You can do ranking in two ways.

1- Pointwise
Training:
x1     engagement prob
x2     engagement prob
...


then train a model that gives a score for each and sort by score.


2- Pairwise
x1 precedes x2           1
x1 precedes x3           1
x4 precedes x2           0

have n choose 2 training like above and give scores to test set pairs in the same way.


Or you can do learn to rank: https://en.wikipedia.org/wiki/Learning_to_rank

March 6, 2017

Speed up Deep Learnign threading - Hogwild Training

One of the major issues in training deep learning models is that there is a TON of data and training as a single threaded process takes a lot of time. Here comes Hog Wild Training.

February 20, 2017

Regret Nothing

Regret nothing. Not the cruel novels you readto the end just to find out who killed the cook.
Not the insipid movies that made you cry in the dark.
Not the lover you left quivering in a hotel parking lot,
or the one who left you in your red dress and shoes,
the ones that crimped your toes,
don’t regret those.