endymecy/spark-ml-source-analysis
endymecy/spark-ml-source-analysis has 1,956 GitHub stars and 814 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-06 15:47 UTC. Last push 2019-03-25.
spark ml 算法原理剖析以及具体的源码实现分析
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original 
spark机器学习算法研究和源码分析
本项目对spark ml包中各种算法的原理加以介绍并且对算法的代码实现进行详细分析,旨在加深自己对机器学习算法的理解,熟悉这些算法的分布式实现方式。
本系列文章支持的spark版本
本系列文章大部分的算法基于spark 1.6.1,少部分基于spark 2.x。
本系列的目录结构
本系列目录如下:
- 数据类型
- 基本统计
- 协同过滤
- 分类和回归
- 聚类
- 最优化算法
- 降维
- 特征抽取和转换
- 特征抽取
- 特征转换
- Tokenizer
- StopWordsRemover
- n-gram
- Binarizer
- PolynomialExpansion
- Discrete Cosine Transform (DCT)
- StringIndexer
- IndexToString
- OneHotEncoder
- VectorIndexer
- Normalizer(规则化)
- StandardScaler(特征缩放)
- MinMaxScaler
- MaxAbsScaler
- Bucketizer
- ElementwiseProduct(元素智能乘积)
- SQLTransformer
- VectorAssembler
- QuantileDiscretizer
- 特征选择
说明
本专题的大部分内容来自spark源码、spark官方文档,并不用于商业用途。转载请注明本专题地址。
本专题引用他人的内容均列出了参考文献,如有侵权,请务必邮件通知作者。邮箱地址:[email protected]。
本专题的部分文章中用到了latex来写数学公式,可以在浏览器中安装MathJax插件用来展示这些公式。
本人水平有限,分析中难免有错误和误解的地方,请大家不吝指教,万分感激。
License
本文使用的许可见 LICENSE
Explore related projects
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
201,311 starshuggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
168,576 starsAUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI
165,264 starsComfy-Org/ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
145,310 stars