Package | Description |
---|---|
at.tuwien.ifs.somtoolbox.apps.viewer |
This package implements the SOMViewer application; main class is SOMViewer.java.
|
at.tuwien.ifs.somtoolbox.apps.viewer.controls |
This package provides control elements, mostly dialogs, for the SOMViewer application.
|
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player | |
at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver | |
at.tuwien.ifs.somtoolbox.clustering.functions | |
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.initialisation | |
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.output.labeling |
Provides implementations of labeling algorithms to assign semantic labels to SOM units.
|
at.tuwien.ifs.somtoolbox.reportgenerator | |
at.tuwien.ifs.somtoolbox.reportgenerator.QEContainers | |
at.tuwien.ifs.somtoolbox.util |
Provides various helper classes.
|
at.tuwien.ifs.somtoolbox.util.comparables | |
at.tuwien.ifs.somtoolbox.visualization |
Provides classes creating visualisations of trained SOMs.
|
at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree | |
at.tuwien.ifs.somtoolbox.visualization.thematicmap |
Contains helper classes used by the
ThematicClassMapVisualizer . |
Modifier and Type | Field and Description |
---|---|
private Unit |
GeneralUnitPNode.u |
Modifier and Type | Method and Description |
---|---|
Unit |
GeneralUnitPNode.getUnit()
Returns the associtated SOM unit for this node
|
Modifier and Type | Method and Description |
---|---|
Point[] |
MapPNode.getStarCoords(Unit unit,
int unitSize) |
GeneralUnitPNode |
MapPNode.getUnit(Unit u)
Return the GeneralUnitPNode at the unit index x/y.
|
void |
GeneralUnitPNode.initClassPieCharts(Unit u,
SOMLibClassInformation classInfo,
double width,
double height) |
private Point[][] |
MapPNode.initInputLocations(Unit unit)
Computes the locations of each input vector within a specific unit
|
Constructor and Description |
---|
GeneralUnitPNode(Unit u,
CommonSOMViewerStateData state,
SOMLibClassInformation classInfo,
SOMLibDataInformation dataInfo,
double width,
double height) |
GeneralUnitPNode(Unit u,
CommonSOMViewerStateData state,
SOMLibClassInformation classInfo,
SOMLibDataInformation dataInfo,
Point[][] locations,
double width,
double height) |
GeneralUnitPNode(Unit u,
GeneralUnitPNode clone) |
Modifier and Type | Field and Description |
---|---|
private Unit |
GHSOMNavigationPanel.currentUnit
The currently selected
Unit . |
Modifier and Type | Field and Description |
---|---|
private LinkedList<Unit> |
AutoRoutePanel.touchedUnits |
protected Vector<Unit> |
AbstractSelectionPanel.unitsInPlaylist
units that contribute to the current playlist.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSelectionPanel.addToList(String elementName,
String fileNamePrefix,
Unit u)
adds an element to the current playlist and the absPathVectors
|
void |
AbstractSelectionPanel.addToList(String elementName,
Unit u)
adds an element to the current playlist and the absPathVectors
|
private void |
GHSOMNavigationPanel.drillDown(Unit unit)
Drills down the underlying map of the specified
Unit . |
private boolean |
GHSOMNavigationPanel.isDrillDownable(Unit unit)
Returns
true if the specified unit has an underlying map and is therefore
drill-down-able. |
Modifier and Type | Method and Description |
---|---|
void |
PlaySOMPlayer.addToList(String elementName,
String fileNamePrefix,
Unit u) |
void |
PlaySOMPlayer.addToList(String elementName,
Unit u) |
Modifier and Type | Method and Description |
---|---|
private Unit |
PocketSOMConnector.ConnectorEndpoint.Worker.mapContains(String song,
Unit[] map) |
Modifier and Type | Method and Description |
---|---|
private Unit |
PocketSOMConnector.ConnectorEndpoint.Worker.mapContains(String song,
Unit[] map) |
Modifier and Type | Method and Description |
---|---|
Unit |
UnitClusteringFunction.meanObject(Cluster<? extends Unit> elements) |
Modifier and Type | Method and Description |
---|---|
double |
UnitClusteringFunction.distance(Unit u1,
Unit u2) |
Modifier and Type | Method and Description |
---|---|
Unit |
UnitClusteringFunction.meanObject(Cluster<? extends Unit> elements) |
String |
UnitClusteringFunction.toString(Cluster<? extends Unit> elements) |
Modifier and Type | Field and Description |
---|---|
private Unit |
InputCorrections.InputCorrection.sourceUnit |
private Unit |
InputCorrections.InputCorrection.targetUnit |
Modifier and Type | Method and Description |
---|---|
Unit |
InputCorrections.InputCorrection.getSourceUnit() |
Unit |
InputCorrections.InputCorrection.getTargetUnit() |
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) |
Constructor and Description |
---|
InputCorrections.InputCorrection(Unit sourceUnit,
Unit targetUnit,
String label,
double originalDistance,
InputCorrections.CreationType creationType) |
Modifier and Type | Class and Description |
---|---|
class |
GrowingCellUnit
Extension of Unit, needed to save additional data of growing cell structures
|
Modifier and Type | Field and Description |
---|---|
private Unit |
UnitPair.first |
private Unit |
UnitPair.second |
private Unit |
GrowingLayer.superUnit |
protected Unit[][][] |
GrowingLayer.units |
private Unit |
GrowingLayer.UpdaterThread.winner |
Modifier and Type | Method and Description |
---|---|
Unit[][] |
GrowingLayer.get2DUnits()
Returns all units with depth 0 of the layer
|
Unit[] |
MnemonicGrowingLayer.getAllUnits() |
Unit[] |
Layer.getAllUnits()
Returns an array of all units in the map layer; the specific order of the units is unspecified.
|
Unit[] |
GrowingLayer.getAllUnits()
Returns all units of the layer in an array.
|
Unit[] |
GrowingCellLayer.getAllUnits() |
private Unit |
GrowingLayer.getErrorUnit(QualityMeasure qm,
String methodName)
Returns the unit having the highest quantization error.
|
Unit |
UnitPair.getFirst() |
protected Unit |
GrowingLayer.getMostDissimilarNeighbor(Unit u)
Returns the neighboring unit of a unit specified by argument
u with the most distant weight vector. |
Unit |
UnitPair.getSecond() |
Unit |
GrowingLayer.getSuperUnit()
Returns the superordinate unit, or
null if none exists. |
Unit |
Layer.getUnit(int x,
int y)
Returns the
Unit at the position specified by the x and y arguments. |
Unit |
GrowingLayer.getUnit(int x,
int y) |
Unit |
GrowingCellLayer.getUnit(int x,
int y) |
Unit |
Layer.getUnit(int x,
int y,
int z)
Returns the
Unit at the position specified by the x and y arguments. |
Unit |
GrowingLayer.getUnit(int x,
int y,
int z) |
Unit |
GrowingCellLayer.getUnit(int x,
int y,
int z) |
Unit |
Layer.getUnitForDatum(String name)
Returns the unit onto which the datum specified by its name by argument
name is mapped. |
Unit |
GrowingLayer.getUnitForDatum(String name) |
Unit |
GrowingCellLayer.getUnitForDatum(String name) |
Unit |
GrowingLayer.getUnitForIndex(int index) |
Unit[][][] |
GrowingLayer.getUnits()
Returns all units of the layer in a 3D array.
|
Unit |
MnemonicGrowingLayer.getWinner(InputDatum input) |
Unit |
GrowingLayer.getWinner(InputDatum input)
Returns the winner unit for a given input datum specified by argument
input . |
Unit |
GrowingLayer.getWinner(InputDatum input,
AbstractWeightedMetric metric)
Returns the winner for a given unit, using a weighted distance metric.
|
Unit |
GrowingLayer.getWinner(InputDatum input,
DistanceMetric metric)
Returns the winner unit for a given input datum specified by argument
input . |
Unit |
GrowingLayer.getWinnerFromQuery(String query,
SOMLibTemplateVector templateVector)
Return the winning unit for the given query.
|
Unit[] |
GrowingLayer.getWinners(InputDatum input,
int num) |
Unit[] |
GrowingLayer.getWinners(InputDatum input,
int num,
DistanceMetric metric)
Returns a number of best-matching units sorted by distance (ascending) for a given input datum.
|
Unit[] |
GrowingLayer.getWinnersFromQuery(String query,
int num,
SOMLibTemplateVector templateVector) |
Unit |
GrowingLayer.mapDatum(InputDatum datum)
Maps a single input datum onto the layer and returns the winning unit.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(int x,
int y) |
ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(int x,
int y,
double radius)
Convenience method for
GrowingLayer.getNeighbouringUnits(int, int, int, double) |
private ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(int x,
int y,
int z) |
ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(int x,
int y,
int z,
double radius)
Gets neighbours within a certain radius; uses
GrowingLayer.getMapDistance(int, int, int, int, int, int) for map
distance computation |
protected ArrayList<Unit> |
ToroidLayer.getNeighbouringUnits(Unit u) |
protected ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(Unit u)
Get direct neighbours of the given unit.
|
protected ArrayList<Unit> |
ToroidLayer.getNeighbouringUnits(Unit u,
double radius) |
protected ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(Unit u,
double radius)
Convenience method for
GrowingLayer.getNeighbouringUnits(int, int, int, double) |
Modifier and Type | Method and Description |
---|---|
void |
MnemonicGrowingLayer.countDistances(int distanceFromStart,
Unit startUnit,
Unit currentUnit) |
double |
Layer.getMapDistance(Unit u1,
Unit u2)
Returns the distance between two units on the map grid.
|
double |
GrowingLayer.getMapDistance(Unit u1,
Unit u2) |
double |
GrowingCellLayer.getMapDistance(Unit u1,
Unit u2) |
double |
GrowingLayer.getMapDistanceSq(Unit u1,
Unit u2) |
protected Unit |
GrowingLayer.getMostDissimilarNeighbor(Unit u)
Returns the neighboring unit of a unit specified by argument
u with the most distant weight vector. |
protected ArrayList<Unit> |
ToroidLayer.getNeighbouringUnits(Unit u) |
protected ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(Unit u)
Get direct neighbours of the given unit.
|
protected ArrayList<Unit> |
ToroidLayer.getNeighbouringUnits(Unit u,
double radius) |
protected ArrayList<Unit> |
GrowingLayer.getNeighbouringUnits(Unit u,
double radius)
Convenience method for
GrowingLayer.getNeighbouringUnits(int, int, int, double) |
String[] |
GrowingLayer.getNNearestInputs(Unit u,
int n) |
private void |
GrowingLayer.initSuperUnit(int id,
Unit su) |
private void |
GrowingLayer.insertRowColumn(Unit a,
Unit b,
ProgressListener listener)
Inserts a row or column of units between units specified by argument
a and b . |
private void |
GrowingLayer.updateUnits(Unit winner,
InputDatum input,
double learnrate,
double sigma) |
private void |
GrowingLayer.updateUnitsInArea(Unit winner,
double learnrate,
double opt1,
double[] inputVector,
Cuboid range) |
private void |
GrowingLayer.updateUnitsInArea(Unit winner,
double learnrate,
double opt1,
double[] inputVector,
int startX,
int endX,
int startY,
int endY,
int startZ,
int endZ) |
private void |
GrowingLayer.updateUnitsNoBorder(Unit winner,
InputDatum input,
double learnrate,
double sigma)
Updates the weight vectors of the all map units with respect to the input datum and the according winner unit.
|
protected void |
MnemonicGrowingLayer.updateUnitsNormal(Unit winner,
InputDatum input,
double learnrate,
double sigma) |
protected void |
GrowingLayer.updateUnitsNormal(Unit winner,
InputDatum input,
double learnrate,
double sigma)
Updates the weight vectors of the all map units with respect to the input datum and the according winner unit.
|
void |
AdaptiveCoordinatesVirtualLayer.updateUnitsVirtualSpacePos(Unit[][][] units,
DistanceMetric metric,
Unit winner,
InputDatum input,
int curIteration)
Updates the virtual space position of all map units with respect to the input datum and the according winner
unit.
|
void |
AdaptiveCoordinatesVirtualLayer.updateUnitsVirtualSpacePos(Unit[][][] units,
DistanceMetric metric,
Unit winner,
InputDatum input,
int curIteration)
Updates the virtual space position of all map units with respect to the input datum and the according winner
unit.
|
Constructor and Description |
---|
GrowingLayer.UpdaterThread(Unit winner,
double learnrate,
double opt,
double[] inputVector,
Cuboid range) |
GrowingLayer(int id,
Unit su,
int xSize,
int ySize,
int zSize,
String metricName,
int dim,
boolean normalized,
boolean usePCA,
long seed,
InputData data)
Constructor for a new, untrained layer.
|
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,
boolean normalized,
boolean usePCA,
long seed,
InputData data)
Constructor for a new, untrained layer.
|
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,
boolean normalize,
boolean usePCA,
long seed,
InputData data) |
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,
boolean normalize,
boolean usePCA,
long seed,
InputData data) |
ToroidLayer(int id,
Unit su,
int xSize,
int ySize,
String metricName,
int dim,
double[][][] vectors,
long seed) |
UnitPair(Unit first,
Unit second) |
Modifier and Type | Method and Description |
---|---|
Unit[][][] |
SOMInitializer.initialize() |
Unit[][][] |
RandomInitializer.initialize()
Initialize the SOM Layer randomly
|
Unit[][][] |
PCAInitializer.initialize()
Initialize the SOM Layer using Principal Component Analysis
|
Unit[][][] |
LayerInitializer.initialize()
Initialize the SOM Layer
|
Unit[][][] |
RandomSamplingInitializer.initialize()
Initialize the SOM Layer using Random Input Sampling
|
Modifier and Type | Method and Description |
---|---|
void |
MnemonicSOMMetric.countDistances(int distanceFromStart,
Unit startUnit,
Unit currentUnit,
Unit[][] units) |
void |
MnemonicSOMMetric.countDistances(int distanceFromStart,
Unit startUnit,
Unit currentUnit,
Unit[][] units) |
double |
AbstractWeightedMetric.distance(double[] vector,
Unit unit) |
double |
AbstractWeightedMetric.distance(InputDatum inputDatum,
Unit unit) |
Constructor and Description |
---|
MnemonicSOMMetric(Unit[][] units) |
Modifier and Type | Field and Description |
---|---|
(package private) Unit |
IntrinsicDistance.UnitInfo.predecessor |
(package private) Unit |
IntrinsicDistance.UnitInfo.unit |
Modifier and Type | Method and Description |
---|---|
Unit |
IntrinsicDistance.UnitInfo.getPredecessor() |
Unit |
IntrinsicDistance.UnitInfo.getUnit() |
Modifier and Type | Method and Description |
---|---|
private void |
IntrinsicDistance.Dijkstra(Unit[] V,
int unitcount,
Unit bmu,
Unit sbmu,
Hashtable<Unit,IntrinsicDistance.UnitInfo> units) |
private void |
IntrinsicDistance.Dijkstra(Unit[] V,
int unitcount,
Unit bmu,
Unit sbmu,
Hashtable<Unit,IntrinsicDistance.UnitInfo> units) |
void |
IntrinsicDistance.UnitInfo.setPredecessor(Unit pre) |
Modifier and Type | Method and Description |
---|---|
private void |
IntrinsicDistance.Dijkstra(Unit[] V,
int unitcount,
Unit bmu,
Unit sbmu,
Hashtable<Unit,IntrinsicDistance.UnitInfo> units) |
Constructor and Description |
---|
IntrinsicDistance.UnitInfo(Unit u) |
Modifier and Type | Field and Description |
---|---|
private Vector<Unit> |
GHSOM.ExpandedUnits.units |
Modifier and Type | Method and Description |
---|---|
Unit |
GHSOM.ExpandedUnits.getUnit(int i) |
Modifier and Type | Method and Description |
---|---|
Collection<Unit> |
GHSOM.ExpandedUnits.getUnits() |
Modifier and Type | Method and Description |
---|---|
void |
GHSOM.ExpandedUnits.addUnit(Unit unit,
double qual) |
Constructor and Description |
---|
GrowingSOM(int id,
Unit su,
int dim,
boolean norm,
SOMProperties props,
InputData data)
Constructs a new
GrowingSOM with dim -dimensional weight vectors. |
GrowingSOM(int id,
Unit su,
SOMInputReader ir)
Private constructor used recursively in hierarchical network models consisting of multiple maps.
|
GrowingSOM(int id,
Unit su,
SOMInputReader ir,
GrowingLayer layer) |
MnemonicSOM(int id,
Unit su,
SOMInputReader ir) |
Modifier and Type | Method and Description |
---|---|
private String |
HTMLOutputter.createMiniMap(String fName,
Unit u) |
private String |
HTMLOutputter.emptyUnitRepresentation(Unit u) |
private String |
HTMLOutputter.expandedUnitRepresentation(Unit u,
double[] minmax,
String fDir,
String fName,
String[] hlDataNames) |
private String |
HTMLOutputter.labelInfo(Unit u,
double[] minmax) |
private String |
HTMLOutputter.leafUnitRepresentation(Unit u,
double[] minmax,
String[] hlDataNames) |
private String |
HTMLOutputter.nonEmptyUnitRepresentation(Unit u,
double[] minmax,
String fDir,
String fName,
String[] hlDataNames) |
private String |
HTMLOutputter.unitRepresentation(Unit u,
double[] minmax,
String fDir,
String fName,
String[] dataNames) |
private String |
HTMLOutputter.upperLayerMapInfo(String name,
Unit su) |
Modifier and Type | Method and Description |
---|---|
private double |
LagusKeywordLabeler.calcUnitDistance(Unit start,
Unit end)
Calculates the distance between Units
|
private UnitWordsMap |
LagusKeywordLabeler.generateUnitWordsMap(Unit[] units,
GrowingSOM gsom,
InputData data,
TemplateVector tv) |
private void |
LagusKeywordLabeler.selectAreaLabels(Unit[] units,
UnitWordsMap uwm,
int num)
Only labels one unit per map area, dependent on A0 and A1 radius.
|
private void |
LagusKeywordLabeler.selectLabelsG1(Unit[] units,
UnitWordsMap uwm,
int num)
Selects a number of n labels for each unit based on the proposed goodness G1 by Lagus
|
private void |
LagusKeywordLabeler.selectLabelsG2(Unit[] units,
UnitWordsMap uwm)
Selects only one best label for units based on the proposed goodness G2 by Lagus
|
Modifier and Type | Field and Description |
---|---|
Unit[] |
SemanticInterpreterGrid.units |
Modifier and Type | Method and Description |
---|---|
Unit[] |
SemanticInterpreterGrid.cutArray(int x1,
int x2,
int y1,
int y2)
helper method, cuts a double array from this.units defined by X and Y
|
Unit[] |
SemanticInterpreterGrid.getNonEmptyUnits()
Returns an array containing nonempty units
FIXME: refactor this, make a method in GrowingLayer , based on
GrowingLayer.getNumberOfNotEmptyUnits() |
Unit |
TestRunResult.getUnitMappedTo(InputDatum input)
returns the unit the specified input item is mapped to
|
static Unit[] |
SemanticInterpreterGrid.sortNodes(Unit[] units)
Sort the Unit array according to the Coordinates
FIXME: refactor this with some generic java sorting algorithm, implementing a special Comparator first if
needed |
Modifier and Type | Method and Description |
---|---|
ArrayList[] |
SemanticInterpreterGrid.getQMIntersectionList(String Name1,
String Name2,
Unit[] units,
int type)
Returns a 9 field arrayList containing intersection units of QM Name1 & Name2, on units, that were chosen with
the comparing operation type
|
static Unit[] |
SemanticInterpreterGrid.sortNodes(Unit[] units)
Sort the Unit array according to the Coordinates
FIXME: refactor this with some generic java sorting algorithm, implementing a special Comparator first if
needed |
Constructor and Description |
---|
SemanticInterpreterGrid(Unit[] units,
TestRunResult testrun,
boolean master,
int Region,
int type,
String imgDir) |
Modifier and Type | Field and Description |
---|---|
private Unit[] |
UnitQEContainer.unit |
Modifier and Type | Field and Description |
---|---|
private Vector<Unit> |
InputQEContainer.units |
Modifier and Type | Method and Description |
---|---|
Unit |
InputQEContainer.getMapUnit(int i)
returns the unit at the specified index
|
Unit[] |
QMContainer.getMaxUnit(String Name,
Unit[] Area)
returns the maximal Value of the quality measure with "Name"as identifier
|
Unit[] |
QMContainer.getMinUnit(String Name,
Unit[] Area)
returns the minimal Value of the quality measure with "Name"as identifier
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Unit> |
QMContainer.getComparedQMRegionOccurances(String Name1,
String Name2,
Unit[] Region,
int type)
Returns an array of Units, witch have Intersection of QM Name1 & Name 2 with the given type of operation
|
Modifier and Type | Method and Description |
---|---|
void |
InputQEContainer.addMapUnit(Unit unit)
adds a unit to this container
|
double[] |
QMContainer.compareQualities(String Name1,
String Name2,
Unit[] Region,
int type)
Compares the 2 QM with each other,i.e looks through all units (only in the Region if region != NULL) and looks
for similar values at the same Units (TRY: Enlarge the search radius to a certain neighbourhood radius (1))
|
QMConfigurationProfile |
QMContainer.getActualConfiguration(String qualifier,
Unit[] units,
int type)
Returns an array with the actual identification configuration , of how the qualifier QM behaves
|
ArrayList<Unit> |
QMContainer.getComparedQMRegionOccurances(String Name1,
String Name2,
Unit[] Region,
int type)
Returns an array of Units, witch have Intersection of QM Name1 & Name 2 with the given type of operation
|
int |
QMContainer.getMaximumClassifiedRegionValue(Unit[] region,
String Name)
Returns the maximum of the selected classified Region
|
Unit[] |
QMContainer.getMaxUnit(String Name,
Unit[] Area)
returns the maximal Value of the quality measure with "Name"as identifier
|
int |
QMContainer.getMinimumClassifiedRegionValue(Unit[] region,
String Name)
Returns the minimum of the selected classified Region
|
Unit[] |
QMContainer.getMinUnit(String Name,
Unit[] Area)
returns the minimal Value of the quality measure with "Name"as identifier
|
boolean |
QMContainer.hasHighDensity(Unit u)
Tests whether the Unit U is having a High Mapped Input Density.
This is made upon an assumption, we say a unit is highly dense when the average value of the first 15% of units with highest values is equal or above that value that |
boolean |
QMContainer.hasLowDensity(Unit u)
Returns true if the Unit has a low density
|
Boolean |
QMContainer.hasMixedClasses(Unit u)
Returns whether there are mixed classes on the Unit.
|
Boolean |
QMContainer.hasNeighboringEmptyUnits(Unit u)
* Returns true if 8-fold neighbourhood shows any Units with no Inputs.
|
Boolean |
QMContainer.hasSingleClass(Unit u) |
ArrayList<SemanticClass> |
QMContainer.isOnClusterEdge(Unit u)
returns a ArrayList with all classes for witch unit u resembles a Cluster Edge Unit for those classes.
|
boolean |
QMContainer.isOnMapEdge(Unit u)
tests whether a unit is on the edge of the map
FIXME: this should go to GrowingLayer |
void |
UnitQEContainer.setUnit(Unit[] unit) |
Modifier and Type | Method and Description |
---|---|
void |
InputQEContainer.setMapUnits(Vector<Unit> units)
sets the complete list of units stored in this container.
|
Constructor and Description |
---|
UnitQEContainer(Unit[] unit,
double qe) |
Modifier and Type | Method and Description |
---|---|
static void |
VisualisationUtils.drawThickLine(Graphics2D g,
Unit u1,
Unit u2,
int unitWidth,
int unitHeight)
Draws a thick line from the centre of u1 to u2, using
VisualisationUtils.drawThickLine(Graphics2D, Point, Point, int, int) |
static void |
VisualisationUtils.drawUnitCentreMarker(Graphics2D g,
Unit unit,
int unitWidth,
int unitHeight,
int markerWidth,
int markerHeight)
Draws a marker in the centre of the given unit.
|
static Point |
VisualisationUtils.getUnitCentreLocation(Unit unit,
double unitWidth,
double unitHeight) |
static Point |
VisualisationUtils.getUnitCentreLocation(Unit unit,
double unitWidth,
double unitHeight,
int offsetX,
int offsetY) |
Modifier and Type | Field and Description |
---|---|
private Unit |
UnitDistance.unit |
Modifier and Type | Method and Description |
---|---|
Unit |
UnitDistance.getUnit() |
Constructor and Description |
---|
UnitDistance(Unit unit,
double distance) |
Modifier and Type | Method and Description |
---|---|
List<Unit> |
TrajectoryVisualizer.loadNameTrajectory(GrowingSOM gsom) |
List<Unit> |
TrajectoryVisualizer.loadVecTrajectory(GrowingSOM gsom) |
List<Unit> |
TrajectoryVisualizer.loadXYTrajectory(GrowingSOM gsom) |
Modifier and Type | Method and Description |
---|---|
private void |
TrajectoryVisualizer.drawArrow(Graphics2D g,
Unit u1,
Unit u2,
int unitWidth,
int unitHeight) |
private double[][][][] |
FlowBorderlineVisualizer.getSelectedComponentsWeightVectors(Unit[][][] units,
int group) |
private double |
MappingDistortionVisualizer.mapDistance(Unit unit1,
Unit unit2) |
Modifier and Type | Method and Description |
---|---|
private void |
TrajectoryVisualizer.drawCentreMarkers(BufferedImage image,
GrowingSOM gsom,
Color dotColor,
List<Unit> units) |
private void |
TrajectoryVisualizer.drawTrajectory(BufferedImage image,
GrowingSOM gsom,
Color lineColor,
List<Unit> units) |
Modifier and Type | Field and Description |
---|---|
private Unit |
Node.unit |
Modifier and Type | Method and Description |
---|---|
Unit |
Node.getUnit() |
Modifier and Type | Method and Description |
---|---|
protected ArrayList<Unit> |
SomGraph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
protected ArrayList<Unit> |
InputdataGraph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
protected abstract ArrayList<Unit> |
Graph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
Modifier and Type | Method and Description |
---|---|
private List<Edge> |
InputdataGraph.connect_neighbours(Unit[] units) |
protected void |
Graph.connectTwoNodes(Unit unit,
HashMap<Unit,Unit> hm,
Unit neighbour) |
protected void |
SomGraph.createNodes(Unit[] units) |
protected void |
InputdataGraph.createNodes(Unit[] units) |
protected abstract void |
Graph.createNodes(Unit[] units) |
protected ArrayList<Unit> |
SomGraph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
protected ArrayList<Unit> |
InputdataGraph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
protected abstract ArrayList<Unit> |
Graph.getNeighbours(int horIndex,
int verIndex,
Unit[][] units) |
Modifier and Type | Method and Description |
---|---|
protected void |
Graph.connectTwoNodes(Unit unit,
HashMap<Unit,Unit> hm,
Unit neighbour) |
protected void |
Graph.connectTwoNodes(Unit unit,
HashMap<Unit,Unit> hm,
Unit neighbour) |
Constructor and Description |
---|
Node(String label,
double x,
double y,
Unit unit) |
Modifier and Type | Field and Description |
---|---|
(package private) Unit |
SOMRegion.unit |
Modifier and Type | Method and Description |
---|---|
Unit |
SOMRegion.getUnit() |
Modifier and Type | Method and Description |
---|---|
SOMRegion |
RegionManager.addNewRegion(Unit unit) |
Constructor and Description |
---|
SOMRegion(Unit unit,
edu.cornell.cs.voronoi.IPnt pnt,
int clssIndex,
SOMLibClassInformation classInfo,
ArrayList<Color> paintList) |
SOMRegion(Unit unit,
SOMLibClassInformation classInfo,
ArrayList<Color> paintList,
int zoom)
Creates a new instance of SOMNode
|