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
Well, that's a correct statement. The only nondeterministic things that today's computers do, strictly speaking, are from one of two places:
If we narrow our definition of nondeterministic to the PoV of a single process running on a multi-tenant machine, then there is more, coming from things like OS-controlled thread processing timings that the application has no visibility into.
But today's ML algorithm outputs are generally deterministic, outside hardware failure, and after you decide on random initialization seeds. They aren't drawing from random entropy during computation invisibly.
The model weights, input, system memory and storage state and random seeds completely determine the output, generally.