Mutualdiscovery
Our goal is to foster mutual discovery among learners at all stages of cognitive and meta-cognitive growth. Project members take on shifting roles as teacher, student, facilitator, coach, peer and colleague.

Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
Mutualdiscovery

PatternRecognitionSpr09

PatternRecognitionSpr09ClassRoster
UsingSafariBooks

What's New

  • Having problems getting going with e1071? Take a look at the tutorial listed in the Support Vector Machine resources below!
  • AgileR
  • New material on packaging (critical to successfully developing R code in a reasonable amount of time with a reasonable amount of effort smile on the RisCool topic.

Orientation

Course Description

Syllabus

Rather than trying to do an exhaustive review of statistical pattern recognition techniques, we'll focus on one major unsupervised technique, self-organizing maps, and one major supervised technique, support vector machines, to give you a chance to use each in some depth.

  • Samuel Kaski's doctoral thesis on Data Exploration Using Self-Organizing Maps, see especially Chapters 2 (Methods for exploratory data analysis) and 3 (Stages of SOM-based exploratory data analysis).
  • SOM in the wild, or an example of how SOM are actually used in a real project: Unobtrusive User Modeling for Adaptive Hypermedia (preprint)
  • Mat Buckland's SOM tutorial
  • SOM Bibliography from Helsinki University of Technology
  • multiple contributed SOM packages in R, as well as multiple packages that include SOM
    • package list:
      • kohonen - a fairly modern implementation, as well as fairly complete (although missing some crucial elements, like sammon maps.) Includes a nice adaptation to using SOMs for classification.
      • wccsom - builds upon kohonen, adding weighted cross-correlation. Very nice, indeed.
      • som - a bare bones SOM implementation, has quantization error, but no Umatrix, no component maps.
      • class - contains batchSOM implementation (from 1995!).
    • reflective question: how do you decide which package to use? Some suggested criteria:
      1. package quality
        • reflective question: how do you assess the quality of a package? Some suggested criteria:
          1. does it include unit tests?
          2. how comprehensive is the documentation?
          3. ... (what else)?
      2. what is the goal of your overall project? does your goal match the goal of the package?
      3. ... (what else)?

How Things Work

Deadlines

  • SvMLabSpr09
    • rough draft due 6/9/2009 midnight
    • peer eval due 6/11/2009 midnight
    • final version (firm) due 6/13/2009 midnight
      • I have to have grades in Tuesday morning, so I won't be able to be very flexible on the deadlines. A few hours doesn't matter, but a few days is impossible!
  • SomLabSpr09
    • rough draft due 5/6/2009 midnight
    • peer eval due 5/9/2009 midnight
    • final version (tentative) due 5/14/2009 midnight
      • note that you'll have to start working on the support vector machine stuff right away...
  • PlayingWithData
    • rough draft due 4/20/2009 midnight
    • peer eval due 4/22/2009 midnight
    • final version due 4/29/2009 midnight

Class Materials

Class Notes

References

Tools

  • lab:
  • investigator:
  • lab report:

Assignments

Preps

Labs


MutualDiscoveryForm
Mutualdiscdev.IthacaCollegeSpring2009:

Mutualdiscdev.CsuebSpring2009:

Mutualdiscdev.CSUEBWinter09Courses:

Mutualdiscdev.CSUEBFall08Courses:

r13 - 03 Jun 2009 - 16:54:46 - HilaryHolz
Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
This site is powered by the TWiki collaboration platformCopyright 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Ahatwiki? Send feedback Syndicate this site RSSATOM