3 ms·
Consider you are developing a genetic algorithm with the goal of creating a cohort of entities that have the ability to pursue light. Each generation, you initi
by explaininjs 3y ago
Consider you are developing a genetic algorithm with the goal of creating a cohort of entities that have the ability to pursue light. Each generation, you initialize a set of start states based on the prior generation and let things play out according to your rules. In the end, you persist those that found the light by taking their information and carrying it on in some sense in the next generation. The information of those that did not find the light is discarded.
Now, you are the author of the entire creation. At any point you can intervene in any way you want, for instance to relocate an entity that was very far from the light to be much closer to it. And you do indeed do this quite regularly. In fact a large amount of what you do as the author is go out to find the entities that are very far from the light and shepherd them back to be close to it. Sometimes, this relocation sticks: the entity sees the light, recognizes it, and continues to pursue it. Sometimes, it doesn't: the entity either wanders around aimlessly with no regard for the direction of the light, or indeed it actively pursues darkness.
At the end of the generation you have a spectrum of entities: those who never left the light, those who strayed occasionally but always took to your shepherding back, ..., all the way to those who actively ran away from the light at every opportunity. So yes, you are the author. You have complete control over how all these entitles move into the next generation, and you can save all of them if you'd like. But why would you?
- kawhah 3y agoIf the goal is to evolve an entity which can pursue light independently, why compromise this goal by "relocat[ing] an entity that was very far from the light to be much closer to it"? And if the goal is just to allow as many entities as possible to enjoy the light, why not relocate them all to be close to it? Why not save all of them into the next generation?
- explaininjs 3y agoYou know that small difference in the initial conditions of an entity can play a large role in the path it follows, and you further know that an entity which is spawned into a position where the light is very faint is less likely to be able to pursue it. You sometimes put new creations in which you have much confidence into initial conditions where they are very unlikely to survive, as a means of testing them (perhaps there is another "level" they are taken to to train a new feature once this stage is mastered). If they do not end up being able to pursue the light in those initial conditions, you might indeed let their information perish. But you might instead want to see if they could find the light when moved somewhat closer to it, as a way of checking if their ability is entirely busted or simply not as sensitive as you thought it might be. > And if the goal is just to allow as many entities as possible to enjoy the light, why not relocate them all to be close to it? Why not save all of them into the next generation? I'm not sure that is the goal, but regardless your machine only has finite resources, but is changed with presenting an infinite environment. Sacrifices must be made.
- kawhah 3y agoYou seem to have wandered off the justification of God's behavior as part of a coherent mission, and you are simply describing the characteristics of God which you believe in, but which many people with other beliefs have cogently described as illogical, cruel or anti-humanistic, in sci-fi terms.
- explaininjs 3y agoThe mission remains to develop a cohort of light seeking entities. But this is all a metaphor. I cannot hope to comprehend, much less explain, the intricacies of the situation. And if you have an argument to make, make it. Don't just say "other people made arguments, and trust me: they were really good".
- deleted 3y ago[deleted]