Implement plain KNN classifier and testing infrastructure

- Add plain KNN implementation with JSONL data processing
- Create Docker deployment setup with python:3.13-slim base
- Add comprehensive OJ-style testing system with accuracy validation
- Update README with detailed scoring mechanism explanation
- Add run.sh script following competition manual requirements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-05 21:11:22 +08:00
parent 136583715e
commit d58adda9ab
8 changed files with 505 additions and 147 deletions

View File

@@ -4,8 +4,9 @@ version = "0.1.0"
edition = "2024"
[dependencies]
tfhe = { version = "~1.2.0", features = ["integer"] }
csv = "1.3"
serde = { version = "1.0", features = ["derive"] }
anyhow = "1.0"
tfhe = { version = "1", features = ["integer"] }
serde = { version = "1", features = ["derive"] }
anyhow = "1"
rand = "0.9"
clap = { version = "4.0", features = ["derive"] }
serde_json = "1"