If the plane equation for an SVM is:
$$\theta \cdot x^{(i)} + \theta_0$$
How do you compute $\theta_0$ from the dual solution?
What I have so far is, for every support vector (SV) $x^{(t)}$ we have:
$$y^{(t)} (\theta \cdot x^{(t)} + \theta_0) = y^{(t)}(\sum^n_{t'=1}\alpha_t y^{(t')} x^{(t')} \cdot x^{(t)} + \theta_0) = 1$$
multiply both sides by $y^{(t)}$ for the given SV:
$$\theta \cdot x^{(t)} + \theta_0 = \sum^n_{t'=1}\alpha_t y^{(t')} x^{(t')} \cdot x^{(t)} + \theta_0 = y^{(t)}$$
Now we get $\theta_0$:
$$\theta_0 = y^{(t)} - \sum^n_{t'=1}\alpha_t y^{(t')} x^{(t')} \cdot x^{(t)} $$
But what I found a little strange is that we only need any support vector. Like, each y is different for each SV andthe value of $\theta = \sum^n_{t'=1}\alpha_t y^{(t')} x^{(t')} $ should be the same for every SV. How come the different values of y and different value of x, still give the same $\theta_0$? Is my formulation even right? What I have might be right, it just seemed a little odd/counter-intuitive.