En Libro de Bishop sobre reconocimiento de patrones y aprendizaje automático Parece que he encontrado un grave error en una ecuación matemática; grave porque todos los argumentos posteriores se basan en él.
Es la ec. (3.89) de la página 168:
$$ 0 = \frac{M}{2\alpha} -\frac{1}{2}\mathbf{m}_N^T\mathbf{m}_N - \frac{1}{2}\sum_{i}{\frac{1}{\lambda_i + \alpha}} $$
La ecuación anterior se obtiene diferenciando la ec. (3.86) con respecto a $\alpha$ :
$$ \ln p(\mathbf{t}|\alpha, \beta)=(M/2)\ln \alpha +(N/2)\ln\beta -E(\mathbf{m}_N)-(1/2)\ln |\mathbf{A}|-(N/2)\ln(2\pi) $$
donde $$ E(\mathbf{m}_N) = (\beta/2)||\mathbf{t}-\mathbf{\Phi}\mathbf{m}_N||^2 +(\alpha/2)\mathbf{m}_N^T\mathbf{m}_N $$
Sin embargo, debido a que $\mathbf{m}_N$ depende de $\alpha$ no puede ser simplemente $\frac{\partial{E(\mathbf{m}_N)}}{\partial\alpha}= (1/2)\mathbf{m}_N^T\mathbf{m}_N$
El derivado correcto debería ser:
$$ \frac{\partial{E(\mathbf{m}_N)}}{\partial\alpha} = \{\beta\mathbf{\Phi}^T(\mathbf{\Phi}\mathbf{m}_N-\mathbf{t}) + \alpha\mathbf{m}_N\}^T\frac{\partial\mathbf{m}_N}{\partial\alpha}+\frac{1}{2}\mathbf{m}_N^T\mathbf{m}_N $$
¿O estoy cometiendo un grave error?