Commit Graph

4 Commits

Author SHA1 Message Date
0b7f7adf89 update dependency 2025-07-18 22:14:23 +08:00
fbf591ac88 Refactor codebase with modular structure and add caching system
- Restructure code into separate modules: data, algorithms, logging, cache
- Add efficient caching system for keys and encrypted distances
- Implement three sorting algorithms: selection, bitonic, heap
- Add comprehensive logging with timestamps and progress tracking
- Configure musl target for static compilation
- Support command-line algorithm selection and cache control

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 16:42:00 +08:00
d58adda9ab 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>
2025-07-05 21:11:22 +08:00
4c155d8bf4 Initial Rust project setup with dependencies and dataset
- Add Cargo.toml with TFHE, CSV, and Serde dependencies
- Add .gitignore for Rust target directory
- Include Iris dataset for machine learning experiments
- Add plain KNN implementation binary
- Update LICENSE to MIT and improve README

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-29 18:11:40 +08:00