matterhacker

  • rss
  • Home
  • About
  • SVMs
  • Embedded

Kernel Notes - Ch.2

April 3, 2008 | 11:41 pm

Given a kernel, want to construct a feature space (aka space obtained by map from data to feature space) . Feature spaces that can be constructed from a given kernel are not unique (they can even have different dimensions) but vice versa is not true… see below. Want to show that this constructed feature space is a dot product Hilbert space (aka pre-Hilbert space). Can construct a reproducing kernel map and show that it has the properties of a dot product space. Also can use mercer thm to construct a mercer map and show that it’s a dot product space. Although a mercer map is a rkm (is a mm a subspace of a rkm??). Other notes:

  • A reproducing kernel hilbert space uniquely determines a kernel.
  • Think of the map to feature space as a function at a particular data point . that relates it to the other data points x: Phi(x)(.) = k(.,x)
Comments
No Comments »
Categories
computer science
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
kernels, learning with kernels, machine learning, svm

SVM tutorial with Mathematica Code

February 14, 2008 | 11:39 pm

PDF is here

Comments
No Comments »
Categories
computer science, math
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
AI, machine learning, mathematica, source code, support vector machines, svm

More on SVM’s Applied to DNA Microarray Data

February 12, 2008 | 10:43 am

Another SVMs applied to DNA microarray data project.  Looks like it’s from a collaboration called MLExAI between the University of Hartford and Central Connecticut State University that is an information exchange on teaching machine learning and AI material.

Comments
No Comments »
Categories
bioinformatics, biology, computer science, engineering, math, matlab
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
AI, dna microarray, gene, genetics, machine learning, microarray, svm

SVM’s: A Basic Intro Using DNA Microarray Data

February 9, 2008 | 12:07 am

A really good (but basic) intro on Support Vector Machines from Nature Biotechnology written by William Noble. Explains the basics of SVMs using DNA Microarray data analysis. From the article:

“…to understand the essence of SVM classification, one needs only to grasp four basic concepts: (i) the separating hyperplane, (ii) the maximum-margin hyperplane, (iii) the soft margin and (iv) the kernel function.”

Good read for a conceptual understanding… but no math.

Comments
No Comments »
Categories
bioinformatics, biology, computer science, math
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
dna microarray, machine learning, microarray, nature biotechnology, support vector machines, svm

Robo Cup and Kalman Filters

February 8, 2008 | 1:12 am

Wow just read a really neat write-up on the use of Kalman filtering in the Robo Cup competition.

Comments
No Comments »
Categories
computer science, engineering, math, matlab
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
control systems, dsp, engineering, kalman filter, robo cup, robotics

String Walker

February 6, 2008 | 11:44 pm

Hey cool! These guys in Japan made a cool jig to give feedback when walking in a virtual environment. Gives resistance to your feet via strings to simulate the virtual environment that is being walked through. The coolest thing is it supports walking in any direction and does so by rotating with the user… anyways… the video speaks for itself.

Comments
No Comments »
Categories
computer science, engineering, technology
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
gaming, japan, sensory feedback, vr, walker

Knowledge-based analysis of microarray gene expression data by using support vector machines

February 4, 2008 | 11:01 pm

A paper published in PNAS on using SVMs to analyze DNA microarray data:

“We introduce a method of functionally classifying genes by using gene expression data from DNA microarray hybridization experiments. The method is based on the theory of support vector machines (SVMs). SVMs are considered a supervised computer learning method because they exploit prior knowledge of gene function to identify unknown genes of similar function from expression data. SVMs avoid several problems associated with unsupervised clustering methods, such as hierarchical clustering and self-organizing maps. SVMs have many mathematical features that make them attractive for gene expression analysis, including their flexibility in choosing a similarity function, sparseness of solution when dealing with large data sets, the ability to handle large feature spaces, and the ability to identify outliers. We test several SVMs that use different similarity metrics, as well as some other supervised learning methods, and find that the SVMs best identify sets of genes with a common function using expression data. Finally, we use SVMs to predict functional roles for uncharacterized yeast ORFs based on their expression data.”

Comments
No Comments »
Categories
bioinformatics, biology, computer science
Spread the word
del.icio.us Digg Furl Reddit StumbleUpon Facebook
Comments rss
Trackback
Tags
bioinformatics, genetics, machine learning, microarrays, pnas, svm

Categories

  • bioinformatics (3)
  • biology (12)
  • business (5)
  • computer science (7)
  • electronics (3)
  • engineering (6)
  • environment (3)
  • funny stuff (2)
  • investment (1)
  • math (6)
  • matlab (4)
  • music (6)
  • nanotech (2)
  • neuroscience (6)
  • physics (4)
  • politics (2)
  • research related (2)
  • technology (6)
  • tv (3)
  • Uncategorized (1)
  • web design (1)

Archives

  • June 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
rss Comments rss