 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
It is
mathematically easy to fit linear models to data.
|
|
|
|
– |
We
can learn a lot about model-fitting in this relatively simple
|
|
|
case.
|
|
|
• |
There are many
ways to make linear models more powerful while
|
|
|
retaining their
nice mathematical properties:
|
|
|
|
– |
By
using non-linear, non-adaptive basis functions, we can get
|
|
|
generalised
linear models that learn
non-linear mappings from
|
|
|
input
to output but are linear in their parameters – only the linear
|
|
part
of the model learns.
|
|
|
|
– |
By
using kernel methods we can handle expansions of the raw
|
|
|
data
that use a huge number of non-linear, non-adaptive basis
|
|
|
functions.
|
|
|
|
– |
By
using large margin kernel methods we can avoid overfitting
|
|
|
even
when we use huge numbers of basis functions.
|
|
|
• |
But linear
methods will not solve most AI problems.
|
|
|
|
– |
They
have fundamental limitations.
|
|