When we face a problem like this :
To create a classifier of this dataset,we may add some features by using Feature mapping.
But,to avoid overfiting, we also should use Regularization :
Then use an Octave Build-in function to get theta. fminunc