> For the complete documentation index, see [llms.txt](https://george-jen.gitbook.io/data-science-and-apache-spark/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://george-jen.gitbook.io/data-science-and-apache-spark/class-svdplusplus.md).

# Class SVDPlusPlus

```
Object
   org.apache.spark.graphx.lib.SVDPlusPlus
```

Constructor:

`SVDPlusPlus()`

Method:

```
static scala.Tuple2<Graph<scala.Tuple4<double[],double[],Object,Object>,Object>,Object>	run(RDD<Edge<Object>> edges, SVDPlusPlus.Conf conf)

Implement SVD++ based on "Factorization Meets the Neighborhood: a Multifaceted Collaborative Filtering Model", available at here.
```
