Input:
N training data represented by visual features as: X = (x1,x2,…,xN), with xi = (xi,1, xi,2,…,xi,d1) and represented by BIS features as: Y = (y1,y2,…,yN), with yi = (yi,1, yi,2,…, yi,d2); |
A test data with only visual features, xN+1. |
Output: Predicted BIS features of the test data, yN+1. |
Step1: Compute the kernel matrix KX and KY, where |
|
Here, θx ≥ 0 is the kernel width parameter, λx ≥ 0 is the noise variance, and δi,j is the Kronecker delta function. KY is defined in the same way; |
Step2: For xN+1, predict yN+1 by optimizing the following function [31]: |
|
where
and Equation.
is a N × 1 column vector with
; |
Return: yN+1. |