
如何构建一个完整的机器学习项目
一个机器学习项目的完整实现过程,包括项目的目标、数据准备、特征工程、模型选择和训练等。
spearhead_cai
努力成为既能撸算法又能写好代码的算法工程师!学习的方向包括python,机器学习、深度学习和计算机视觉算法。
展开
-
初学者的机器学习入门实战教程!
原文链接:https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/作者:Adrian Rosebrock这是一篇手把手教你使用 Python 实现机器学习算法,并在数值型数据和图像数据集上运行模型的入门教程,当你看完本文后,你应当可以开始你的机器学习之旅了!本教程会采用下述两个库来实现机器学习算法:sci...翻译 2019-03-22 21:47:19 · 3617 阅读 · 3 评论 -
模型评估、过拟合欠拟合以及超参数调优方法
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十一篇!该系列的前 10 篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码特征工程(完)常用机器学习算法汇总比较(上)常用机器学习算法汇总比较(中)常用机器学习算法汇总比较(...原创 2019-03-19 22:27:08 · 8851 阅读 · 0 评论 -
简单聊聊模型的性能评估标准
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十篇!该系列的前 9 篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码特征工程(完)常用机器学习算法汇总比较(上)常用机器学习算法汇总比较(中)常用机器学习算法汇总比较(完)...原创 2019-03-15 20:47:28 · 2972 阅读 · 0 评论 -
常用机器学习算法汇总比较(完)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第九篇!该系列的前八篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码特征工程(完)常用机器学习算法汇总比较(上)常用机器学习算法汇总比较(中)常用机器学习算法汇总比较的最后一...原创 2019-03-05 21:23:11 · 3166 阅读 · 0 评论 -
常用机器学习算法汇总(中)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第八篇!该系列的前七篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码特征工程(完)常用机器学习算法汇总比较(上)上一篇文章介绍了线性回归、逻辑回归、决策树和随机森林四种算法,本...原创 2019-02-27 21:32:56 · 833 阅读 · 0 评论 -
常用机器学习算法汇总比较(上)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第七篇!该系列的前六篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码特征工程(完)前面六篇文章从一个项目的终极目标、寻找和获取数据,到数据预处理,做特征工程,接下来就需要开始选择...原创 2019-02-25 22:34:44 · 619 阅读 · 0 评论 -
特征工程(完)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第六篇!该系列的前五篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)特征工程之特征缩放&特征编码这也是特征工程系列最后一篇文章,介绍特征提取、特征选择、特征构建三个工作,通常特征工程被认为分为这三方面的内容,...原创 2019-02-23 23:53:28 · 39779 阅读 · 0 评论 -
特征工程之特征缩放&特征编码
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第五篇!该系列的前四篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)特征工程之数据预处理(下)本篇文章会继续介绍特征工程的内容,这次会介绍特征缩放和特征编码,前者主要是归一化和正则化,用于消除量纲关系的影响,后者包括了序号编码、独热编码等,主要...原创 2019-02-18 21:14:24 · 2499 阅读 · 0 评论 -
特征工程之数据预处理(下)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第四篇!该系列的前三篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理(上)上篇文章介绍了如何处理缺失值和图片数据扩充的问题,这篇文章会介绍另外两种情况,处理异常值和类别不平衡的问题。3.1.3 处理异常值异常值分析是检验数据是否有录入错误以及含有...原创 2019-02-13 22:44:12 · 1548 阅读 · 0 评论 -
特征工程之数据预处理(上)
机器学习入门系列(2)–如何构建一个完整的机器学习项目,第三篇!该系列的前两篇文章:机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法分别介绍了确定项目终极目标、选择损失函数、获取数据以及构建测试集,接下来在进入选择算法和训练模型之前,一个很重要的步骤就是特征工程,它包括了对数据的预处理、特征提取、特征分析以及特征构建等几个步骤,可以说能...原创 2019-02-10 23:25:34 · 2587 阅读 · 0 评论 -
机器学习数据集的获取和测试集的构建方法
2019年第 11 篇文章,总第 35 篇文章机器学习入门系列(2)–如何构建一个完整的机器学习项目(二)上一篇机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)介绍了开始一个机器学习项目需要明确的问题,比如当前任务属于有监督还是无监督学习问题,然后性能指标需要选择什么,常用的分类和回归损失函数有哪些,以及实际开发中需要明确系统的输入输出接口问题。第二篇,会...原创 2019-01-28 20:45:31 · 7697 阅读 · 0 评论 -
机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)
上一篇机器学习入门系列(1)–机器学习概览简单介绍了机器学习的一些基本概念,包括定义、优缺点、机器学习任务的划分等等。接下来计划通过几篇文章来介绍下,一个完整的机器学习项目的实现步骤会分为几步,最后会结合《hands-on-ml-with-sklearn-and-tf》的例子来介绍下相应代码的实现。这是如何构建一个完整的机器学习项目第一篇!这里先给出一个完整的机器学习项目过程的主要步骤,如下...原创 2019-01-26 16:37:22 · 1241 阅读 · 0 评论