The article lists out the fundamental basics of data science as well:
In a sense, deep learning is not unique. Any machine learning system—deep or not—consists of the following fundamental components: Performance element: the component of the system that takes some action in the world (e.g., making moves in the game of Go).
- Target function: the function being learned (e.g., a mapping from board positions to move choices in Go).
- Training data: the set of labeled data points used to approximate the target function (e.g., a set of Go board positions, each labeled with the move chosen by a human expert in that position).
- Data representation: each data point is typically represented as a vector of pre-determined variables (e.g., the position of a piece on the Go board).
- Learning algorithm: the algorithm that computes an approximation of the target function based on the training data.
- Hypothesis space: the space of possible functions the learning algorithm can consider.