Frédéric Dandurand
Senior researcher in AI (Artificial Intelligence)
  • Welcome
  • CV
  • Software Design
  • Research
  • Neural Art
Research Projects
  • Automatic Maxima Detection
  • Self-Organizing Maps
Problem Solving
  • Hanjie puzzles
  • Gizmo task

GNU General Public License

Programs and codes distributed on this website are free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Paper copyrights

Papers are posted on this site as an efficient way to distribute reprints. The respective authors and publishers of these works retain all of the copyrights to this material. Anyone copying, downloading, bookmarking, or printing any of these materials agrees to comply with all of the copyright terms. Other than having an electronic or printed copy for fair personal use, none of these works may be reposted, reprinted, or redistributed without the explicit permission of the relevant copyright holders.

Comments, suggestions, questions, bugs? Please email: frederic.dandurand@gmail.com

Valid XHTML 1.0 Transitional
Valid CSS!

Self-Organizing Maps (SOM)

Self-Organizing Maps (SOM: Kohonen, 2001) are neural networks that adapt to regularities in input data using unsupervised learning. Representations learned with SOM have interesting topological properties, namely the fact that input patterns that are similar are coded on regions of the SOM that are nearby.

The Matlab implementation features receptive fields, and presents two applications related to visual word recognition:

  1. Learning letter representations from retinal images (run main.m in ./code/RetinalImageToLetters)
  2. Learning sub-lexical representations from letters (run main.m in ./code/LettersToSubLexicalUnits)

downloadDownload (version 1.1.1, Matlab code, 301 kb ZIP file)

References

  • Kohonen, T. (2001). Self-Organizing Maps (Third, extended edition). Springer.
  • See also: http://en.wikipedia.org/wiki/Self-organizing_map