Package | Description |
---|---|
at.tuwien.ifs.commons.gui.jsap |
This package contains a
GenericGUI for JSAP with all required (helper) classes |
at.tuwien.ifs.feature.evaluation | |
at.tuwien.ifs.somtoolbox.apps |
Classes in this package implement applications based upon SOMs, the most important being the
SOMViewer . |
at.tuwien.ifs.somtoolbox.apps.analysis | |
at.tuwien.ifs.somtoolbox.apps.helper | |
at.tuwien.ifs.somtoolbox.apps.metricEval | |
at.tuwien.ifs.somtoolbox.apps.server |
Server side application of the SOM - provides servlets for a web-client access.
|
at.tuwien.ifs.somtoolbox.apps.viewer |
This package implements the SOMViewer application; main class is SOMViewer.java.
|
at.tuwien.ifs.somtoolbox.apps.viewer.fileutils | |
at.tuwien.ifs.somtoolbox.clustering | |
at.tuwien.ifs.somtoolbox.data |
Classes in this package implement reading, storing and providing of different data needed for the SOM, e.g.
|
at.tuwien.ifs.somtoolbox.data.distance | |
at.tuwien.ifs.somtoolbox.input |
Provides classes responsible for reading trained network models from file or some other location.
|
at.tuwien.ifs.somtoolbox.layers |
Provides the basic classes constituting SOM-based neural networks.
|
at.tuwien.ifs.somtoolbox.layers.metrics |
This package contains the metrics used for distance calculation during training and for mapping data onto maps.
|
at.tuwien.ifs.somtoolbox.layers.quality |
Classes in this package implement various quality measures, indicating the quality of the SOM mapping.
|
at.tuwien.ifs.somtoolbox.models |
Provides the actual implementations of network models.
|
at.tuwien.ifs.somtoolbox.output |
Provides classes to write trained SOMs to files for future re-use.
|
at.tuwien.ifs.somtoolbox.properties |
Provides classes that handle reading network-specific properties for the training and properties specific to the state of applications.
|
at.tuwien.ifs.somtoolbox.util |
Provides various helper classes.
|
at.tuwien.ifs.somtoolbox.visualization |
Provides classes creating visualisations of trained SOMs.
|
at.tuwien.ifs.somtoolbox.visualization.clustering |
Contains classes implementing clustering methods on the SOM.
|
at.tuwien.ifs.somtoolbox.visualization.comparison | |
at.tuwien.ifs.somtoolbox.visualization.contourplot |
Modifier and Type | Method and Description |
---|---|
static ParameterControl |
ParameterControl.createParameterControl(com.martiansoftware.jsap.Parameter param,
com.martiansoftware.jsap.JSAPResult result) |
Modifier and Type | Method and Description |
---|---|
static void |
SimilarityRetrievalWriter.main(String[] args) |
static void |
SimilarityRetrieval.main(String[] args) |
Modifier and Type | Method and Description |
---|---|
static void |
MergedSOMDataMapper.main(String[] args) |
Constructor and Description |
---|
MergedSOMDataMapper(String[] args) |
Modifier and Type | Method and Description |
---|---|
static void |
ClassStatistics.main(String[] args) |
static void |
FeatureDistributionAnalysis.main(String[] args) |
Modifier and Type | Method and Description |
---|---|
static void |
VectorFileRandomiser.main(String[] args) |
static void |
VectorFileAppender.main(String[] args) |
static void |
VectorSimilarityWriter.main(String[] args) |
static void |
VectorFileSubsetGenerator.main(String[] args) |
static void |
VectorFileConcatenator.main(String[] args) |
static void |
DataMapper.main(String[] args) |
static void |
ClassInfoFileCleaner.main(String[] args) |
Constructor and Description |
---|
DataMapper(String[] args) |
Modifier and Type | Method and Description |
---|---|
static void |
MetricEvaluation.main(String[] args) |
Modifier and Type | Method and Description |
---|---|
static void |
LabelImageCreator.main(String[] args) |
void |
LabelImageCreator.writeImages(String labelFileName,
String outputDirectory)
Creates and writes the label images.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MapPNode.changePalette(Palette palette) |
private ComponentPlaneClusteringFrame.ComponentPlaneClustering |
ComponentPlaneClusteringFrame.createClusteredPane(SOMViewer parent,
SOMLibTemplateVector tv,
GrowingLayer layer) |
private void |
ComponentPlaneClusteringFrame.createComponentImage(ComponentPlanesVisualizer visualizer,
edu.umd.cs.piccolo.PNode componentImages,
int componentIndex,
int xPos,
int yPos,
boolean showComponentNames) |
private edu.umd.cs.piccolo.PNode |
ComponentPlaneClusteringFrame.createUnclusteredPane(SOMViewer parent,
SOMLibTemplateVector tv,
GrowingLayer layer,
boolean showComponentNames) |
private void |
TuxRacerExportDialog.exportTuxMap(File toDir,
String mapName,
int unitSize,
boolean copyAudioFiles) |
private BufferedImage |
MapPNode.getVisualisation()
Gets the visualisation variant from the current
MapPNode.currentVisualization obtaining the values from
MapPNode.currentVisualizationVariant , MapPNode.getScaledBackgroundImageWidth() and
MapPNode.getScaledBackgroundImageHeight() . |
edu.umd.cs.piccolo.PNode |
ComponentPlaneClusteringFrame.makeComponentPNode(ComponentPlanesVisualizer visualizer,
GrowingSOM cpsom) |
boolean |
MapPNode.reloadPaletteAfterEditing(Palette palette)
Reloads the given palette after it has been edited with the
PaletteEditor , i.e. |
boolean |
MapPNode.reversePalette() |
private void |
TuxRacerExportDialog.saveElevationFile(File mapDir,
int unitSize) |
private void |
TuxRacerExportDialog.saveTerrainFile(File mapDir,
int unitSize) |
private void |
TuxRacerExportDialog.saveVisualisaton(File filename,
int unitSize,
String visName) |
boolean |
SOMPane.setInitialVisualization(BackgroundImageVisualizer vis,
int variant) |
boolean |
MapPNode.setInitialVisualizationOnStartup(BackgroundImageVisualizer vis,
int variant)
Method to be used for setting the initial visualisation on startup - does not actually create the image, just
sets the
MapPNode.currentVisualization and MapPNode.currentVisualizationVariant . |
boolean |
SOMPane.setVisualization(BackgroundImageVisualizer vis,
int variant) |
boolean |
MapPNode.setVisualization(BackgroundImageVisualizer vis,
int variant) |
boolean |
SOMPane.setVisualization(int vis,
int variant) |
boolean |
MapPNode.setVisualization(int vis,
int variant) |
void |
SOMPane.updateSOMComparison()
Is called when the comparison object for comparison between two SOMs must be changed.
|
Constructor and Description |
---|
ComponentPlaneClusteringFrame(SOMViewer somViewer,
GrowingSOM orginalSom,
SOMLibTemplateVector tv) |
Modifier and Type | Method and Description |
---|---|
static BufferedImage |
ExportUtils.getVisualization(BackgroundImageVisualizer vis,
int currentVariant,
GrowingSOM gsom,
int unitWidth) |
static BufferedImage |
ExportUtils.getVisualization(CommonSOMViewerStateData state,
int unitWidth) |
void |
ExportUtils.saveImageMap(GrowingLayer layer,
int unitWidth,
String fullPath,
String baseFileName,
String[][] visualisations,
boolean isAudioSOM,
SOMLibClassInformation classInfo,
Color[] colors,
Properties cleanDataNamesMapping,
String inputDataFilesPrefix,
String outputDataFilesPrefix,
String htmlTemplatesDir,
String imageMapTitle,
boolean generateRhythmPatterns,
boolean forceLinkGeneration) |
static void |
ExportUtils.saveMapPaneAsImage(GenericPNodeScrollPane mapPane,
String imagePath,
boolean autoCrop) |
static void |
ExportUtils.saveRhythmPatternsOfWeightVectors(String basefileName,
GrowingLayer layer) |
static void |
ExportUtils.saveVisualizationAsImage(CommonSOMViewerStateData state,
int unitWidth,
String imagePath) |
static BufferedImage |
ExportUtils.scaleBackgroundImage(CommonSOMViewerStateData state,
int width) |
Modifier and Type | Method and Description |
---|---|
HashMap<Integer,ArrayList<HierarchicalCluster<E>>> |
HierarchicalClusteringAlgorithm.getClustersAtLevel()
Returns the clusters at all levels
|
HashMap<Integer,ArrayList<HierarchicalCluster<E>>> |
WardClustering.getClustersAtLevel() |
ArrayList<HierarchicalCluster<E>> |
HierarchicalClusteringAlgorithm.getClustersAtLevel(int num)
Returns the cluster at a certain level, where the level equals the number of clusters
|
ArrayList<HierarchicalCluster<E>> |
WardClustering.getClustersAtLevel(int num)
Returns the clustering at a certain level, where the level equals the number of clusters
|
ArrayList<HierarchicalCluster<E>> |
WardClustering.getClustersByRelativeThreshold(double percent)
Returns the clustering at a certain level indicated by the relative merge cost for that level, compared to the
costs of merging all data items
|
ArrayList<HierarchicalCluster<E>> |
WardClustering.getClustersByThreshold(double threshold)
Returns the clustering at a certain level indicated by the merge cost for that level
|
Modifier and Type | Class and Description |
---|---|
class |
ClassInfoHeaderNotFoundException
Is thrown if an error occurs when reading properties from file.
|
class |
DataDimensionException
Is thrown if data dimensions are erroneous.
|
Modifier and Type | Method and Description |
---|---|
static String |
InputDataFactory.detectInputFormatFromExtension(String inputFileName,
String type) |
double[][] |
InputData.getData(String className)
Returns the vectors of all inputs associated with the given class name
|
double[][] |
AbstractSOMLibSparseInputData.getData(String className) |
boolean |
SOMVisualisationData.loadFromFile(JFileChooser fileChooser,
Frame parentFrame) |
static void |
SharedSOMVisualisationData.main(String[] args) |
static void |
SOMLibClassInformation.main(String[] args)
Method for stand-alone execution to convert a file to the SOMLibClassInformation format.
|
static void |
InputDataFileFormatConverter.main(String[] args) |
static InputData |
InputDataFactory.open(String formatName,
String inputFileName) |
static SOMLibClassInformation |
SOMLibClassInformation.parse(String contents)
Parses the given contents, which must adhere to the SOMLib format, to a
SOMLibClassInformation object.The difference to the main constructor SOMLibClassInformation.SOMLibClassInformation(String) is that the constructor reads from
a file, while this method already has the contents in the given parameter. |
void |
SOMVisualisationData.readFromFile(String fileName) |
private void |
SOMLibClassInformation.readSimple() |
protected void |
SOMLibClassInformation.readSOMLibClassInformationFile()
Reads a class information file containing a header and class indices.
|
private void |
SOMLibRegressInformation.readSOMLibRegressionInformationFile()
Reads a regression information file containing a header and class indices.
|
private void |
SOMLibClassInformation.readTabSepClassInformationFile()
Reads a class information file containing no header, and tab-separated String entries for the input vector and
class labels.
|
private void |
SOMLibRegressInformation.readTabSepRegressionInformationFile() |
static void |
InputDataWriter.write(String fName,
InputData data,
String outputFormat,
boolean tabSeparatedClassFile,
boolean skipInstanceNames,
boolean skipInputsWithoutClass) |
private static void |
InputDataWriter.writeAsVowpalWobbit(InputData data,
String fileName) |
static void |
InputDataWriter.writeAsWekaARFF(InputData data,
String fileName,
boolean writeInstanceNames,
boolean skipInputsWithoutClass)
Writes the data to Weka ARFF format.
|
Constructor and Description |
---|
DataBaseSOMLibSparseInputData(MySQLConnector dbConnector,
boolean sparse,
String classInfoFileName,
boolean norm,
int numCacheBlocks,
long seed) |
ESOMClassInformation(String classInformationFileName) |
SOMLibClassInformation(String classInformationFileName)
Creates a new class information object by trying to read the given file in both the versions with a file header (
SOMLibClassInformation.readSOMLibClassInformationFile() ) and the tab-separated file (SOMLibClassInformation.readTabSepClassInformationFile()
). |
SOMLibDataInformation(String fileName) |
SOMLibRegressInformation(String regressionInformationFileName)
Creates a new class information object by trying to read the given file in both the versions with a file header (
SOMLibRegressInformation.readSOMLibRegressionInformationFile() ) and the tab separated file (
SOMLibClassInformation.readTabSepClassInformationFile() ). |
SOMLibSparseInputData(String vectorFileName,
String templateFileName,
String classInfoFileName) |
SOMLibSparseInputData(String vectorFileName,
String templateFileName,
String classInfoFileName,
boolean sparse,
boolean norm,
int numCacheBlocks,
long seed) |
Modifier and Type | Method and Description |
---|---|
static InputVectorDistanceMatrix |
InputVectorDistanceMatrix.initFromFile(String fileName)
Factory method that reads and creates an
InputVectorDistanceMatrix from the given file. |
static void |
DistanceMatrixWriter.main(String[] args) |
Constructor and Description |
---|
AbstractMemoryInputVectorDistanceMatrix(String fileName)
Reads the distance matrix from an ASCII file, and stores it in memory.
|
FullMemoryInputVectorDistanceMatrix(String fileName) |
LeightWeightMemoryInputVectorDistanceMatrix(String fileName) |
RandomAccessFileInputVectorDistanceMatrix(String fileName) |
Modifier and Type | Class and Description |
---|---|
class |
SOMLibFileFormatException
Is thrown if the file format of a SOMLib file is corrupt.
|
Modifier and Type | Method and Description |
---|---|
InputCorrections.InputCorrection |
InputCorrections.addComputedInputCorrection(Unit source,
Unit target,
String label,
InputCorrections manualCorrections) |
InputCorrections.InputCorrection |
InputCorrections.addManualInputCorrection(Unit source,
Unit target,
String label) |
int |
SOMLibDataWinnerMapping.getVectPos(String label)
Finds the position of input vector by comparing its label.
|
static void |
MapFileFormatConverter.main(String[] args) |
void |
InputCorrections.readFromFile(String fileName,
Layer layer,
InputData data) |
void |
SOMLibMapDescription.setProperty(String propertyName,
boolean value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
Date value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
double value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
double[] value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
int value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
long value) |
void |
SOMLibMapDescription.setProperty(String propertyName,
String value) |
private void |
SOMLibMapDescription.setProperty(String propertyName,
String value,
String[] validPropertyNames,
Class<?> type) |
void |
InputCorrections.writeToFile(File outputFile) |
Constructor and Description |
---|
ESOMFormatInputReader(String weightsFile,
String bmFile) |
InputCorrections(String fileName,
Layer layer,
InputData data) |
Modifier and Type | Class and Description |
---|---|
class |
LayerAccessException
Is thrown if an illegal access to a layer is performed.
|
Modifier and Type | Method and Description |
---|---|
static void |
GrowingLayer.checkRotation(int rotation) |
InputCorrections |
GrowingLayer.computeUnitFeatureWeights(InputCorrections corrections,
InputData data,
Unit.FeatureWeightMode mode)
Implementation of general weighting as in Nünrberger/Detyniecki, 'Weighted Self-Organizing Maps: Incorporating
User Feedback'
|
double |
InputContainer.getMappedInputDistance(String label) |
void |
GrowingLayer.rotate(int rotation) |
void |
Unit.setWeightVector(double[] vector)
Sets the weight vector of this unit.
|
Constructor and Description |
---|
AdaptiveCoordinatesVirtualLayer(String fileName) |
GrowingLayer(int id,
Unit su,
int xSize,
int ySize,
int zSize,
String metricName,
int dim,
double[][][][] vectors,
long seed)
Constructor for an already trained layer as specified by 2-dimensional array of d-dimensional weight vectors as
argument
vectors . |
GrowingLayer(int id,
Unit su,
int xSize,
int ySize,
String metricName,
int dim,
double[][][] vectors,
long seed)
Constructor for an already trained layer as specified by 2-dimensional array of d-dimensional weight vectors as
argument
vectors . |
MnemonicGrowingLayer(int id,
Unit su,
int x,
int y,
int z,
String metricName,
int d,
double[][][][] vectors,
long seed) |
MnemonicGrowingLayer(int id,
Unit su,
int x,
int y,
String metricName,
int d,
double[][][] vectors,
long seed) |
ToroidLayer(int id,
Unit su,
int xSize,
int ySize,
int zSize,
String metricName,
int dim,
double[][][][] vectors,
long seed) |
ToroidLayer(int id,
Unit su,
int xSize,
int ySize,
String metricName,
int dim,
double[][][] vectors,
long seed) |
Modifier and Type | Class and Description |
---|---|
class |
MetricException
Is thrown if vectors with different dimensionalities are subject to mathematical operations.
|
Modifier and Type | Method and Description |
---|---|
static DistanceMetric |
AbstractMetric.instantiateNice(String metricName)
Same as
AbstractMetric.instantiate(String) , but tries to get the metric with the specified name, and then with the
package prefix, and throwing only a SOMToolboxException with the root cause nested. |
void |
DistanceMetric.setMetricParams(String metricParamString)
Sets additional parameters needed for the metric.
|
void |
MissingValueMetricWrapper.setMetricParams(String metricParamString) |
void |
AbstractMetric.setMetricParams(String metricParamString)
Empty implementation, subclasses needing to set parameters have to override this class.
|
Modifier and Type | Class and Description |
---|---|
class |
QualityMeasureNotFoundException
Is thrown if a quality measure can not be found.
|
Constructor and Description |
---|
MnemonicSOM(int id,
Unit su,
SOMInputReader ir) |
MnemonicSOM(SOMInputReader ir) |
Modifier and Type | Method and Description |
---|---|
static void |
ESOMMapOutputter.write(GrowingSOM gsom,
InputData data,
String dir,
String fileName,
boolean gzipped) |
static void |
SOMPAKMapOutputter.write(GrowingSOM gsom,
TemplateVector tv,
String dir,
String fileName,
boolean gzipped) |
Modifier and Type | Class and Description |
---|---|
class |
PropertiesException
Is thrown if an error occurs when reading properties from file.
|
Modifier and Type | Method and Description |
---|---|
static void |
FileUtils.copyFile(String source,
String destination) |
static void |
FileUtils.gunzip(String source) |
static void |
FileUtils.saveImageToFile(String fileName,
BufferedImage buim) |
Modifier and Type | Method and Description |
---|---|
protected SOMToolboxException |
AbstractBackgroundImageVisualizer.getVariantException(int index,
Class<?> klass) |
Modifier and Type | Method and Description |
---|---|
private void |
ThematicClassMapVisualizer.applyColourWeighting(GrowingSOM gsom,
int width,
int height,
BufferedImage res,
Graphics2D g) |
void |
ComparisonVisualizer.calculateMeanVarDistance(GrowingSOM gsom,
String[] prefixes,
int index,
boolean normalized) |
protected void |
SmoothedDataHistograms.ceckInitSmoothingCache(GrowingSOM gsom,
boolean forceSmoothingCacheInitialisation) |
protected void |
SmoothedDataHistograms.checkNeededObjectsAvailable(GrowingSOM gsom) |
protected void |
AdaptiveCoordinatesVisualizer.checkNeededObjectsAvailable(GrowingSOM gsom) |
protected void |
AbstractBackgroundImageVisualizer.checkNeededObjectsAvailable(GrowingSOM gsom) |
protected void |
AbstractBackgroundImageVisualizer.checkVariantIndex(int index,
Class<?> klass) |
private Point2D[][] |
MetroMapVisualizer.computeFinalComponentLines(GrowingLayer layer)
Performs the computation of the new bin centres, therefore component aggregation, selection as well as snapping
are handled
|
private BufferedImage |
ComponentPlanesVisualizer.createComponentPlaneImage(GrowingSOM gsom,
int width,
int height) |
private BufferedImage |
MappingDistortionVisualizer.createDistortionImage(GrowingSOM gsom,
int width,
int height) |
private BufferedImage |
MappingDistortionVisualizer.createDistortionImage2(GrowingSOM gsom,
int width,
int height) |
private BufferedImage |
GapVisualiser.createGapMatrix(GrowingSOM gsom,
int width,
int height) |
protected BufferedImage |
AbstractMatrixVisualizer.createImage(GrowingSOM gsom,
cern.colt.matrix.DoubleMatrix2D matrix,
int width,
int height,
boolean interpolate)
Creates an image from a matrix of heights.
|
private ArrayList<UnitPair> |
NeighbourhoodGraph.createKNNBased(GrowingSOM gsom,
int width,
int height)
Returns a list of unit-pairs, for which at least one of the two units is one of the k-nearest neighbours of the
other one.
|
protected BufferedImage |
MetroMapVisualizer.createMetromapImage(int index,
GrowingSOM gsom,
int width,
int height)
Will create the metro map image for the given params.
|
private BufferedImage |
UMatrix.createOriginalDMatrix(GrowingSOM gsom,
int width,
int height)
Creates an image of the D-Matrix visualisation.
|
private BufferedImage |
UMatrix.createOriginalUMatrix(GrowingSOM gsom,
int width,
int height)
Creates an image of the U-Matrix visualisation.
|
private BufferedImage |
MetroMapVisualizer.createOverlayVisualisation(int width,
int height)
Creates the selected overlay visualisation.
|
private ArrayList<UnitPair> |
NeighbourhoodGraph.createRadiusBased(GrowingSOM gsom,
int width,
int height)
Returns a list of unit-pairs, for which the distance of at least one of them to the other one is smaller than the
fixed radius.
|
BufferedImage |
TrajectoryVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
UMatrix.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
TrustwothinessVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
TopographicProductVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
TopographicErrorVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
ThematicClassMapVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
SmoothedDataHistograms.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
SmoothedCountHistograms.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
SearchResultHistogramVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
RhythmPatternsAttributeVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
RegressionVisualiser.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
PMatrix.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
NeighbourhoodGraph.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
MinimumSpanningTreeVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
MetroMapVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
MappingDistortionVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
IntrinsicDistanceVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
HitHistogramVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
GapVisualiser.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
FuzzyColourCodingVisualiser.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
FlowBorderlineVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
EntropyVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
ComponentPlanesVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
ComparisonVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
ClusterConnectionsVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
CategoryPieChartVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
AdaptiveCoordinatesVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
ActivityHistogram.createVisualization(int index,
GrowingSOM gsom,
int width,
int height)
Draws the activity histogram.
|
abstract BufferedImage |
AbstractBackgroundImageVisualizer.createVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height)
Creates a visualisation image.
|
BufferedImage |
ThematicClassMapVisualizer.createVisualization(int index,
GrowingSOM gsom,
int width,
int height,
int ClassID) |
BufferedImage |
SmoothedDataHistograms.createVisualization(int index,
GrowingSOM gsom,
int width,
int height,
int blockWidth,
int blockHeight,
boolean forceSmoothingCacheInitialisation,
boolean shallDrawBackground) |
BufferedImage |
RegressionVisualiser.createVisualization(int index,
GrowingSOM gsom,
int width,
int height,
int blockWidth,
int blockHeight,
boolean forceSmoothingCacheInitialisation,
boolean shallDrawBackground) |
BufferedImage |
ComponentPlanesVisualizer.createVisualization(int index,
int plane,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
AbstractBackgroundImageVisualizer.createVisualization(String variantName,
GrowingSOM gsom,
int width,
int height)
Creates a visualisation for the given variant name.
|
private Point2D[][] |
MetroMapVisualizer.doAggregation(ArrayList<ComponentLine2D> binCentresAsList,
GrowingLayer layer)
Clustering of metro lines is done in here (i.e.
|
private Point2D[][] |
MetroMapVisualizer.doSelection(Point2D[][] binCentres,
GrowingLayer layer)
Computes the line selection, returns the selected lines
|
Point3d[] |
Snapper3D.doSnapping(double[][] centres) |
private Point2D[][] |
MetroMapVisualizer.doSnapping(Point2D[][] binCentres,
GrowingLayer layer)
Performs the snapping step, returns snapped lines
|
Point3d[] |
Snapper3D.doSnapping(Point3d[] line) |
protected void |
AbstractMatrixVisualizer.drawContour(Graphics2D g,
cern.colt.matrix.DoubleMatrix2D matrix,
int width,
int height,
boolean fill) |
private void |
TrajectoryVisualizer.drawTrajectory(BufferedImage image,
GrowingSOM gsom,
Color lineColor,
List<Unit> units) |
Color |
ColorGradient.getColor(double c) |
BufferedImage |
SearchResultHistogramVisualizer.getVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
MetroMapVisualizer.getVisualization(int index,
GrowingSOM gsom,
int width,
int height) |
BufferedImage |
BackgroundImageVisualizer.getVisualization(int variantIndex,
GrowingSOM gsom,
int width,
int height)
Returns a visualisation image.
|
BufferedImage |
AbstractMatrixVisualizer.getVisualization(int index,
GrowingSOM gsom,
int width,
int height)
overriding the method in the superclass as we have a different cache key, and to set the min & max matrix values
to -1
|
BufferedImage |
AbstractBackgroundImageVisualizer.getVisualization(int index,
GrowingSOM gsom,
int width,
int height)
Returns the requested visualization image, either by retrieving it from the image cache, or by invoking
AbstractBackgroundImageVisualizer.createVisualization(int, GrowingSOM, int, int) to create the image new. |
BufferedImage |
SmoothedDataHistograms.getVisualization(int index,
int smoothingFactor,
GrowingSOM gsom,
int width,
int height)
Visualisation for a specific smoothing factor
|
HashMap<String,BufferedImage> |
NeighbourhoodGraph.getVisualizationFlavours_K(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
NeighbourhoodGraph.getVisualizationFlavours_R(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
ThematicClassMapVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
SmoothedDataHistograms.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
RhythmPatternsAttributeVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height)
Saves all flavours of RP attribute types (#attributeTypes).
|
HashMap<String,BufferedImage> |
NeighbourhoodGraph.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
MetroMapVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
FlowBorderlineVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
ComponentPlanesVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
ClusterConnectionsVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
BackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height)
Returns all visualisation flavours of the given variant, e.g.
|
HashMap<String,BufferedImage> |
ActivityHistogram.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height) |
HashMap<String,BufferedImage> |
AbstractBackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height)
Default implementation which returns a map of size 1 with the standard, unparameterised visualisation of the
given variant.
|
HashMap<String,BufferedImage> |
ThematicClassMapVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
SmoothedDataHistograms.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
RhythmPatternsAttributeVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
NeighbourhoodGraph.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
MetroMapVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
FlowBorderlineVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
ComponentPlanesVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
ClusterConnectionsVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
BackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours)
Returns all visualisation flavours of the given variant just as
BackgroundImageVisualizer.getVisualizationFlavours(int, GrowingSOM, int, int) , but limiting the number of flavours to the given
maximum number. |
HashMap<String,BufferedImage> |
ActivityHistogram.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours) |
HashMap<String,BufferedImage> |
AbstractBackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
int maxFlavours)
Default implementation equal to
AbstractBackgroundImageVisualizer.getVisualizationFlavours(int, GrowingSOM, int, int) . |
HashMap<String,BufferedImage> |
ThematicClassMapVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
SmoothedDataHistograms.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
RhythmPatternsAttributeVisualizer.getVisualizationFlavours(int variantIndex,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
NeighbourhoodGraph.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
MetroMapVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
FlowBorderlineVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
ComponentPlanesVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
ClusterConnectionsVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
BackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters)
Returns all visualisation flavours of the given variant just as
BackgroundImageVisualizer.getVisualizationFlavours(int, GrowingSOM, int, int) , but limiting the number of flavours by the given
parameters. |
HashMap<String,BufferedImage> |
ActivityHistogram.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters) |
HashMap<String,BufferedImage> |
AbstractBackgroundImageVisualizer.getVisualizationFlavours(int index,
GrowingSOM gsom,
int width,
int height,
Map<String,String> flavourParameters)
Default implementation equal to
AbstractBackgroundImageVisualizer.getVisualizationFlavours(int, GrowingSOM, int, int) . |
protected void |
SmoothedDataHistograms.initSmoothingCache(GrowingSOM gsom) |
private void |
RhythmPatternsAttributeVisualizer.initVisualizationMatrices(GrowingSOM gsom,
int width,
int height) |
List<Unit> |
TrajectoryVisualizer.loadNameTrajectory(GrowingSOM gsom) |
static Palette |
Palette.loadPaletteFromXML(File file) |
static Palette |
Palette.loadPaletteFromXML(JarFile jarFile,
String name) |
List<Unit> |
TrajectoryVisualizer.loadVecTrajectory(GrowingSOM gsom) |
List<Unit> |
TrajectoryVisualizer.loadXYTrajectory(GrowingSOM gsom) |
void |
ColorGradient.setGradientPoint(double c,
Color color) |
private void |
MetroMapVisualizer.MetroMapControlPanel.updateVis() |
Constructor and Description |
---|
ColorGradient(double[] points,
Color[] colors) |
Modifier and Type | Class and Description |
---|---|
class |
ClusteringAbortedException
Is thrown when the user has aborted the running clustering algorithm.
|
class |
MoreCentresThanKException
In case anyone dares to set more centres for a K-Means guy -- that's what you're gonna get.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Shift> |
SOMComparison.calculateShifts(boolean cumulative) |
void |
SOMComparison.loadGSOMs(GrowingSOM gsom,
String prefix) |
void |
SOMComparison.loadGSOMsFromPrefix(String prefix1,
String prefix2) |
Modifier and Type | Method and Description |
---|---|
private void |
ContourPlot.AssignContourValues()
interpolate between
ContourPlot.zMin and ContourPlot.zMax , logarithmically or linearly, in order to assign contour
values to the array ContourPlot.cv |
private void |
ContourPlot.GetExtremes()
|
void |
ContourPlot.setZedMatrix(cern.colt.matrix.DoubleMatrix2D zed) |