-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Scala for Machine Learning
By :

Genetic algorithms have the following three components:
Genetic encoding (and decoding): This is the conversion of a solution candidate and its components into the binary format (an array of bits or a string of 0
and 1
characters)
Genetic operations: This is the application of a set of operators to extract the best (most genetically fit) candidates (chromosomes)
Genetic fitness functions: This is the evaluation of the fittest candidate using an objective function
Encodings and the fitness function are problem dependent. Genetic operators are not.
Let's consider the optimization problem in machine learning that consists of maximizing the log likelihood or minimizing the loss function. The goal is to compute the parameters or weights, w={wi}, that minimize or maximize a function f(w). In the case of a nonlinear model, variables may depend on other variables, which make the optimization problem particularly challenging.
The genetic algorithm manipulates...
Change the font size
Change margin width
Change background colour