Parameters: Make Your Jobs Configurable
Why Use Parameters?
Quick Example
Before
# Hardcoded values
iterations = 10
learning_rate = 0.01After
# Parse from command line
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--iterations", type=int, default=10)
parser.add_argument("--learning_rate", type=float, default=0.01)
args = parser.parse_args()
iterations = args.iterations
learning_rate = args.learning_rateHow Parameters Work
Common Patterns
Multiple Parameter Types
Parse in Python
Override When Running
Alternative: Read from Config Files
Parameter Types Reference
Type
YAML
Python (argparse)
Example
What's Next?
Last updated
Was this helpful?
