Datawhale

作者:赵楠、杨开漠、谢文昕、张雨

寄语:本文针对5大机器学习经典算法,梳理了其模型、策略和求解等方面的内容,同时给出了其对应sklearn的参数详解和代码实现,帮助学习者入门和巩固机器学习理论知识。

作为Datawhale机器学习开源教程,主要对经典算法:线性回归、朴素贝叶斯、EM算法、条件随机场和支持向量机,给出了完整的学习路径,同时对学习内容进行梳理,并给出了Python代码实现,避免成为调包侠,做到知其然知其所以然。

开源贡献

开源贡献:赵楠、杨开漠、谢文昕、张雨

  • 赵楠

  • 技术和算法工作者

    知乎:https://zhuanlan.zhihu.com/mrhomer

  • 杨开漠

    五邑大学计算机硕士

    Github:https://github.com/km1994

  • 谢文昕

    上海交通大学博士

  • 张雨

    复旦大学在读博士

    Github:https://github.com/Drizzle-Zhang

开源内容

机器学习初级算法共涉及五部分内容:线性回归算法、朴素贝叶斯、EM算法、条件随机场和支持向量机。

项目链接:https://github.com/datawhalechina/team-learning/blob/master/机器学习算法基础

首先,每个算法开始模块会给出本章的学习知识点梳理,帮助学习者对所学算法有一个整体宏观的认知。

然后,针对每个知识点要进行详细的讲解,帮助学习者深入学习每个知识点。

最后,将算法的sklearn参数进行了详细的介绍,并给出了Python代码实现,帮助学习者完整动手实践。

学习路径

下图为机器学习经典算法的完整学习路径

开源地址

https://github.com/datawhalechina/team-learning/blob/master/机器学习算法基础

(或阅读原文)

“为开源贡献者点赞

调包侠福音!机器学习经典算法开源教程(附参数详解及代码实现)相关推荐

  1. 分治算法小结(附例题详解)

    分治算法小结(附例题详解) 我的理解: 分治算法我的理解就是看人下菜碟,我们要解决的问题就好像一群人构成的集体,要我们解决这个问题,那我们就要满足这群人里面每个人不同的需求,也就是写出解决的代码,把每 ...

  2. Java经典算法四十例编程详解+程序实例

    JAVA经典算法40例 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: ...

  3. 线性回归 - 机器学习多元线性回归 - 一步一步详解 - Python代码实现

    目录 数据导入 单变量线性回归 绘制散点图 相关系数R 拆分训练集和测试集 多变量线性回归 数据检验(判断是否可以做线性回归) 训练线性回归模型 先甩几个典型的线性回归的模型,帮助大家捡起那些年被忘记 ...

  4. matlab自带SVM算法例子(附函数详解)

    一.程序 SVM理论的学习,见文章:http://blog.csdn.net/ckzhb/article/details/68941695 load fisheriris               ...

  5. 【机器学习】K近邻算法(K-NearestNeighbors , KNN)详解 + Java代码实现

    文章目录 一.KNN 基本介绍 二.KNN 核心思想 三.KNN 算法流程 四.KNN 优缺点 五.Java 代码实现 KNN 六.KNN 改进策略 一.KNN 基本介绍 邻近算法,或者说K最邻近(K ...

  6. Bellman-Ford算法图解及手算过程详解 —— C++代码实现

    0. <算法导论>讲解 1. 图24-4 手算过程 2. 代码实现(自己根据算法导论伪代码实现的代码,有错请指出,谢谢) #include<iostream> #include ...

  7. 机器学习:Linear Discriminant Analysis(过程详解+实例代码MATLAB实现

    目录 LDA概念 线性判别分析(LDA)-二分类 LDA二分类过程 举个例子 线性判别分析-多分类 LDA多分类过程 Experiment 3: Linear Discriminant Analysi ...

  8. 帝国竞争算法(imperialist competitive algorithm, ICA )详解+Java代码实现

    前言 这段时间用过这个算法做过相关的工作,今天就介绍一下吧.虽然感觉效果嘛,勉勉强强啦.不过每种算法肯定有其适用的地方,用到了就Mark一下方便后人吧~ 介绍 帝国竞争算法(imperialist c ...

  9. 数据结构与算法之选择排序图文详解及代码 (C++实现)

    实现: #include<iostream> using namespace std; #define MAXSIZE 20//顺序表的最大长度 typedef int KeyType;/ ...

最新文章

  1. CART树 python小样例
  2. python去除英文字符中的数字和标点符号
  3. python parser count_Python分析哪座城市小吃最好吃
  4. java 顶层类_Javase之集合体系之(1)集合顶层类Collection与其迭代器知识
  5. 27. Leetcode 92. 反转链表 II (链表-反转链表)
  6. C++ 智能指针最佳实践源码分析
  7. Java如何随机出石头剪刀布_JAVA编程实现石头剪刀布
  8. udl 连mysql_自己如何正确获取MYSQL的ADO连接字符串
  9. SourceTree windows版本免注册免登陆使用方法
  10. 利用WPS 2013文字制作精美的信纸的方法
  11. php取数组里面数组的值,PHP获取数组的键与值方法小结
  12. 机器人学重点知识点总结
  13. 【好书推荐】-你的灯亮着吗?
  14. 利用万能数据结构表存储多源异构数据
  15. 2011款的Mac Air 只装Windows 7 怎么把开机的咣的声音关掉
  16. 帆船指南-原则-船体结构
  17. html snippets怎么配置,用Snippets创建自己喜欢的注释格式
  18. MAC双系统U盘安装方法
  19. 自动驾驶技术-环境感知篇:激光雷达、毫米波雷达、超声波雷达相关技术介绍
  20. JAVA五子棋AI(人机对战 颜色选择 悔棋等 可直接使用)

热门文章

  1. 大龄屌丝自学笔记--Java零基础到菜鸟--028
  2. PC机安装android apk | adb install -r
  3. [Win]进程间通信——邮槽Mailslot
  4. 【Whalepaper】CV论文研读 - OneNet:Towards End-to-End One-Stage Object Detection
  5. LeetCode实战:设计循环双端队列
  6. Visual Studio UML Activity Diagram(1)
  7. Azure Neural TTS能让AI语音自然逼真到什么程度?
  8. 「屋漏偏逢连夜雨」,Log4j 漏洞还没忙完,新的又来了
  9. MathWorks的AI之路:面向工业场景,打通开发到部署的全链路
  10. 希捷发布CORTX对象存储软件与开源社区,普惠超大规模数据存储