Class BinarySOM

    • Constructor Detail

      • BinarySOM

        public BinarySOM()
      • BinarySOM

        public BinarySOM​(int nx,
                         int ny,
                         int mode)
    • Method Detail

      • write

        public void write​(java.io.BufferedWriter writer)
                   throws java.io.IOException
        Overrides:
        write in class SelfOrganizedMap
        Throws:
        java.io.IOException
      • read

        public void read​(java.io.BufferedReader reader)
                  throws java.lang.Exception
        Overrides:
        read in class SelfOrganizedMap
        Throws:
        java.lang.Exception
      • setReferenceVector

        protected void setReferenceVector​(int x,
                                          int y,
                                          java.lang.String ref)
                                   throws java.lang.Exception
        Specified by:
        setReferenceVector in class SelfOrganizedMap
        Throws:
        java.lang.Exception
      • getDissimilarity

        public double getDissimilarity​(java.lang.Object vector1,
                                       java.lang.Object vector2)
        Specified by:
        getDissimilarity in class SelfOrganizedMap
      • updateReference

        protected void updateReference​(java.lang.Object inputVector,
                                       java.lang.Object referenceVector,
                                       double influence)
        Specified by:
        updateReference in class SelfOrganizedMap
      • getMeanVector

        protected java.lang.Object getMeanVector​(java.lang.Object vector1,
                                                 java.lang.Object vector2)
        Specified by:
        getMeanVector in class SelfOrganizedMap
      • applyInfluences

        protected void applyInfluences​(java.lang.Object inputVector,
                                       java.awt.Point location)
        Overrides:
        applyInfluences in class SelfOrganizedMap