Sí, hablando de la matriz del núcleo definida como [math] \ mathbb {K} _ {i, j} = k (x_ {i}, x_ {j}) [/ math] que siempre debe ser un semi- positivo simétrico matriz definida como si doy un ejemplo de muestra [matemática] x = (x_1, x_2,…, x_m) [/ matemática] la información disponible para los algoritmos basados en el núcleo está contenida completamente en la matriz de evaluaciones del núcleo:
[matemáticas] \ mathbb {K} = (k (x_ {i}, x_ {j}) _ {i, j = 1} ^ m [/ matemáticas]
Probablemente quieras aplicar una de las proposiciones de Saitoh:
“Una función [matemática] k (x, \ tilde {x}) [/ matemática] es un núcleo válido si y solo si para cualquier conjunto finito de fecha [matemática] (x_1, x_2,…, x_m) [/ matemática] para cualquier [matemática] (a_1, a_2,…, a_m) ‘\ in \ mathbb {R} ^ {m} [/ math] tenemos [math] \ sum \ limits_ {i, j = 1} ^ {M} a_ {i} a_ {j} k (x_ {i}, x_ {j}) \ geqslant 0 [/ math] “.
- ¿Por qué se inventan los vectores?
- Cómo demostrar la existencia de la solución numérica donde la matriz es una matriz tridiagonal
- ¿Es posible hacer un clasificador lineal para estos datos?
- ¿Para qué sirven las identidades algebraicas?
- ¿Cuál es la matriz para una rotación en el sentido de las agujas del reloj de 60 y 120 grados?
El usuario de Quora tiene toda la razón: “verificar si su función es definitivamente positiva, es equivalente a verificar por K.” Todas las formas en que le dijo que lo hiciera son buenas.
Pero solo quiero agregar que a veces su matriz es una matriz de bloque diagonal y, por lo tanto, puede usar el complemento Schur:
[matemáticas] \ begin {pmatrix} A & B \\ B ‘& C \\ \ end {pmatrix} \ geqslant 0 \ Leftrightarrow CB’A ^ {- 1} B \ geqslant 0 [/ math]
Computacionalmente es mejor cuando puedes usarlo.
Gracias por A2A.