this post was submitted on 21 Nov 2023
0 points (50.0% liked)
Machine Learning
1 readers
1 users here now
Community Rules:
- Be nice. No offensive behavior, insults or attacks: we encourage a diverse community in which members feel safe and have a voice.
- Make your post clear and comprehensive: posts that lack insight or effort will be removed. (ex: questions which are easily googled)
- Beginner or career related questions go elsewhere. This community is focused in discussion of research and new projects that advance the state-of-the-art.
- Limit self-promotion. Comments and posts should be first and foremost about topics of interest to ML observers and practitioners. Limited self-promotion is tolerated, but the sub is not here as merely a source for free advertisement. Such posts will be removed at the discretion of the mods.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
/!\ Unpopular opinion /!\
It seems that everyone here seems to "like" determinism, like everything in a computer should be deterministic, and the only things we could be talking about are floating point additions and random numbeer generators...
Indeed a model IS a determination. Most modern AI, like most classical math functions, are models.
When you have an algorithm that compute the result of a model, of course the computation should be deterministic !
Unless your model is stochastic : what you are modelling can be a form of randomness. In that case, the result of the model can be the density function itself, or a generator, that draws item from this distribution.
But if you are doing a probability exercise in a math class, the simulation you are coding is made "deterministically" : you determine what the density is.
Statistical learning is about letting the data determine most of the model (its parameters). And assuming the data you have sampled is "random", then "randomness" has determined the precise model you have trained. (And in theory, for that to be possible, a lot of assumptions must hold. Assuming the object you want to model contain some randomness, statistical learning can be the best way to make a good probabilistic model.)
In that sense, AI is "non-deterministic" : the developper don't determine what it do exactly, and it is often a model from a random reality.
To train a statistical model IS to draw a set of parameters from a given distribution. The answers are in the questions of statistical learning : you're model is assumed to be "random".
"Four" is a random number, no a deterministic one... in this sentence at least.