底层依托基础:Breeze BLAS
数据结构: Vector, Matrix,RowMatrix, IndexedRowMtrix,BlockMatrix,CoordinateMatrix
上述所有的数据结构底层都是使用breeze和BLAS实现向量和矩阵的操作。
大家可以重点领会一下为什么spark可以分布式的实现梯度下降。
参考书籍:Spark MLlib机器学习
代码模拟实现:
底层依托基础:Breeze BLAS
数据结构: Vector, Matrix,RowMatrix, IndexedRowMtrix,BlockMatrix,CoordinateMatrix
上述所有的数据结构底层都是使用breeze和BLAS实现向量和矩阵的操作。
大家可以重点领会一下为什么spark可以分布式的实现梯度下降。
参考书籍:Spark MLlib机器学习
代码模拟实现: