Genetic Algorithms in Elixir (Pragmatic Bookshelf)

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

Most Active Last Three Years Top

directive
Should this section of text on page 134: Finally, test your problem with uniform reinsertion. To do this, take the same approach you to...
New
fceruti
@seanmor5 130 trillion paths should be 1.3 trillion paths. Quite a lot paths as well, but still, it’s a two-order magnitude error.
New
directive
@seanmor5 On page 77, the following text: “Change run to look like this:” should be “Change evolve to look like this” and lower on th...
New
directive
@seanmor5 Should the following line of code in fitness_function: |> Kernel.-(Enum.at(chromosome.genes), j) be: |> Kernel.-(Enum...
New
directive
At the bottom of page 128 the reader is instructed to add the following: soln = Genetic.run(Schedule) IO.write("\n") IO.inspect(soln.gen...
New
directive
@seanmor5 In the repair_helper function on page 104 the following line: if MapSet.size(chromosome) >= k do should be: if MapSet.si...
New
directive
In the flip function this line of code: %Chromosomes{genes: genes, size: chromosome.size} should be %Chromosome{genes: genes, size: ch...
New

Most Active Over Three Years Top

chriseyre2000
Now working through chapter 2. An underscore makes a better placeholder than … Intialize is added above the two rum functions. We only ...
New
joustava
@seanmor5 On page 43, changes were made to the Genetic.crossover function to support a new shiny Chromosome struct. On page 93, the cod...
New
pawl
@seanmor5 Genetic.run call on page 30 doesn’t match function signature defined on page 28. Page 28 def run(genotype, fitness_function,...
New
patrickdm
At the beginning of page 59, in chapter 4 alter the evolve function to track a generation parameter, like this: def evolve(problem, g...
New
kristjan.rovsek
Provided source code has some problems when dealing with the reinsertions. scripts/schedule.exs example has a default reinsertion strat...
New
shotleybuilder
Hi, the use of ^^^ is now deprecated So, from this $ iex iex(1)> use Bitwise Bitwise iex(2)> key = 2491717835680677893 24917...
New
danielalbertjeffery
Text reads: “The :rand.uniform/1 function produces a uniform integer between 0 and N-1…” I believe this should be: “The :rand.uniform/...
New
ahetland
Please use the following format for the title of this thread (then simply delete/replace this text with the content for the thread): Tit...
New
New
AgFox
The diagram of the generated child is incorrect. Removing the sliced genes of parent one from the genes of parent two should give a list...
New
adkelley
def fitness_function(chromosome) do chromosome |> Enum.map(fn {roi, risk} -> 2 * roi - risk end) |> Enum.sum() end sh...
New
joustava
@seanmor5 On page 92: the order_one crossover type is declared as def order_one_crossover(p1, p2) do On page 94: The default is set to...
New
ryanzidago
There is a small error on page 159. The text says: […] you’ll decrease the population size to 5 But the code shows the population si...
New
ryanzidago
The average_tiger function is written like so in the book: def average_tiger(population) do genes = Enum.map(population, & &am...
New
jordan0day
On page 151, the id for each new Chromosome struct is set via a default value like: defmodule Types.Chromosome do @enforce_keys :genes...
New

Latest in Genetic Algorithms in Elixir

View all Genetic Algorithms in Elixir threads ❯

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Use the coupon code "devtalk.com" to get 35% off any eBook published by PragProg!

Related Portals