GitHub PushEvent at 2014-11-01 05:46:20
Repository: spark
Actor: guavuslabs-builder
Payload: {"shas":[["98c556ebbca6a815813daaefd292d2e46fb16cc2","05f4ff6cfd932210ddb781d81debbbf760fcab75@gmail.com","Streaming KMeans [MLLIB][SPARK-3254]\n\nThis adds a Streaming KMeans algorithm to MLlib. It uses an update rule that generalizes the mini-batch KMeans update to incorporate a decay factor, which allows past data to be forgotten. The decay factor can be specified explicitly, or via a more intuitive \"fractional decay\" setting, in units of either data points or batches.\n\nThe PR includes:\n- StreamingKMeans algorithm with decay factor settings\n- Usage example\n- Additions to documentation clustering page\n- Unit tests of basic behavior and decay behaviors\n\ntdas mengxr rezazadeh\n\nAuthor: freeman <the.freeman.lab@gmail.com>\nAuthor: Jeremy Freeman <the.freeman.lab@gmail.com>\nAuthor: Xiangrui Meng <meng@databricks.com>\n\nCloses #2942 from freeman-lab/streaming-kmeans and squashes the following commits:\n\nb2e5b4a [freeman] Fixes to docs / examples\n078617c [Jeremy Freeman] Merge pull request #1 from mengxr/SPARK-3254\n2e682c0 [Xiangrui Meng] take discount on previous weights; use BLAS; detect dying clusters\n0411bf5 [freeman] Change decay parameterization\n9f7aea9 [freeman] Style fixes\n374a706 [freeman] Formatting\nad9bdc2 [freeman] Use labeled points and predictOnValues in examples\n77dbd3f [freeman] Make initialization check an assertion\n9cfc301 [freeman] Make random seed an argument\n44050a9 [freeman] Simpler constructor\nc7050d5 [freeman] Fix spacing\n2899623 [freeman] Use pattern matching for clarity\na4a316b [freeman] Use collect\n1472ec5 [freeman] Doc formatting\nea22ec8 [freeman] Fix imports\n2086bdc [freeman] Log cluster center updates\nea9877c [freeman] More documentation\n9facbe3 [freeman] Bug fix\n5db7074 [freeman] Example usage for StreamingKMeans\nf33684b [freeman] Add explanation and example to docs\nb5b5f8d [freeman] Add better documentation\na0fd790 [freeman] Merge remote-tracking branch 'upstream/master' into streaming-kmeans\n9fd9c15 [freeman] Merge remote-tracking branch 'upstream/master' into streaming-kmeans\nb93350f [freeman] Streaming KMeans with decay","freeman",true]],"size":1,"ref":"refs/heads/master","head":"98c556ebbca6a815813daaefd292d2e46fb16cc2"}