Given a set of data points as rows in a matrix and their corresponding outputs, produces a vector of weights s.
Given a set of data points as rows in a matrix and their corresponding outputs, produces a vector of weights s.t. output(i) \approx observations(i) dot weights