https://www.quora.com/What-are-hyperparameters-in-machine-learning
Do we need to check in from romote?
Send an email to Mindi and Leslie
A note on collaborative filtering. Iāve found that most people in the industry is using Spark or other distributed framework to do it because in most cases itās a huge matrix decomposition (100M products x 10M customers for instance). Would we be able to use fastai directly or is there a way to customize that?
I donāt think theyāre any different, but Jeremy mentioned he wanted to try to avoid using more abstract libraries if possibleā¦ so implementing it kind of from scratch to show the intuition behind it
International fellows need to check in remotely?
No, you donāt have to.
Yes thatās what I was thinking. a*b
gives the element-wise product, not dot product. dot product would be torch.mm()
The sum gave us a 2x1 matrix.
Dot product of 2x2 and 2x2 matrix should give us 2x2 matrix.
where does n_factors come from in init()?
itās a global variable in this notebook
Thanks, seems like an odd way of passing it in ā¦ but I guess itās not a huge problem.
Yes the dimensions donāt match
I agree, but I think itās a consequence of the gap between working in a notebook for exploratory work, then packaging code up for reusability, deployment, and other software engineering goodness.
Jeremy (I think) tweeted out a link to Jake Vanderplasā series called āReproducable Data Analysis in Jupyterā that shows a reasonable workflow to move from one to the other. https://www.youtube.com/watch?v=_ZEWDGpM-vM&list=PLYCpMb24GpOC704uO9svUrihl-HY1tTJJ
It may be this one
Could class EmbeddingDot reuse the DotProduct class from before?