29 Commits

Author SHA1 Message Date
cc911f28df it works! 2026-02-01 18:44:10 +01:00
b44807ff31 holy what is going on 2026-02-01 17:51:07 +01:00
6beb7a6311 implement & test linreg 2026-02-01 13:50:03 +01:00
e41289fcb2 import data set for part 2 2026-02-01 13:28:32 +01:00
399355df6e task 1 complete! 2026-02-01 12:22:12 +01:00
1e50e1a8e6 prettier plotting! 2026-02-01 12:11:38 +01:00
6263560315 add README.md 2026-01-31 19:14:58 +01:00
354d3b707c nix run 2026-01-31 18:57:20 +01:00
5900a8ad17 plot data.csv in plot.png using uiua 2026-01-31 18:48:15 +01:00
0ab47a72f4 print out bit-string of found solution 2026-01-31 18:22:38 +01:00
b567855bc1 write data to csv file 2026-01-31 18:13:30 +01:00
e450625077 major refactor 2026-01-31 17:39:55 +01:00
8ca904fc0a fix penalty bug 2026-01-31 15:55:59 +01:00
dcdf9ebd2a it works! 2026-01-31 15:42:13 +01:00
320c75b2d5 ! tie it all together 2026-01-31 15:42:13 +01:00
7703846db9 implement elitism_survivor_selection 2026-01-31 15:42:13 +01:00
5c66bdb5cd implement inversion_mutation 2026-01-31 12:18:22 +01:00
b5efeb0642 implement swap_mutation 2026-01-31 12:18:22 +01:00
fcfb934d8c implement bit_flip_mutation 2026-01-31 12:18:22 +01:00
7cb9407e61 implement uniform_crossover 2026-01-31 12:18:22 +01:00
c09f0c0e02 implement two_point_crossover 2026-01-31 11:55:37 +01:00
f755e55688 implement single_point_crossover 2026-01-31 11:52:12 +01:00
48b37d2914 implement roulette_selection 2026-01-31 11:46:57 +01:00
eb4a13524c implement tournament_selection 2026-01-31 11:41:09 +01:00
763b2fdb49 generate and destroy population 2026-01-31 11:31:18 +01:00
213e796068 use bit_array instead of []bool 2026-01-31 11:19:14 +01:00
7df33a810b implement fitness function with penalty 2026-01-31 10:51:02 +01:00
cacc2911f1 read data 2026-01-31 10:51:02 +01:00
93264c3131 initial odin flake 2026-01-30 20:21:23 +01:00