What are the inputs and what are the artifacts?
- Data (what kind of data? how does it change? how can developers access it - privacy issues?)
- Selecting the algorithms
- Random values as input
- Hyper parameters
- The model (a series of numbers?, Is it language-agnostic?)