{"id":13935093,"url":"https://github.com/jimfleming/numerai","last_synced_at":"2025-07-19T20:30:32.194Z","repository":{"id":143133325,"uuid":"68407852","full_name":"jimfleming/numerai","owner":"jimfleming","description":"Code from my experiments on Numerai","archived":false,"fork":false,"pushed_at":"2018-10-03T21:49:25.000Z","size":8416,"stargazers_count":287,"open_issues_count":2,"forks_count":84,"subscribers_count":33,"default_branch":"master","last_synced_at":"2024-08-08T23:20:03.059Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://medium.com/@jimfleming/notes-on-the-numerai-ml-competition-14e3d42c19f3#.p3swptim4","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimfleming.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-09-16T19:09:27.000Z","updated_at":"2024-07-01T07:38:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0e8934a-d2cc-4e43-bed6-f897e0421bee","html_url":"https://github.com/jimfleming/numerai","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimfleming%2Fnumerai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimfleming%2Fnumerai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimfleming%2Fnumerai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimfleming%2Fnumerai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimfleming","download_url":"https://codeload.github.com/jimfleming/numerai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226666517,"owners_count":17665040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-07T23:01:23.621Z","updated_at":"2025-07-19T20:30:32.177Z","avatar_url":"https://github.com/jimfleming.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"# Numerai Experiments\n\nFolder structure:\n\n- ensemble.py - combines multiple predictions using geometric mean\n- fit_tsne.py - uses [this t-SNE implementation](https://github.com/danielfrg/tsne) for 2D embedding (does not work in 3D)\n- search_params.py - uses `RandomSearchCV` for hyperparameter search\n- tpot_test.py - runs [tpot](https://github.com/rhiever/tpot) over the data\n- tpot_pipeline.py - best tpot model\n- notebooks/ - contains Jupyter notebooks\n- bh_tsne/ - is the original C++ t-SNE implementation with scripts for converting the csvs to the format the binary expects\n- models/ - various model implementations\n  - adverarial/ - generative adversarial model that saves the learned features for each sample\n  - autoencoder/ - simple autoencoder with regular and denoising variants (also saves learned features)\n  - classifier/ - simple neural network classifier\n  - pairwise/ - pairwise model implementation described in the blog post\n  - pipeline/ - various scikit-learn models\n    - estimators.py - custom wrappers around `KernelPCA` and `Isomap` that fit on a small portion of the training samples to avoid memory errors\n    - transformers.py - contains `ItemSelector` which allows for selecting data by a key when building pipelines ([source](http://scikit-learn.org/stable/auto_examples/hetero_feature_union.html))\n    - fm.py - factorization machines\n    - lr.py - logistic regression with t-SNE features\n    - pairwise.py - sklearn variant of the pairwise model\n    - simple.py - simple logistic regression with polynomial features\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimfleming%2Fnumerai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimfleming%2Fnumerai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimfleming%2Fnumerai/lists"}