Meanwhile, it is not a complete assessment. You can do all the other things you've stated and leetcode will still add value.
2,683 karma · joined September 13, 2016
Meanwhile, it is not a complete assessment. You can do all the other things you've stated and leetcode will still add value.
The point of leetcode et al is to measure how able you are to solve problems which you have not seen before. It is not a comprehensive evaluation but a useful part of one.
Point 3 — just pick the right basis — is very difficult outside a handful of kernels that are known to work. And how are you going to extrapolate your spline for prediction for example? Linearly is usually the answer…
Point 4 — sure for differentiable functions, but most people are fitting data not functions, and if you know it’s generating function why would you bother with a linear model?
https://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/
It is rightly over-weight on linear and additive models and simulation. 90% of the book is useless without a computer but that is a modern truth.
It was confusing to me too once upon a time because most distributions are designed to have a homogeneous variance.
Still today most of the classical machine learning toolbox is not generative.
Its far from a principled statistical approach to what is supposed to be at least an observational study in every case —- and have all the caveats and preparations thereof —- but it is very easy to explain to devs, and one cannot stop the tide unfortunately.
> For the shoppers who were being paid under the new algorithm, we found that 40 percent of workers were earning more than 10 percent less than they would have under the old algorithm. What’s more, looking at data from all geographic regions, we found that about one-third of workers were earning less than their state’s minimum wage.
> It wasn’t a clear case of wage theft, because 60 percent of workers were making about the same or slightly more under the new scheme. But we felt that it was important to shine a light on those 40 percent of workers who had gotten an unannounced pay cut through a black box transition.
Those paragraphs are then literally followed by a graph showing the conservation of fees overall but the redistribution of wages to other workers.
Seems to me that workers started cherry picking assignments leaving a bulk of orders which could not be realised, so they decided to (1) change the algorithm to avoid this, and (2) not publish it so it couldn't be gamed as easily.
As a general tip, I typically say don't take notes, don't use spell checkers, don't scribble thoughts, and so on. Young or old, these are crutches you'll only ever lean on more as time goes on. Meanwhile, you'll get better at mentally storing, organising and imagining if you do it more, or at the least, you'll retain these abilities for longer.
Non trivial Prolog programs which only use pure predicates and do not use cut are sparse. Yet those are also the only circumstances in which things like clpfd will work without special consideration.
There are some useful extensions like clpfd and asp but really if what you're doing is solving a constraint programming problem, you're much better of with OR-tools or MiniZinc.
Prolog is beautiful. I have practically no use for it. I've struggled to find something I can do better with Prolog than other tools, but I just love it aesthetically and that's enough for me sometimes.
As I said, 80% of your code, or more, will look just like a functional programme.
Immutable functional programming is basically what 80% of your Prolog code will look like. The benefit is that you'll be able to understand how everything works from end-to-end.
Perhaps you're asking "where will the low hanging fruit be in 5 years time"? I think that's always difficult to answer because software tech can go from obscurity to ubiquity and back again in a short cycle. I think it is roughly like picking winners on the stock market.
I'd argue that if you are not spending >50% of your time in model development and research then it is not a machine learning role.
I'd also say that nothing necessitates the vast majority of an ML role being about data cleaning, etc. I'd suggest that indicates that the role is de facto not a machine learning role, although it may say so on paper.
This may be due to reasons specific to your proposition or it may apply to propositions generally or categorically.
You ought to find out which effect is the case for you first.
It then goes on to describe what that means in depth.