![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
九天&菜菜&菊安酱
这个作者很懒,什么都没留下…
展开
-
机器学习中的代价函数习惯用字母 J 表示的原因
在机器学习中,有些人习惯用JJJ来表示代价函数或者损失函数,比如:但是,我们知道代价函数 的英文是cost function,损失函数 的英文是loss function ,这两个单词都不是以字母JJJ开头的那为什么代价函数习惯用 J 表示呢?这个问题众说纷纭,流传广泛的说法是JJJ代表雅克比矩阵(Jacobian Matrix),雅克比矩阵是所有方向上的导数组成的矩阵,最开始有人使用了...原创 2020-05-07 10:05:40 · 1299 阅读 · 0 评论 -
SKLearn分类树在合成数集上的表现
SKLearn分类树在合成数集上的表现power by 好学编程小伙伴们大家好~o( ̄▽ ̄)ブ,我是菜菜,这里是我的sklearn课堂我的开发环境是Jupyter lab,所用的库和版本大家参考:Python 3.7.1(你的版本至少要3.4以上Scikit-learn 0.20.0 (你的版本至少要0.20Graphviz 0.8.4 (没有画不出决策树哦,安装代码conda ins...原创 2019-09-15 08:28:42 · 478 阅读 · 0 评论 -
sklearn中决策树绘图包graphviz的安装教程及配置环境变量
安装和配置graphviz graphviz是我们算法模块中比较重要的一个库,我们会使用它来对我们的重要算法:决策树进行绘图。通常来说graphviz都不太可能是自带的。Mac系统下安装graphviz相对简单,可以参考博文:https://blog.csdn.net/qq_36847641/article/details/78224910。Windows系统可以参考下面的步骤来进行安装:C...原创 2019-09-15 07:58:54 · 4689 阅读 · 1 评论 -
机器学习中调参的基本思想
机器学习中调参的基本思想我发现大多数的机器学习相关的书都是遍历各种算法和案例,为大家讲解各种各样算法的原理和用途,但却对调参探究甚少。这中间有许多原因,其一是因为,调参的方式总是根据数据的状况而定,所以没有办法一概而论;其二是因为,其实大家也都没有特别好的办法。通过画学习曲线,或者网格搜索,我们能够探索到调参边缘(代价可能是训练一次模型要跑三天三夜),但是在现实中,高手调参恐怕还是多依赖于经验...原创 2019-06-25 09:01:18 · 439 阅读 · 1 评论 -
SKlearn中分类决策树的重要参数详解
SKlearn中分类决策树的重要参数详解文章目录SKlearn中分类决策树的重要参数详解1. 重要参数:criterion2. 重要参数: random_state & splitter3. 剪枝参数3.1 max_depth3.2 min_samples_leaf3.3 min_samples_split3.4 max_features3.5 min_impurity_decreas...原创 2019-06-11 11:43:48 · 1955 阅读 · 0 评论 -
数据科学行业内的人都应该了解的机器学习和深度学习的区别
深度学习与机器学习 - 您需要了解的基本差异!文章目录深度学习与机器学习 - 您需要了解的基本差异!介绍1.什么是机器学习和深度学习1.1什么是机器学习?1.2什么是深度学习?2.机器学习与深度学习的比较2.1数据依赖2.2硬件依赖性2.3特征工程2.4问题解决方法2.5执行时间2.6可解释性3.机器学习和深度学习现在在哪里应用?4.未来趋势介绍 机器学习和深度学习现在风靡一时!好像就是发...翻译 2019-06-19 10:57:32 · 637 阅读 · 0 评论 -
世界第二大软件国家对于人工智能、机器学习和大数据的看法
一份关于人工智能、机器学习和大数据的报告在当今世界,印度近年来的发展是有目共睹的,虽然在我们国内对于印度的印象属于比较喜剧的一个国家,并且处于对印度国家的喜爱,网上称印度为阿三,三哥。但是任何事物都是由两面性的,虽然印度在一些事情上的发展比较缓慢,并且总是逗人开心,但是印度因为一些机缘巧合在软件上面的实力是非常强大的,这一点是无法忽视的,我们可以需要从任何人的身上发现并吸取他们的优点,这样我们才...翻译 2019-06-06 11:16:42 · 960 阅读 · 0 评论 -
sklearn中的数据预处理和特征工程
文章目录1 sklearn中的数据预处理和特征工程2 数据预处理 Preprocessing & Impute2.1 数据无量纲化2.2 缺失值2.3 处理分类型特征:编码与哑变量2.4 处理连续型特征:二值化与分段小伙伴们大家好~o( ̄▽ ̄)ブ,在沉寂了这么久之后,我们今天回到Python中的机器学习,看一下Sklearn中的数据预处理和特征工程是如何处理的,首先还是要先强调一下我的开...原创 2019-05-30 10:46:33 · 553 阅读 · 0 评论 -
sklearn中的降维究竟是如何实现的
sklearn中的降维算法文章目录sklearn中的降维算法PCA与SVD降维究竟是怎样实现?PCA与SVD sklearn中降维算法都被包括在模块decomposition中,这个模块本质是一个矩阵分解模块。在过去的十年中,如果要讨论算法进步的先锋,矩阵分解可以说是独树一帜。矩阵分解可以用在降维,深度学习,聚类分析,数据预处理,低纬度特征学习,推荐系统,大数据分析等领域。在2006年,N...原创 2019-05-07 15:54:50 · 433 阅读 · 0 评论 -
Sklearn中的决策树是如何实现的
小伙伴们大家好~o( ̄▽ ̄)ブ,之前我已经写过一篇在Sklearn中如何画一颗决策树的文章,那么今天来学习一下决策树的工作原理,以及决策树在SKlearn中是如何实现的。照常的声明一下,我的开发环境是Jupyter lab,所用的库和版本大家参考:Python 3.7.1(你的版本至少要3.4以上Scikit-learn 0.20.0 (你的版本至少要0.20Graphviz 0.8.4 (...原创 2019-05-09 14:32:05 · 941 阅读 · 0 评论 -
Sklearn分类树在合成数集上的表现
版权声明:本文为博主原创文章,未经博主允许不得转载。文章目录1. 导入需要的库2. 生成三种数据集3. 画出三种数据集和三棵决策树的分类效应图像我的开发环境是Jupyter lab,所用的库和版本大家参考:Python 3.7.1(你的版本至少要3.4以上)Scikit-learn 0.20.0 (你的版本至少要0.20)Graphviz 0.8.4 (没有画不出决策树哦,安装代码con...原创 2019-05-06 17:08:21 · 235 阅读 · 0 评论 -
机器学习中的“维度”是什么?
“维度”这个词在机器学习里面,应该是一个高频词,它经常出现在人们的视野中,比如说随机森林是通过随机抽取特征来建树,以避免高维计算;再比如说,sklearn中导入特征矩阵,必须是至少二维;特征选择的目的是通过降维来降低算法的计算成本……这些语言都很正常地被用来使用,直到有一天,一个小伙伴问了我,”维度“到底是什么?我……我认真思考之后,总结如下:1. 对于数组和Series来说对于数组和Ser...原创 2019-04-30 15:50:58 · 3079 阅读 · 1 评论 -
如何用Sklearn画一棵决策树
决策树在sklearn中的实现小伙伴们大家好~o( ̄▽ ̄)ブ,首先声明一下,我的开发环境是Jupyter lab,所用的库和版本大家参考:Python 3.7.1(你的版本至少要3.4以上)Scikit-learn 0.20.0 (你的版本至少要0.20)Graphviz 0.8.4 (没有画不出决策树哦,安装代码conda install python-graphviz)Numpy 1...原创 2019-04-26 09:57:58 · 5003 阅读 · 0 评论