Главная
Study mode:
on
1
Introduction
2
Outline
3
Where can we start
4
Creating our own types
5
Creating our comparator
6
Martins paper
7
Skylar
8
Type classes
9
Examples
10
Proposal
11
Proposed Algorithm
12
One Idea
13
Test
14
Next Double
15
Marriage
16
Crossover
17
Random mutations
18
Final iteration
19
Finding the optimal solution
20
Modern art
21
Image comparison
22
Fitness function
23
Suggestions
24
References
Description:
Explore genetic algorithms and typeclasses in Scala through a hands-on conference talk recorded at Scala Days Berlin 2016. Dive into the power of typeclasses in functional programming, learning how to attach custom interfaces to existing code. Discover the implementation of genetic algorithms in Scala, with a focus on defining problem-specific typeclasses. Gain insights into testing algorithms using ScalaCheck and witness the creation of visual, creative solutions as the genetic algorithm's fitness function evolves. Follow along with REPL examples, covering topics such as custom types, comparators, type classes, crossover techniques, random mutations, and fitness functions. Enhance your understanding of Scala's functional programming capabilities and explore innovative applications in modern art and image comparison.

Being Creative with Genetic Algorithms and Typeclasses

Scala Days Conferences
Add to list
0:00 / 0:00