Skip to content

lzl16/machinelearning

 
 

Repository files navigation

刘建平Pinard的博客配套代码

http://www.cnblogs.com/pinard 刘建平Pinard

之前不少朋友反应我博客中的代码都是连续的片段,不好学习,因此这里把文章和代码做一个整理。 代码有部分来源于网络,已加上相关方版权信息。部分为自己原创,已加上我的版权信息。

目录

注意

2016-2017年写的博客使用的python版本是2.7, 2018年因为TensorFlow对Python3的一些要求,所以写博客使用的Python版本是3.6。少部分2016,2017年的博客代码无法找到,重新用Python3.6跑过上传,因此可能会出现和博客中代码稍有不一致的地方,主要涉及到print的语法和range的用法,若遇到问题,稍微修改即可跑通。

强化学习文章与代码::

文章 代码
强化学习(一)模型基础 代码
强化学习(二)马尔科夫决策过程(MDP)
强化学习(三)用动态规划(DP)求解
强化学习(四)用蒙特卡罗法(MC)求解
强化学习(五)用时序差分法(TD)求解
强化学习(六)时序差分在线控制算法SARSA 代码

机器学习基础与回归算法文章与代码:

文章 代码
梯度下降(Gradient Descent)小结
最小二乘法小结
交叉验证(Cross Validation)原理小结
精确率与召回率,RoC曲线与PR曲线
线性回归原理小结
机器学习研究与开发平台的选择
scikit-learn 和pandas 基于windows单机机器学习环境的搭建
用scikit-learn和pandas学习线性回归 代码
Lasso回归算法: 坐标轴下降法与最小角回归法小结
用scikit-learn和pandas学习Ridge回归 代码1 代码2
scikit-learn 线性回归算法库小结

机器学习分类算法文章与代码:

文章 代码
逻辑回归原理小结
scikit-learn 逻辑回归类库使用小结
感知机原理小结
决策树算法原理(上)
决策树算法原理(下)
scikit-learn决策树算法类库使用小结 代码1 代码2
K近邻法(KNN)原理小结
scikit-learn K近邻法类库使用小结 代码
朴素贝叶斯算法原理小结
scikit-learn 朴素贝叶斯类库使用小结 代码
最大熵模型原理小结
支持向量机原理(一) 线性支持向量机
支持向量机原理(二) 线性支持向量机的软间隔最大化模型
支持向量机原理(三)线性不可分支持向量机与核函数
支持向量机原理(四)SMO算法原理
支持向量机原理(五)线性支持回归
scikit-learn 支持向量机算法库使用小结
支持向量机高斯核调参小结 代码

数学统计学文章与代码:

文章 代码
机器学习算法的随机数据生成 代码

机器学习关联算法文章与代码:

文章 代码
日志和告警数据挖掘经验谈

机器学习集成学习文章与代码:

文章 代码
集成学习原理小结
集成学习之Adaboost算法原理小结
scikit-learn Adaboost类库使用小结 代码
梯度提升树(GBDT)原理小结
scikit-learn 梯度提升树(GBDT)调参小结 代码
Bagging与随机森林算法原理小结
scikit-learn随机森林调参小结 代码

License MIT.

About

My blogs and code for machine learning. http://cnblogs.com/pinard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.3%
  • Python 1.7%