Skip to content

dalloliogm/kaggle_competitions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

837 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Kaggle Competitions

This is my Kaggle profile: dalloliogm. This repo is linked to the Kaggle account, and contains all my notebooks for the competitions, in an utterly disorganized and chaotic way.

Starting a new competition chat

When opening a new Codex, Claude Code, or Copilot chat for an active Kaggle competition, start with something like:

Use this repository's Kaggle competition workspace workflow.

Competition URL: <paste Kaggle competition URL>

Initialize the workspace, read the competition page for objective/rules/evaluation context, preserve root-level Kaggle notebooks, and use the repo Kaggle helper scripts when running on Kaggle.

If the workspace already exists:

Use the existing workspace at competitions/<slug>. Read its COMPETITION.md, TASKS.md, NOTES.md, APPROACHES.md, LEARNINGS.md, and AGENTS.md, then help me with <specific task>.

The initializer script is:

./scripts/init_competition_workspace.py https://www.kaggle.com/competitions/<slug>

To search or choose competitions from the command line:

./scripts/list_kaggle_competitions.py --search "playground"
./scripts/list_kaggle_competitions.py --group entered

Competition search/list results are cached in .kaggle_cache/competition_lists/. Use --refresh when you want fresh Kaggle results, or --offline to avoid network calls and use only cached results.

In a new chat, you can also ask:

Use this repository's Kaggle competition discovery workflow. List active Kaggle competitions related to <topic>, show simple metadata, and help me choose one to initialize.

Notebook templates

Reusable starter notebooks live in templates/notebooks/ and are tracked in templates/notebooks/TEMPLATE_REGISTRY.md.

Good candidates for templates are notebooks you reuse across many competitions: tabular baselines, CV training loops, inference-only notebooks, ensembling/blending notebooks, and local/Kaggle path setup cells.

Use a template when initializing a workspace:

./scripts/init_competition_workspace.py https://www.kaggle.com/competitions/<slug> \
  --template tabular-lightgbm-baseline

Keep templates generic: put competition-specific values near the top of the notebook, avoid hardcoded /kaggle/input/<old-competition>/ paths, and document expected columns/metric in the first markdown cell.

Tracking progress

Active competition workspaces include two files for memory across chats:

  • APPROACHES.md tracks modeling approaches tried so far, scores, outcomes, backlog ideas, and abandoned directions.
  • LEARNINGS.md tracks durable information learned about the data, metric, validation, leakage risks, features, models, ensembling, and leaderboard behavior.

Ask agents to read both before proposing new experiments.

See LOCAL_KAGGLE_WORKFLOW.md, AGENTS.md, CLAUDE.md, .github/copilot-instructions.md, and .codex/skills/ for the agent-specific setup.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages