《跟我一起机器学习》

系列文章知识点与代码索引目录

0 环境配置

  • 如何才能入门机器学习?
  • 优雅的安装和使用Anaconda
    • 使用Conda来进行环境的创建与管理
  • Pycharm安装与使用
    • 配置运行环境

1 线性回归

  • 线性回归(模型的建立与求解)

    • 什么是线性回归
    • 模型的误差之目标函数
    • pip install命令的使用
    • sklearn建模房价预测
  • 线性回归(多变量与多项式回归)
    • 多变量回归
    • 多项式回归与PolynomialFeatuires
  • 线性回归(模型的评估)
    • 模型评估(MAE,MSE,RMSE,MAPE)
  • 线性回归(梯度下降)
    • 梯度下降原理与实现
  • 神说要有正态分布,于是就有了正态分布
    • 正态分布的来历与作用
  • 线性回归(目标函数的推导)
    • 线性回归的推导与实现

2 逻辑回归

  • 逻辑回归(模型的建立与求解)

    • 逻辑回归原理
    • 决策边界
  • 逻辑回归(混淆矩阵与评估指标)

    • 混淆矩阵与多分类思想
    • sklearn建模患癌预测
  • 逻辑回归(目标函数推导与实现)

    • 目标函数与梯度推导
    • 动手实现二分类与多分类
  • 任务一(逻辑回归完成录取二分类任务)

    • Pandas读取数据集

3 模型的改善与泛化

  • 模型的改善与泛化(标准化与特征映射)

    • 等高线与特征标准化
    • 特征组合与特征映射
    • 动手实现非线性分类器
  • 模型的改善与泛化(梯度与等高线)

    • 梯度与等高线
  • 模型的改善与泛化(过拟合)

    • 过拟合与欠拟合
    • 训练集与测试集
  • 模型的改善与泛化(正则化)

    • 正则化原理
  • 模型的改善与泛化(偏差方差交叉验证)

    • 偏差方差与超参数
    • 模型选择与交叉验证
  • 模型的改善与泛化(手写体识别)

    • StandardScaler()KFold的使用
    • LogisticRegressionSGDClassifier

4 K最近邻与朴素贝叶斯

  • K近邻算法

    • KNN原理与sklearn建模
    • 距离的度量方式
    • 网格搜索与并行搜索
    • GridSearch
  • 朴素贝叶斯算法

    • 朴素贝叶斯原理
    • 先验概率与后验概率
    • 拉普拉斯平滑
    • 贝叶斯估计
  • 文本特征提取之词袋模型

    • 词袋模型原理
    • 分词与词频统计
    • jiebaCounter
  • 基于词袋模型的垃圾邮件分类

    • CountVectorizer与文本数据预处理
    • 朴素贝叶斯分类示例
    • classification_report
  • TF-IDF文本表示方法与词云图

    • TFIDF原理与计算示例
    • TfidfVectorizer与停用词
    • word cloud与词云图
  • 任务二(基于贝叶斯算法的新闻分类)

5 决策树与随机森林

  • 这就是决策树的思想

    • 决策树思想
    • 信息熵与信息增益
  • 决策树的生成之ID3与C4.5
    • ID3与C4.5原理示例
  • 决策树的建模与剪枝
    • sklearn接口介绍
    • 决策树建模与可视化
    • 剪枝思想
  • 决策树的生成与剪枝CART
    • 基尼指数
    • CART分类决策树原理
  • 集成模型:Bagging、Boosting和Stacking
    • 集成学习思想
    • BaggingClassifier的使用
    • StackingClassifier的使用
  • 随机森林在sklearn中的使用
    • RandomForestClassifier介绍
    • 特征重要性评估
  • 泰坦尼克号沉船生还预测
    • 缺失值补充
    • 特征值转换
    • GridSearchCV的使用

6 支持向量机

  • 原来这就是支持向量机

    • 函数间隔与几何间隔
    • 最大间隔分类器
  • 从另一个角度看支持向量机

  • SVM中关于函数间隔为什么可以设为1

  • SVM之sklear建模与核技巧

    • SVC的使用
    • 线性不可分与特征映射
    • 核技巧与无穷维
  • SVM之软间隔最大化

    • 误差与惩罚
  • 好久不见的拉格朗日乘数法

    • 拉格朗日乘数法
  • 对偶性与KKT条件

  • SVM之目标函数求解

7 聚类

  • Kmeans聚类算法

    • 有监督与无监督学习
    • 聚类算法的思想
    • Kmeans聚类原理
    • sklearn建模Kmeans
    • Kmeans目标函数
  • 聚类与分类的区别是什么

  • Kmeans聚类算法的优缺点以及改进方法

  • 几种常见的聚类评估指标

    • Acc、F-score、ARI与NMI
  • Kmeans聚类算法求解与实现

  • Kmeans++原理与实现

  • WKmeans一种基于特征权重的聚类算法

svm多分类代码_跟我一起机器学习系列文章知识点与代码索引目录,持续更新…...相关推荐

  1. 高响应比优先算法代码_以梦为码丨让每一行代码都充满温情

    本期热点 智能校园部招聘专场 小海 小海冲鸭 我们一直在打磨的多款产品在上周海亮教育研究院产品发布会上崭露头角,激动!!! 别说话,我在敲代码 发布了哪些呀? 小海冲鸭 iClass.海亮星课堂.模板 ...

  2. java 编写代码_如果您在2016年编写过Java代码-这是您不容错过的趋势

    java 编写代码 2016年最有趣的Java相关主题 关于代码,有很多热门话题,而要跟上所有事情,这是一项全职的工作. 如果您想知道如何从谷壳中分离出小麦,我们已经为您完成了工作. 在下面的文章中, ...

  3. 如何保护python代码_如何在发布之前保护我的Python代码?

    由于Python是一种按设计进行解释的语言,而且它将代码编译为字节码(这无助于隐藏它,因为字节码更容易反转),因此没有真正安全的方法来隐藏源代码,因为它是不可恢复的,任何编程语言都是如此.在 一开始, ...

  4. python快速接手别人的代码_十步教你如何接手别人的代码!

    想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码.而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职:有人说,一个连注释都没有的代码有何灵魂可言:更有网友说,如果你恨一个 ...

  5. python武器代码_程序员需要掌握的七种 Python 代码更易维护的武器

    检查你的代码风格 PEP 8 是 Python 代码风格规范,它规定了类似行长度.缩进.多行表达式.变量命名约定等内容.尽管你的团队自身可能也会有稍微不同于 PEP 8 的代码风格规范,但任何代码风格 ...

  6. python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python

    请关注本号,后续会有更多相关教程. 系列文章 学Python还不会处理Excel数据?带你用pandas玩转各种数据处理"Python替代Excel Vba"系列(二):panda ...

  7. qml延迟代码_选择C而不是QML将您的代码减少80

    qml延迟代码 Many tools rely on web technologies like JavaScript and HTML for mobile app development. But ...

  8. [转]《零基础入门深度学习》系列文章(教程+代码)

    无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就o ...

  9. 支持向量机python代码_用TensorFlow实现多类支持向量机的示例代码

    这篇文章主要介绍了用TensorFlow实现多类支持向量机的示例代码,现在分享给大家,也给大家做个参考.一起过来看看吧 本文将详细展示一个多类支持向量机分类器训练iris数据集来分类三种花. SVM算 ...

最新文章

  1. 用php表示0123,php易错笔记-类型
  2. 应用adb发布apk到android avd模拟器
  3. 交换机端口镜像(锐捷)
  4. JSON在JS和JAVA的处理
  5. TCP多进程并发服务端 Linux socket编程入门(2)
  6. NXP KW38蓝牙开发(一)入门第一课:官网蓝牙广播和连接例程,NMI禁止
  7. JavaScript的理解记录(6)
  8. vb教材笔记_VB课堂笔记-----第五章 数据的输入与输出
  9. java 心跳程序_Java实现心跳机制的方法
  10. bzoj1047 [HAOI2007]理想的正方形 单调队列
  11. Aqua Data Studio数据库连接工具解决Sybase中文乱码问题
  12. 2016,不能忽视的IBM闪存新思维下的新战略
  13. 拓端tecdat|Matlab广义线性模型glm泊松回归的lasso、弹性网络正则化分类预测考试成绩数据和交叉验证可视化
  14. office 打开wps乱_wps打开word的乱码咋办?
  15. 彻底删除IE的缓存问题
  16. 布尔逻辑代数化简公式
  17. 2021年焊工(初级)考试题及焊工(初级)考试报名
  18. keep跑步数据修改器_一只手环就能指导运动?Keep 想做你手腕上的魔鬼教练
  19. 阿里云ACP认证之内容分发网络CDN知识整理(考题占比 3%)
  20. 【SSH】SSH自动断开连接的原因和解决办法|SSH保持长连接方法

热门文章

  1. 牛客网 在线编程 折纸问题
  2. 机器学习基础:最优化方法
  3. 1623: 街道路径条数
  4. /proc/net/sockstat 里的信息是什么意思?
  5. 【REACT NATIVE 系列教程之十三】利用LISTVIEW与TEXTINPUT制作聊天/对话框获取组件实例常用的两种方式...
  6. Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解
  7. BZOJ4568 : [Scoi2016]幸运数字
  8. E-SKILL网络工程师考试认证必备
  9. 【斗医】【11】Web应用开发20天
  10. android如何让service不被杀死-提高进程优先级