We are observing a linear model which is supposed to predict a target $t$ of some new value $x$ given some data $D=\{(x_1,t_1),\ldots,(x_N,t_N)\}$. This model is defined by $$y(\mathbf{x}, \mathbf{w}) = \sum_{j=1}^{M-1} w_j\phi_j(\mathbf{x}) = \mathbf{w}^T\phi(\mathbf{x})$$ where $\mathbf{w}$ denotes weighting vector to be determined and $\phi(\mathbf{x})$ denotes the design matrix.
Question 1:
What is it the basis functions in $\phi_j$ really do?
If I understand correctly, really what it is does is transform the data into a new form where it can be approximated by a linear function. I.e. we linearize the data? Is this why, even though the underlying data may not be close to being linear, we call the model a linear model?
Question 2:
How can I picture the design matrix?
As far as I understand, its just a vertical stack of our (vector of) basis functions. The component wise operation makes intuitive sense, but it's hard for me to grasp the matrix notation.
I'm mostly learning with bishops PRML book, so I used his notation for it.