Some time ago, I began work on a program to make movies. An editing program? Well, no. In fact, it was a program that was asked to make a presentation when given a topic.
For instance, it might be given the name of a city or a diet plan. The program would then search the internet for pictures to put into a small movie or presentation. The program thought about the kind of presentation it needed to make for the topic, e.g. a book, flowing with the music, or other things. It did a pretty good job making very simple presentations in its infancy.
And, what was its secret? Well, it organized media into groups, each targeted for someplace in a presentation. So, for example, several pictures could be made into candidates for a place in the presentation. And, more candidates might have been created as well by changing the existing candidates. The media could also be presentations as well — presentations within presentations.
The program made various versions of the presentation (not too many), and eventually figured out which presentation and media might be best for the topic. Further info can be found in a patent by Schoenbach and Leddy 2010.
The secret was about those candidates. The program gathered together candidates, a small population, and made changes to the candidates to get more on each cycle of the program.
Some might call the changes mutations. Some might call the cycles of the program at the time of a new generation. And, you might recognize some of this lingo as belonging to discussions about the evolution of species.
Perhaps it’s a blast from your biological past like something from a high school biology course. We recall from high school biology that species evolve to fit their environment. The best fit is those who can sustain the resources and stay around long enough to produce offspring. Environments can include a number of features such as the kind of food and water available, the exposure to the sun, the amount of air or the kind of air, etc.
Also Try Reading
Gaming is something everyone enjoys, be it a 10-year-old kid or an employed person. There’s no better recreation at home than to plug in your headphones or speakers and get lost in the world of video games. After all, what’s better than fighting criminals or driving supercars at very high speed, or play a...
Animations are something which fascinate everyone, be it in any movie, video, or even games. When you think about making a website, the first thing you wonder is how to make your website stand out from its competitors. While there are many ways to make it stand out like giving out unique content, creating...
Rails 6.1 has finally been launched. There seems to be a range of memory optimizations for your Rails apps that should boost their efficiency and speed. A variety of new features are going to be introduced soon too. Although 3rd-party libraries are now providing means to manage several databases, horizontal sharding and making switches...
Please leave a comment here and share your valuable feedback with us!
Comments are closed.