--- license: cc-by-4.0 tags: - hackathon - alphahack - factor-model --- # AlphaHack Trained Models Three trained scikit-learn artifacts for the AlphaHack quantitative hackathon-strategy engine. Each lives in its own subdirectory with a dedicated model card. | Subdirectory | Artifact | Purpose | Size | |---|---|---|---| | `model1-regime-classifier/` | `regime_classifier.pkl` | Event → winner-archetype classifier (Model 1) | 2.2 MB | | `model2-winner-predictor/` | `winner_predictor_final.pkl` | Project → ex-ante prize-probability classifier (Model 2) | 493 KB | | `text-embedder/` | `text_embedder.pkl` | TF-IDF + TruncatedSVD text embedder (auxiliary) | 4.2 MB | Companion artifacts: - **Dataset**: [`xenosaac/alphahack-devpost`](https://huggingface.co/datasets/xenosaac/alphahack-devpost) - **Source code**: [`xenosaac/Alpha-Hack`](https://github.com/xenosaac/Alpha-Hack) ## Honest framing These models were validated retrospectively (Model 2 sponsor-prize AUC 0.908, 95% CI [0.859, 0.947]) and tested in **one prospective trial in April 2026 that did not produce a prize**. Treat as a research artifact, not a guaranteed winning strategy. Each model card documents the known failure modes specific to that artifact. ## Quickstart ```bash pip install hackalpha python -c " import joblib m2 = joblib.load('model2-winner-predictor/winner_predictor_final.pkl') print(m2['features']) # the 23 features it expects " ``` The `text-embedder/text_embedder.pkl` requires the `hackalpha` package to be importable at load time (it pickles a `hackalpha.research.text_embeddings.TextEmbeddingFeatures` instance). The other two models are pure scikit-learn and load without any project-specific deps. ## License CC BY 4.0 — see `LICENSE`.