AMBER

Getting started

  • Getting started
    • Install AMBER
      • Optional dependencies
      • Install from source
    • Verify the installation
    • Five-line quick start
    • Running the tests

Documentation

  • User guide
    • Overview
    • Training a SOM
      • Basic usage
      • Choosing the map size manually
      • Distance metrics
      • Normalisation strategies
      • Weight initialisation
      • Other training options
    • Classification
      • Labelled classification
    • Temporal / Recurrent SOM
    • Feature extraction
      • Available features
    • Iterative map-size selection
    • Visualisation
    • Save and load
    • Application domains and example notebooks
  • API reference
    • Map
      • vesanto_size()
      • Map
        • Map.calculate_bmu()
        • Map.decay()
        • Map.load_classifier()
        • Map.reinforce()
        • Map.save_classifier()
        • Map.train()
        • Map.transform()
        • Map.variation_learning_rate()
        • Map.variation_neighbourhood()
    • Classification
      • Classification
    • TemporalMap
      • TemporalMap
        • TemporalMap.calculate_bmu()
        • TemporalMap.load_classifier()
        • TemporalMap.reinforce()
        • TemporalMap.reset_context()
        • TemporalMap.save_classifier()
        • TemporalMap.train()
    • TemporalAnalysis
      • TemporalAnalysis
        • TemporalAnalysis.trajectory
        • TemporalAnalysis.transition_matrix
        • TemporalAnalysis.transition_matrix_norm
        • TemporalAnalysis.stability
        • TemporalAnalysis.mean_path_length
        • TemporalAnalysis.mean_chebyshev_jump
        • TemporalAnalysis.temporal_coherence
        • TemporalAnalysis.dwell_times()
        • TemporalAnalysis.most_frequent_transitions()
        • TemporalAnalysis.summary()
    • FeatureExtractor
      • FeatureExtractor
        • FeatureExtractor.COMPLEXITY
        • FeatureExtractor.LIBROSA_FEATURES
        • FeatureExtractor.SPECTRAL
        • FeatureExtractor.STATISTICAL
        • FeatureExtractor.extract()
        • FeatureExtractor.extract_batch()
        • FeatureExtractor.feature_names()
    • IterativeSOM
      • IterativeSOM
        • IterativeSOM.calculate_range()
    • Visualization
      • Visualization
        • Visualization.bar_chart()
        • Visualization.characteristics_bargraph()
        • Visualization.characteristics_graph()
        • Visualization.codebook_vector()
        • Visualization.codebook_vectors()
        • Visualization.dwell_time_map()
        • Visualization.elevation_map()
        • Visualization.full_map_weights()
        • Visualization.heat_map()
        • Visualization.hit_map()
        • Visualization.neurons_per_num_activations_map()
        • Visualization.trajectory()
        • Visualization.transition_matrix_plot()
        • Visualization.umatrix()
        • Visualization.umatrix_labeled()
        • Visualization.weight_map_grid()
    • Distances
      • chebyshev_distance()
      • chebyshev_distance_matrix()
      • correlation_distance()
      • correlation_distance_matrix()
      • cosine_distance()
      • cosine_distance_matrix()
      • cross_correlation_distance()
      • cross_correlation_distance_matrix()
      • dtw_distance()
      • dtw_distance_matrix()
      • euclidean_distance()
      • euclidean_distance_matrix()
      • grid_chebyshev()
      • grid_euclidean()
      • manhattan_distance()
      • manhattan_distance_matrix()

Project

  • Changelog
    • Changelog
      • [2.2.0] — 2026
        • Fixed
        • Added
        • Changed
      • [2.1.0] — 2026
        • Added
        • Changed
      • [2.0.0] — 2024
        • Added
        • Fixed
        • Changed
      • [1.0.0] — 2022
AMBER
  • AMBER — Autoassociative Map Builder for tEmporal Representations
  • View page source

AMBER — Autoassociative Map Builder for tEmporal Representations

AMBER is an open-source Python library for building, training, and analysing Self-Organizing Maps (SOMs), including recurrent (temporal) SOMs for time-series and biosignal data.

Quick install: pip install amber-som

Getting started

  • Getting started
    • Install AMBER
    • Verify the installation
    • Five-line quick start
    • Running the tests

Documentation

  • User guide
    • Overview
    • Training a SOM
      • Basic usage
      • Choosing the map size manually
      • Distance metrics
      • Normalisation strategies
      • Weight initialisation
      • Other training options
    • Classification
      • Labelled classification
    • Temporal / Recurrent SOM
    • Feature extraction
      • Available features
    • Iterative map-size selection
    • Visualisation
    • Save and load
    • Application domains and example notebooks
  • API reference
    • Map
      • vesanto_size()
      • Map
    • Classification
      • Classification
    • TemporalMap
      • TemporalMap
    • TemporalAnalysis
      • TemporalAnalysis
    • FeatureExtractor
      • FeatureExtractor
    • IterativeSOM
      • IterativeSOM
    • Visualization
      • Visualization
    • Distances
      • chebyshev_distance()
      • chebyshev_distance_matrix()
      • correlation_distance()
      • correlation_distance_matrix()
      • cosine_distance()
      • cosine_distance_matrix()
      • cross_correlation_distance()
      • cross_correlation_distance_matrix()
      • dtw_distance()
      • dtw_distance_matrix()
      • euclidean_distance()
      • euclidean_distance_matrix()
      • grid_chebyshev()
      • grid_euclidean()
      • manhattan_distance()
      • manhattan_distance_matrix()

Project

  • Changelog

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2026, IERU — Universidad de Alcalá.

Built with Sphinx using a theme provided by Read the Docs.