It’s about time I tried using my artificial life as an artificial intelligence. It’s been the goal since day one. Before I could do that, I had to come up with the algorithm in the first place, and then make sure that the figures could actually evolve. To evolve, they need to change, and some of those changes should help them survive and reproduce, passing on their successful tricks to their offspring.
Continue reading It’s about time I tried using my artificial life as an artificial intelligence
Category Archives: Evolution
It’s like fishing.
I’m sitting on the edge of a binary ocean, casting hyperdimensional nets into the infinite waters of possible programs. My digital creatures, which I call “figures,” will run on my computer for hours, until I finally catch something.
Continue reading It’s like fishing.
It bloody well works!
Written on Wednesday October3, 2018
Small sample sizes and all those caveats.
I’m tossing out the number of figures being born as a threshold. That will pop out of any of them at any time, and it’s just luck. One of them starts reproducing very quickly, and happens to find a window of relatively few mutation’s, and then skate on through to the finish line.
I retested the first five populations, snagged with a threshold of 100 and 100,000, if memory servs me. Looking at the most mutations given to a population, side by side results, first five and latest five.
Continue reading It bloody well works!
I was going to say that’s going nowhere, but looking at my notes just now.
Written on Tuesday October 2, 2018
It seemed like a good idea. Let evolution solve the mutation problem for me. This is procrastination, as what I really need to do next is update the documentation and archive this version. It’s time to clean up the code and concentrate on making the system run faster. Still, I had a few days, and I’d notice that some populations were much more resistant to mutation than others.
Continue reading I was going to say that’s going nowhere, but looking at my notes just now.
Think I was trying for the wrong thing.
Written on Thursday September 27, 2018
mutation each extinction
figures1 skipcom
5.pop average 73
figures just fat
6.pop average 48
x.pop average 460 just fat longest with mu 131616 without only 38453
61.pop keeps doing too well to tell
I was trying to make s.pop into a six figures steady pop size stable population. I wanted to recreate 6.pop whose magic children have done so well that they climb off the measurement scale. I set things up so that s.pop was read from disc and stored in memory. Then, when s.pop died out, she’d be restored from memory rather than from disc. Mutations would happen unless the population was within a certain size range. Once it was all ready and as tested as I was willing to bother with, I let er rip.
Continue reading Think I was trying for the wrong thing.
Ep 193: The Pleistocene Ice and rat poo
Podcast: Play in new window | Download (Duration: 16:43 — 9.3MB) | Embed
Subscribe: Apple Podcasts | Email | RSS | More
The Pleistocene Ice and rat poo
For our final episode on the topic of natural history, we take a look at the Pleistocene. This epoch was the most recent ice age, and toward the end of this time, lots of the largest land mammals went extinct, while in the middle of the epoch, humans finally arrived on the scene.
Continue reading Ep 193: The Pleistocene Ice and rat poo
Ep 192: The Pliocene: big bears, big cats, and a really big flood
Podcast: Play in new window | Download (Duration: 16:51 — 11.8MB) | Embed
Subscribe: Apple Podcasts | Email | RSS | More
The Pliocene: big bears, big cats, and a really big flood
I managed to talk Phil into co-hosting again, even though he’s far away. Thanks to the internet, we talked about the Pliocene. At the beginning of this time, a nearly dry Mediterranean basin was flooded by the sea, causing a global drop in sea levels. Later, north and south America were connected, allowing plants and animals to travel to new places. This included the largest cat and largest bear ever to roam the Earth.
Continue reading Ep 192: The Pliocene: big bears, big cats, and a really big flood
Solving the mutation problem
This might solve everything. I’ll need to do some testing to make sure I’m right, but there’s a beautiful way around the mutation problem.
It’s not the type of mutation; it’s the type of population. We’ve got two main types: the quick and the slow. The quick ones, like m1.pop, do their best to fill up all available space and to make new figures as quickly as possible. The slow ones generally find a particular population size, and stay there, no matter how much more room is available; and they only make new figures slowly. I’ve said several times, and it turns out to be true—speed isn’t everything.
Continue reading Solving the mutation problem
Ep 189: The Miocene, the right teeth for the right job
Podcast: Play in new window | Download (Duration: 17:45 — 12.6MB) | Embed
Subscribe: Apple Podcasts | Email | RSS | More
The Miocene, the right teeth for the right job
Today we chat about the Miocene. During this epoch, kelp forest spread along the shoreline, creating habitat for otters and pinnipeds. The climate cooled and forest gave way to open grassland. Those grazing animals without the right kind of teeth died out, and the early apes diversified. Toward the end of the epoch, the branch of apes that would give rise to humans appeared.
Continue reading Ep 189: The Miocene, the right teeth for the right job
ep 188: The Oligocene, getting cold and growing huge
Podcast: Play in new window | Download (Duration: 14:37 — 10.4MB) | Embed
Subscribe: Apple Podcasts | Email | RSS | More
The Oligocene, getting cold and growing huge
Today we talk about the Oligocene epoch, when the climate cooled and forest gave way to areas of open land. Grass spread beyond the lake shores and river sides where it had been living, and began to spread across the landscape. Many animal types changed their bodies to become better runners, and we got the largest mammal ever to walk the earth.
Continue reading ep 188: The Oligocene, getting cold and growing huge