Question: An important contribution to arise from the kernel viewpoint has been the extension to inputs that are symbolic, rather than simply vectors of real numbers.

 An important contribution to arise from the kernel viewpoint has been

An important contribution to arise from the kernel viewpoint has been the extension to inputs that are symbolic, rather than simply vectors of real numbers. Kernel functions can be defined over objects as diverse as graphs, sets, strings, and text documents. Consider, for instance, a fixed set and define a nonvectorial space consisting of all possible subsets of this set. If A1 and A2 are two such subsets then one simple choice of kernel would be k(A1,A2)=2A1A2 where A1A2 denotes the intersection of sets A1 and A2, and A denotes the number of subsets in A. - Show that this is a valid kernel function, by constructing a feature map such that k(A1,A2)=(A1),(A2) - If k(A1,A2)=4A1A2 instead, construct a such that k(A1,A2)=(A1),(A2). - [1 additional bonus point] Construction for k(A1,A2)=aA1A2, where a>0 is arbitrary? Hint: Part 1) is taken from Ex 6.12 in Bishop's book: "https://www.microsoft.com/enus/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdj The constructions are not unique, but a convenient method for part 2), 3) is to use part 1) and then use the construction in P21 s7_svm.pdf for a polynomial transform of a kernel

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!