Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.36 KB

how-to-submit.md

File metadata and controls

24 lines (21 loc) · 1.36 KB

How to submit

before Saturday

  1. delete all files in cache/*: rm cache/*.csv 0b. run python generate_dre.py
  2. run python get_tickers.py to get the latest tickers, and put them in covarianceforecasting.py
  3. run example_submission: python examples_m6/example_m6_entry.py
  4. upload those files to Kaggle (precise-cache): kaggle datasets version -p cache -m '2ndround'
  5. before the saturday when the period ends, run: python submit_10_notebooks.py, 3 times (modifying the ports index: PORTS[0], then PORTS[1], then PORTS[2]) check status with: for i in $(seq 0 22); do kaggle kernels status marcogorelli/f-999-port-1-$i; done;

on Saturday

  1. repeat steps 0-3 from above!
  2. update yfinance cache: kaggle kernels push -p yfinance-data
  3. check cv-results: kaggle kernels push -p cv-results (update the kernel_metadata sources if notebook inputs have changed) make sure to remove the TODO line if it's there! 6a. run kaggle kernels push -p check-naive-cv 6b. to get the best candidates, run the notebook kaggle kernels push -p find-best-from-cv NOTE: you may want to tighten or loosen the conditions to find final_candidates
  4. run the combine notebook: kaggle kernels push -p combine
  5. run the submit notebook: kaggle kernels push -p submit
  6. final check: kaggle kernels push -p final-check
  7. submit the output of the submit notebook