gitextract_xem_b0op/ ├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── build.sbt ├── data/ │ └── mnist/ │ └── tsne.R ├── project/ │ ├── Common.scala │ ├── Dependencies.scala │ ├── SparkSubmit.scala │ ├── build.properties │ └── plugins.sbt ├── spark-tsne-core/ │ └── src/ │ ├── main/ │ │ └── scala/ │ │ ├── com/ │ │ │ └── github/ │ │ │ └── saurfang/ │ │ │ └── spark/ │ │ │ └── tsne/ │ │ │ ├── TSNEGradient.scala │ │ │ ├── TSNEHelper.scala │ │ │ ├── TSNEParam.scala │ │ │ ├── X2P.scala │ │ │ ├── impl/ │ │ │ │ ├── BHTSNE.scala │ │ │ │ ├── LBFGSTSNE.scala │ │ │ │ └── SimpleTSNE.scala │ │ │ └── tree/ │ │ │ └── SPTree.scala │ │ └── org/ │ │ └── apache/ │ │ └── spark/ │ │ └── mllib/ │ │ └── X2PHelper.scala │ └── test/ │ └── scala/ │ ├── com/ │ │ └── github/ │ │ └── saurfang/ │ │ └── spark/ │ │ └── tsne/ │ │ ├── BugDemonstrationTest.scala │ │ ├── TSNEGradientTest.scala │ │ ├── X2PSuite.scala │ │ └── tree/ │ │ └── SPTreeSpec.scala │ └── org/ │ └── apache/ │ └── spark/ │ ├── LocalSparkContext.scala │ └── SharedSparkContext.scala ├── spark-tsne-examples/ │ └── src/ │ └── main/ │ ├── resources/ │ │ └── log4j.properties │ └── scala/ │ └── com/ │ └── github/ │ └── saurfang/ │ └── spark/ │ └── tsne/ │ └── examples/ │ └── MNIST.scala └── spark-tsne-player/ └── src/ └── main/ └── html/ └── tsne.html