4 ms·
Cool work, now hopefully we can stop using increasingly arbitrary notation in papers... ;)
by deepnotderp 9y ago
Cool work, now hopefully we can stop using increasingly arbitrary notation in papers... ;)
- macawfish 9y agoOut of curiosity, which notation are you referring to?
- v-yadli 9y agoHe's probably referring to the problem that is presented in the paper: nobody uses standard notations because there's no such thing! :) Edit: For example, how do you say 'one layer'? W_i? L_i?
- deepnotderp 9y agoYup! And half the papers mean W_i to mean the weights for the layer. And then there are those who say screw mathematics completely and use the Hadamard or Kronecker product symbol to denote convolution, which has caused me no end of trouble in the past.
- macawfish 9y agoAhh, I get it now!
- flor1s 9y agoIt seems like "arbitrary" notation is also a problem in other fields of mathematics such as Linear Algebra - perhaps depending on the background of the author in math or CS. In Linear Algebra every text book has their own favorite notation for matrices, row/column vectors (special letter such as c for column vectors, roman letters, roman letters with an arrow on top) and scalars (greek letters or the letter c).
- gbrown 9y agoNow add the distinction between random and nonrandom.
- jokoon 9y agoI stopped trying to learn about machine learning in general because mathematical notations are always used everywhere in ML. I think it's odd that programming languages and code have not replaced math. I mean I agree that you need math for ML, but that doesn't mean you can't show what you do with pseudo code. Math is fine to prove things or simplify a formula, but when it involves computing, why not use code instead? It's okay to use math in physics, but when you deal with computing and data, I think it's a little misplaced. Not to mention that the language of mathematics is poorly defined. I mean I would love to learn math by learning its syntax.