Numerai
Code from my experiments on Numerai
Install / Use
/learn @jimfleming/NumeraiREADME
Numerai Experiments
Folder structure:
- ensemble.py - combines multiple predictions using geometric mean
- fit_tsne.py - uses this t-SNE implementation for 2D embedding (does not work in 3D)
- search_params.py - uses
RandomSearchCVfor hyperparameter search - tpot_test.py - runs tpot over the data
- tpot_pipeline.py - best tpot model
- notebooks/ - contains Jupyter notebooks
- bh_tsne/ - is the original C++ t-SNE implementation with scripts for converting the csvs to the format the binary expects
- models/ - various model implementations
- adverarial/ - generative adversarial model that saves the learned features for each sample
- autoencoder/ - simple autoencoder with regular and denoising variants (also saves learned features)
- classifier/ - simple neural network classifier
- pairwise/ - pairwise model implementation described in the blog post
- pipeline/ - various scikit-learn models
- estimators.py - custom wrappers around
KernelPCAandIsomapthat fit on a small portion of the training samples to avoid memory errors - transformers.py - contains
ItemSelectorwhich allows for selecting data by a key when building pipelines (source) - fm.py - factorization machines
- lr.py - logistic regression with t-SNE features
- pairwise.py - sklearn variant of the pairwise model
- simple.py - simple logistic regression with polynomial features
- estimators.py - custom wrappers around
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
