diff --git a/doc/first_time.png b/doc/first_time.png new file mode 100644 index 0000000..9d3d834 Binary files /dev/null and b/doc/first_time.png differ diff --git a/readme.md b/readme.md index 16ab3a8..e065e42 100644 --- a/readme.md +++ b/readme.md @@ -14,3 +14,9 @@ Differences between the Go and the Python, as well as notes more generally: * When writing the Value struct and its methods, I accidentally swapped the order of the values in the `localGrads` slice in `Mul` and tore my hair out trying to figure out where the bug was. When I broke down and asked copilot to "compare these two implementations and tell me how they differ," it managed to find the error -- but also reported three non-existent differences and told me that `slices.Backward()` doesn't exist. * Initial pass translating the linear algebra functions has me worried that all those value structs aren't going to be very fast... * Had to implement weighted random choice. made that relatively straightforward; it's a neat algorithm. + +First proper run: + +![well, um...](./doc/first_time.png) + +Something's not right here, unless the hit new baby name is `kaaaaasehaaeaaal`.