Genetic Algorithms (GAs) can find the minimum of a quadratic equation given a range. While not the fastest or most precise method, this is a great way to become familiar with how to set up GAs and how they work. Continuing the discussion from Part 1, which details what GAs are and when they are helpful,…… Continue reading Genetic Algorithms Part 2: Quadratic Example
Month: January 2017
Genetic Algorithms
Genetic Algorithms are a great way to reduce a search-space into a solution space, and an efficient way to find a near-optimal solution, quickly. Genetic Algorithms are cool! I feel no one talks about them even though their applications are wide and their effectiveness extremely powerful. It’s a way to help optimize a search space and…… Continue reading Genetic Algorithms
Stumbling to Package a Django App
Django applications can be packaged individually for reuse. Documentation on how to do so from start to finish seemed either old, sparse, or incomplete. This was my adventure and solution. I’ve used Django to develop a few applications. For one project, I wanted to see how many active users there were interacting with the site.…… Continue reading Stumbling to Package a Django App
The Builder Pattern
Builders make large data objects simpler to create, read, and maintain, and they are a great way to maintain immutable data objects and give default values. This is probably the most-important pattern in Java I’ve used in my career. It would have saved me tens of hours while doing homework back in university, and it’s…… Continue reading The Builder Pattern