Skip to content

Comment on Ask HN: Why call it "inference" instead of just "model hosting"?parent

Comments

When you run a compiler, do you "host" it, or do you run it? Inference is the lingo in the ML world for running input through a model to get some output, where that execution occurs is irrelevant to the idea of inference itself.

If you have a hosted compiler service and you compiled a program with it, you wouldn't say you "compiler hosted" the source code, no, you still "compiled the source code". In the same way, with ML, if it's hosted or local when you run input through the model you performed "inference", that is the act that has occurred (we can debate the term "inference", but "model hosting" is a worse term).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.