Giter Club home page Giter Club logo

climatehack2023's Introduction

ClimateHack 2023

This repository contains the project files for ML@B's ClimateHack 2023 contest submissions.

Training a Model

Specify the model name in config.model.name with the model name in build.py. We use a yaml file for each model, for easy access.

python main.py -n run_name -c config_filepath

Specify run_name to for wandb logging. Run without flags to use defaults. Run name and configs must be specified.

The model weights and a json copy of the config file used will be saved in ckpts/{run_name}/.

Local Evaluation

Local eval:

python main.py -n run_name -c config_filepath -t eval

(default behaviour is that main.py will train, not eval)

DOXA local eval:

python doxa_local.py ckpts/run_name

This automatically copies the model weights and config from the folder ckpts/{run_name}/ to the submissions folder, then runs the eval on the model. We recommend running this before submission to make sure everything works as intended!

Submission

bash submit.sh ckpts/run_name

Logs into DOXA and submits model.

climatehack2023's People

Contributors

apgoldberg1 avatar valrotan avatar gractang avatar pdtxie avatar

Stargazers

Jeremy avatar  avatar  avatar

Watchers

William Guss avatar Max Smolin avatar Gautham Kesineni avatar Phillip Kuznetsov avatar Nikita Vemuri avatar  avatar Brenton Chu avatar Daniel Geng avatar James Bartlett avatar Humza Iqbal avatar Olivia Koshy avatar Phillip Kravtsov avatar  avatar  avatar Riley F. Edmunds avatar Ana Cismaru avatar  avatar

Forkers

brayden-zhang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.