├── .gitignore ├── LICENSE ├── README.md ├── ensemble-clustering-spark ├── docstyle.css ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── oculusinfo │ │ └── ml │ │ └── spark │ │ ├── CsvParser.java │ │ ├── Field.java │ │ ├── SparkDataSet.java │ │ ├── SparkInstanceParser.java │ │ ├── SparkInstanceParserHelper.java │ │ └── unsupervised │ │ └── cluster │ │ ├── SparkClusterResult.java │ │ ├── dpmeans │ │ └── DPMeansClusterer.java │ │ ├── functions │ │ ├── AggregateClusterFunction.java │ │ ├── AggregateClustersFunction.java │ │ ├── BestClusterFunction.java │ │ ├── ComputeCentroidFunction.java │ │ ├── DistanceFunction.java │ │ ├── FindBestClusterFunction.java │ │ ├── IncrementalClusterFunction.java │ │ └── InstanceToClusterFunction.java │ │ ├── kmeans │ │ └── KMeansClusterer.java │ │ └── threshold │ │ └── ThresholdClusterer.java │ └── test │ └── java │ └── com │ └── oculusinfo │ └── ml │ └── spark │ └── unsupervised │ ├── InstanceParser.java │ ├── TestDPMeans.java │ ├── TestKMeans.java │ └── TestThresholdClusterer.java ├── ensemble-clustering ├── docstyle.css ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── oculusinfo │ │ ├── geometry │ │ ├── SphereUtilities.java │ │ ├── cartesian │ │ │ ├── CubicBSpline.java │ │ │ ├── QuarticSpline.java │ │ │ └── Spline.java │ │ └── geodesic │ │ │ ├── Position.java │ │ │ ├── PositionCalculationParameters.java │ │ │ ├── PositionCalculationType.java │ │ │ ├── Track.java │ │ │ ├── TrackPlotter.java │ │ │ ├── WrappingRectangle.java │ │ │ └── tracks │ │ │ ├── Cartesian2DTrack.java │ │ │ ├── Cartesian3DTrack.java │ │ │ ├── GeodeticTrack.java │ │ │ └── SphericalTrack.java │ │ ├── math │ │ ├── algebra │ │ │ └── AngleUtilities.java │ │ ├── linearalgebra │ │ │ ├── ListUtilities.java │ │ │ ├── TriDiagonalMatrix.java │ │ │ └── Vector.java │ │ └── statistics │ │ │ └── StatTracker.java │ │ └── ml │ │ ├── DataSet.java │ │ ├── Instance.java │ │ ├── InstanceJsonMapper.java │ │ ├── centroid │ │ └── Centroid.java │ │ ├── distance │ │ └── DistanceFunction.java │ │ ├── feature │ │ ├── Feature.java │ │ ├── FeatureTable.java │ │ ├── bagofwords │ │ │ ├── BagOfWordsFeature.java │ │ │ ├── centroid │ │ │ │ └── BagOfWordsCentroid.java │ │ │ └── distance │ │ │ │ ├── CosineDistance.java │ │ │ │ ├── EditDistance.java │ │ │ │ └── ExactTokenMatchDistance.java │ │ ├── numeric │ │ │ ├── NumericVectorFeature.java │ │ │ ├── centroid │ │ │ │ └── MeanNumericVectorCentroid.java │ │ │ └── distance │ │ │ │ └── EuclideanDistance.java │ │ ├── semantic │ │ │ ├── SemanticFeature.java │ │ │ ├── centroid │ │ │ │ └── SemanticCentroid.java │ │ │ └── distance │ │ │ │ ├── Concept.java │ │ │ │ ├── SemMFDistance.java │ │ │ │ └── WuPalmerDistance.java │ │ ├── spatial │ │ │ ├── GeoSpatialFeature.java │ │ │ ├── TrackFeature.java │ │ │ ├── centroid │ │ │ │ ├── FastGeoSpatialCentroid.java │ │ │ │ ├── GeoSpatialCentroid.java │ │ │ │ └── TrackCentroid.java │ │ │ └── distance │ │ │ │ ├── EquitangularDistance.java │ │ │ │ ├── EuclideanDistance.java │ │ │ │ ├── HaversineDistance.java │ │ │ │ ├── SphericalCosineDistance.java │ │ │ │ └── TrackDistance.java │ │ ├── string │ │ │ ├── StringFeature.java │ │ │ ├── centroid │ │ │ │ └── StringMedianCentroid.java │ │ │ └── distance │ │ │ │ ├── EditDistance.java │ │ │ │ └── ExactTokenMatchDistance.java │ │ └── temporal │ │ │ ├── TemporalFeature.java │ │ │ ├── centroid │ │ │ ├── TemporalCentroid.java │ │ │ └── TemporalMinMaxCentroid.java │ │ │ └── distance │ │ │ └── TemporalDistance.java │ │ ├── search │ │ ├── ObjectiveFunction.java │ │ ├── SearchException.java │ │ ├── Solution.java │ │ └── stochastic │ │ │ └── SimulatedAnnealing.java │ │ ├── stats │ │ ├── FeatureFreqComparator.java │ │ ├── FeatureFrequency.java │ │ ├── FeatureFrequencyTable.java │ │ └── TrackClusterWrapper.java │ │ ├── unsupervised │ │ └── cluster │ │ │ ├── AbstractClusterer.java │ │ │ ├── BaseClusterer.java │ │ │ ├── Cluster.java │ │ │ ├── ClusterFactory.java │ │ │ ├── ClusterJsonMapper.java │ │ │ ├── ClusterResult.java │ │ │ ├── Clusterer.java │ │ │ ├── FeatureTypeDefinition.java │ │ │ ├── InMemoryClusterResult.java │ │ │ ├── dpmeans │ │ │ └── DPMeans.java │ │ │ ├── kmeans │ │ │ └── KMeans.java │ │ │ └── threshold │ │ │ └── ThresholdClusterer.java │ │ ├── utils │ │ └── StringTools.java │ │ └── validation │ │ └── unsupervised │ │ ├── external │ │ ├── BCubed.java │ │ ├── BCubedHierarchical.java │ │ ├── Hierarchical.java │ │ └── NormMutualInformation.java │ │ └── internal │ │ ├── Cohesion.java │ │ └── Separation.java │ └── test │ └── java │ ├── TestGeoSpatialCentroid.java │ └── com │ └── oculusinfo │ ├── geometry │ ├── SphereUtilityTests.java │ ├── cartesian │ │ ├── ProgramaticSplineTest.java │ │ └── VisualSplineTest.java │ └── geodesic │ │ ├── PositionTests.java │ │ ├── TrackSimplificationTests.java │ │ └── TrackTest.java │ ├── math │ ├── algebra │ │ └── TestAngleUtilities.java │ ├── linearalgebra │ │ ├── ListUtilitiesTests.java │ │ ├── TestTriDiagonalMatrix.java │ │ └── VectorTests.java │ └── statistics │ │ └── TestStats.java │ └── ml │ ├── TestNormalization.java │ ├── TestStringTools.java │ ├── distance │ ├── TestBagOfWordsEditDistance.java │ ├── TestCosineDistance.java │ ├── TestEquitangularDistance.java │ ├── TestEuclideanDistance.java │ ├── TestExactStringMatchDistance.java │ ├── TestExactTokenMatchDistance.java │ ├── TestHaversineDistance.java │ ├── TestSphericalCosineDistance.java │ ├── TestStringEditDistance.java │ └── TestTemporalDistance.java │ ├── search │ └── TestAnnealer.java │ ├── tracks │ ├── TestFrame.java │ ├── TestTrackCluster.java │ ├── TrackCentroidTests.java │ └── TrackClusteringTests.java │ └── unsupervised │ ├── TestBagOfWordsClustering.java │ ├── TestDPMeans.java │ ├── TestGeoClusteringWithDPMeans.java │ ├── TestKMeans.java │ ├── TestNameLocationClustering.java │ ├── TestStringClustering.java │ ├── TestStringClusteringWithDPMeans.java │ ├── TestStringClusteringWithMissingFeatures.java │ └── TestThresholdClusterer.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/README.md -------------------------------------------------------------------------------- /ensemble-clustering-spark/docstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/docstyle.css -------------------------------------------------------------------------------- /ensemble-clustering-spark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/pom.xml -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/CsvParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/CsvParser.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/Field.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkDataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkDataSet.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkInstanceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkInstanceParser.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkInstanceParserHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/SparkInstanceParserHelper.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/SparkClusterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/SparkClusterResult.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/dpmeans/DPMeansClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/dpmeans/DPMeansClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/AggregateClusterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/AggregateClusterFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/AggregateClustersFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/AggregateClustersFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/BestClusterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/BestClusterFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/ComputeCentroidFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/ComputeCentroidFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/DistanceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/DistanceFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/FindBestClusterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/FindBestClusterFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/IncrementalClusterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/IncrementalClusterFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/InstanceToClusterFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/functions/InstanceToClusterFunction.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/kmeans/KMeansClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/kmeans/KMeansClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/threshold/ThresholdClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/main/java/com/oculusinfo/ml/spark/unsupervised/cluster/threshold/ThresholdClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/InstanceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/InstanceParser.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestDPMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestDPMeans.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestKMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestKMeans.java -------------------------------------------------------------------------------- /ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestThresholdClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering-spark/src/test/java/com/oculusinfo/ml/spark/unsupervised/TestThresholdClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering/docstyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/docstyle.css -------------------------------------------------------------------------------- /ensemble-clustering/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/pom.xml -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/SphereUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/SphereUtilities.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/CubicBSpline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/CubicBSpline.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/QuarticSpline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/QuarticSpline.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/Spline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/cartesian/Spline.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/Position.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/PositionCalculationParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/PositionCalculationParameters.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/PositionCalculationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/PositionCalculationType.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/Track.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/Track.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/TrackPlotter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/TrackPlotter.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/WrappingRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/WrappingRectangle.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/Cartesian2DTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/Cartesian2DTrack.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/Cartesian3DTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/Cartesian3DTrack.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/GeodeticTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/GeodeticTrack.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/SphericalTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/geometry/geodesic/tracks/SphericalTrack.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/math/algebra/AngleUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/math/algebra/AngleUtilities.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/ListUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/ListUtilities.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/TriDiagonalMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/TriDiagonalMatrix.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/math/linearalgebra/Vector.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/math/statistics/StatTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/math/statistics/StatTracker.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/DataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/DataSet.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/Instance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/InstanceJsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/InstanceJsonMapper.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/centroid/Centroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/centroid/Centroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/distance/DistanceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/distance/DistanceFunction.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/Feature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/FeatureTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/FeatureTable.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/BagOfWordsFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/BagOfWordsFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/centroid/BagOfWordsCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/centroid/BagOfWordsCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/CosineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/CosineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/EditDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/ExactTokenMatchDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/bagofwords/distance/ExactTokenMatchDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/NumericVectorFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/NumericVectorFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/centroid/MeanNumericVectorCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/centroid/MeanNumericVectorCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/distance/EuclideanDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/numeric/distance/EuclideanDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/SemanticFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/SemanticFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/centroid/SemanticCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/centroid/SemanticCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/Concept.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/Concept.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/SemMFDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/SemMFDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/WuPalmerDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/semantic/distance/WuPalmerDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/GeoSpatialFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/GeoSpatialFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/TrackFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/TrackFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/FastGeoSpatialCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/FastGeoSpatialCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/GeoSpatialCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/GeoSpatialCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/TrackCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/centroid/TrackCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/EquitangularDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/EquitangularDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/EuclideanDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/EuclideanDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/HaversineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/HaversineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/SphericalCosineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/SphericalCosineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/TrackDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/spatial/distance/TrackDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/StringFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/StringFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/centroid/StringMedianCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/centroid/StringMedianCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/distance/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/distance/EditDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/distance/ExactTokenMatchDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/string/distance/ExactTokenMatchDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/TemporalFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/TemporalFeature.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/centroid/TemporalCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/centroid/TemporalCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/centroid/TemporalMinMaxCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/centroid/TemporalMinMaxCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/distance/TemporalDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/feature/temporal/distance/TemporalDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/search/ObjectiveFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/search/ObjectiveFunction.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/search/SearchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/search/SearchException.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/search/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/search/Solution.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/search/stochastic/SimulatedAnnealing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/search/stochastic/SimulatedAnnealing.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFreqComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFreqComparator.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFrequency.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFrequencyTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/FeatureFrequencyTable.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/TrackClusterWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/stats/TrackClusterWrapper.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/AbstractClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/AbstractClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/BaseClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/BaseClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/Cluster.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterFactory.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterJsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterJsonMapper.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/ClusterResult.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/Clusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/Clusterer.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/FeatureTypeDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/FeatureTypeDefinition.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/InMemoryClusterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/InMemoryClusterResult.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/dpmeans/DPMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/dpmeans/DPMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/kmeans/KMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/kmeans/KMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/threshold/ThresholdClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/unsupervised/cluster/threshold/ThresholdClusterer.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/utils/StringTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/utils/StringTools.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/BCubed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/BCubed.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/BCubedHierarchical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/BCubedHierarchical.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/Hierarchical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/Hierarchical.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/NormMutualInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/external/NormMutualInformation.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/internal/Cohesion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/internal/Cohesion.java -------------------------------------------------------------------------------- /ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/internal/Separation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/main/java/com/oculusinfo/ml/validation/unsupervised/internal/Separation.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/TestGeoSpatialCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/TestGeoSpatialCentroid.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/SphereUtilityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/SphereUtilityTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/cartesian/ProgramaticSplineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/cartesian/ProgramaticSplineTest.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/cartesian/VisualSplineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/cartesian/VisualSplineTest.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/PositionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/PositionTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/TrackSimplificationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/TrackSimplificationTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/TrackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/geometry/geodesic/TrackTest.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/math/algebra/TestAngleUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/math/algebra/TestAngleUtilities.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/ListUtilitiesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/ListUtilitiesTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/TestTriDiagonalMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/TestTriDiagonalMatrix.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/VectorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/math/linearalgebra/VectorTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/math/statistics/TestStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/math/statistics/TestStats.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/TestNormalization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/TestNormalization.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/TestStringTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/TestStringTools.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestBagOfWordsEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestBagOfWordsEditDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestCosineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestCosineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestEquitangularDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestEquitangularDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestEuclideanDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestEuclideanDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestExactStringMatchDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestExactStringMatchDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestExactTokenMatchDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestExactTokenMatchDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestHaversineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestHaversineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestSphericalCosineDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestSphericalCosineDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestStringEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestStringEditDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestTemporalDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/distance/TestTemporalDistance.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/search/TestAnnealer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/search/TestAnnealer.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TestFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TestFrame.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TestTrackCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TestTrackCluster.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TrackCentroidTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TrackCentroidTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TrackClusteringTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/tracks/TrackClusteringTests.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestBagOfWordsClustering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestBagOfWordsClustering.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestDPMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestDPMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestGeoClusteringWithDPMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestGeoClusteringWithDPMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestKMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestKMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestNameLocationClustering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestNameLocationClustering.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClustering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClustering.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClusteringWithDPMeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClusteringWithDPMeans.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClusteringWithMissingFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestStringClusteringWithMissingFeatures.java -------------------------------------------------------------------------------- /ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestThresholdClusterer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/ensemble-clustering/src/test/java/com/oculusinfo/ml/unsupervised/TestThresholdClusterer.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unchartedsoftware/ensemble-clustering/HEAD/pom.xml --------------------------------------------------------------------------------