-
Notifications
You must be signed in to change notification settings - Fork 1
brainstorm potential learning modules #2
Description
Brainstorm a list of more granular learning modules, and outline a logical teaching sequence for them.
Background
In the proposal, we outlined six broad topic areas for the curriculum, and provided a description of each. While these are a great start, I also think we need to break these down into a larger number of teachable modules, and start working our way through those. This ticket is to dicuss and agree on an initial plan for lesson modules, and I propose some to start with below.
- Design principles for an AI-ready training dataset
- AI model building fundamentals
- AI workflow validation, verification, and troubleshooting
- Model explainability and scientific soundness
- Arctic-AI model deployment for on-demand or batch prediction
- AI training pedagogy
We also proposed several hands-on labs to give real-world use cases to work from:
- Arctic permafrost retrogressive thaw slumps (RTS) mapping and monitoring
- AI-augmented mapping for Arctic infrastructure (e.g., road network)
- Coastal Arctic sea ice forecasting
Learning module breakdown
Here's some initial module ideas, grouped by topic. Feel free to expand below.
-
Arctic-AI model deployment for on-demand or batch prediction
- Fundamentals of scalable computing
- Introduction to parallel processing
- Command-line computing
- Working with HPC centers
- Introduction to Containerized computing for the cloud (Docker, Kubernetes, etc)
- Workflow systems and dependency management
- Libraries for workflows: Parsl, Ray, ...
-
Design principles for an AI-ready training dataset
- Fundamentals of training and testing AI models
- Standards for AI-Ready Data
- Data management, versioning, and reproducibility
Many more, let's start the discussion here...