aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Wang2025-05-06 15:19:33 -0400
committerAnthony Wang2025-05-06 15:19:33 -0400
commitd1cfcdc276de78b906a91b195d32eb7ebe533d19 (patch)
tree8977ee403284cd973e4b2d9df054e888def7a7d6
parentc13c5aaa3dd12e81d74c861d6c42f0a9517e0587 (diff)
Don't include my code in the report since I constantly change it
-rw-r--r--README.md6
-rw-r--r--report.pdfbin137572 -> 68503 bytes
-rw-r--r--src/main.rs4
3 files changed, 2 insertions, 8 deletions
diff --git a/README.md b/README.md
index 63dad84..efd1129 100644
--- a/README.md
+++ b/README.md
@@ -58,9 +58,3 @@ Then `decode-cli` decompresses my files and sets `LD_LIBRARY_PATH` to use the li
```sh
!include decode-cli
```
-
-## Code
-
-```rs
-!include src/main.rs
-```
diff --git a/report.pdf b/report.pdf
index db234a3..6b69bfa 100644
--- a/report.pdf
+++ b/report.pdf
Binary files differ
diff --git a/src/main.rs b/src/main.rs
index 1ea2e67..f68e67c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -21,7 +21,7 @@ const EMBED: i64 = 12;
const HIDDEN: i64 = 512;
const KERNEL: i64 = 16;
const WINDOW: usize = 15;
-const ITERS: usize = 20000; // Iters for length 100
+const ITERS: usize = 25000; // Iters for length 100
const THREADS: usize = 4;
const VOCAB: usize = 28;
// Sorted from lowest to highest freq
@@ -251,7 +251,7 @@ fn refiner(net: &impl Module, s: &[u8], p2: &[u8; VOCAB], iters: usize) -> ([u8;
let mut pbest = *p2;
let mut lossbest = loss;
let mut w = weights(s, &p, &ys);
- for _ in 0..300 * iters / s.len() {
+ for _ in 0..350 * iters / s.len() {
let dist = WeightedIndex::new(&w).unwrap();
let sample = dist.sample(&mut rng);
let a = p