- 博客(20)
- 收藏
- 关注
原创 sklearn中决策树绘图包graphviz的安装教程及配置环境变量
安装和配置graphviz graphviz是我们算法模块中比较重要的一个库,我们会使用它来对我们的重要算法:决策树进行绘图。通常来说graphviz都不太可能是自带的。Mac系统下安装graphviz相对简单,可以参考博文:https://blog.csdn.net/qq_36847641/article/details/78224910。Windows系统可以参考下面的步骤来进行安装:C...
2019-09-15 07:58:54
5029
1
原创 机器学习中的代价函数习惯用字母 J 表示的原因
在机器学习中,有些人习惯用JJJ来表示代价函数或者损失函数,比如:但是,我们知道代价函数 的英文是cost function,损失函数 的英文是loss function ,这两个单词都不是以字母JJJ开头的那为什么代价函数习惯用 J 表示呢?这个问题众说纷纭,流传广泛的说法是JJJ代表雅克比矩阵(Jacobian Matrix),雅克比矩阵是所有方向上的导数组成的矩阵,最开始有人使用了...
2020-05-07 10:05:40
1537
原创 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
610
原创 机器学习中调参的基本思想
机器学习中调参的基本思想我发现大多数的机器学习相关的书都是遍历各种算法和案例,为大家讲解各种各样算法的原理和用途,但却对调参探究甚少。这中间有许多原因,其一是因为,调参的方式总是根据数据的状况而定,所以没有办法一概而论;其二是因为,其实大家也都没有特别好的办法。通过画学习曲线,或者网格搜索,我们能够探索到调参边缘(代价可能是训练一次模型要跑三天三夜),但是在现实中,高手调参恐怕还是多依赖于经验...
2019-06-25 09:01:18
565
1
翻译 数据科学行业内的人都应该了解的机器学习和深度学习的区别
深度学习与机器学习 - 您需要了解的基本差异!文章目录深度学习与机器学习 - 您需要了解的基本差异!介绍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
764
原创 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
2130
翻译 世界第二大软件国家对于人工智能、机器学习和大数据的看法
一份关于人工智能、机器学习和大数据的报告在当今世界,印度近年来的发展是有目共睹的,虽然在我们国内对于印度的印象属于比较喜剧的一个国家,并且处于对印度国家的喜爱,网上称印度为阿三,三哥。但是任何事物都是由两面性的,虽然印度在一些事情上的发展比较缓慢,并且总是逗人开心,但是印度因为一些机缘巧合在软件上面的实力是非常强大的,这一点是无法忽视的,我们可以需要从任何人的身上发现并吸取他们的优点,这样我们才...
2019-06-06 11:16:42
1133
原创 sklearn中的数据预处理和特征工程
文章目录1 sklearn中的数据预处理和特征工程2 数据预处理 Preprocessing & Impute2.1 数据无量纲化2.2 缺失值2.3 处理分类型特征:编码与哑变量2.4 处理连续型特征:二值化与分段小伙伴们大家好~o( ̄▽ ̄)ブ,在沉寂了这么久之后,我们今天回到Python中的机器学习,看一下Sklearn中的数据预处理和特征工程是如何处理的,首先还是要先强调一下我的开...
2019-05-30 10:46:33
650
翻译 人工智能革命:人类永生还是灭亡(下)
欢迎大家继续查看系列文章的下篇也是最终篇,本篇文章讲述了为什么未来可能是我们最糟糕的噩梦,人工智能为什么可能会在未来站在我们的对立面。文章目录为什么未来可能是我们最糟糕的噩梦思考为什么未来可能是我们最糟糕的噩梦 我想要了解人工智能的原因之一是“邪恶的人工智能”的主题总是让我感到困惑。关于邪恶的人工智能的所有电影看起来都是不切实际的,我无法真正理解现实情况中人工智能实际上是多么的危险。机...
2019-05-22 15:11:55
1380
翻译 人工智能革命:人类永生还是灭亡(中)
文章目录为什么未来会是我们最大的希望时间线纳米技术人工智能可以为我们做什么ASI可以让我们战胜死亡。 欢迎大家查看系列文章的中篇,这篇文章讲述了未来为什么会是我们最大的希望,描绘了人工智能在未来对我们好的一面。为什么未来会是我们最大的希望 当我了解人工智能的世界时,我发现有很多人是持有这种态度: 在自信道路上的人们兴奋地嗡嗡作响。他们的目光投向了平衡木上乐观的一面,他们确信这就是我...
2019-05-21 14:28:15
1228
翻译 人工智能革命:人类永生还是灭亡(上)
我们什么时候可以达到超级智能 我们面临着一个非常困难的问题,在一个未知的时间内来解决它,而人类的整个未来很可能取决于这个问题。- Nick Bostrom 欢迎阅读文章系列的第二部分的上篇。 第1部分开始,我们讨论了弱人工智能(ANI)(弱人工智能专注于一个狭窄的任务,如导航或下棋),以及它如何在我们周围的世界起着作用。然后,我们研究了为什么从弱人工智能(ANI)到强人工智能(AGI:...
2019-05-14 10:51:13
1084
翻译 人工智能革命:超级智能之道路(下)
今天的文章是翻译自Tim Urban大神的《The AI Revolution》有关的超级智能之路的下篇。文章目录从ANI到AGI的道路为什么这么难创建AGI的第一要点:提高计算能力创建AGI的第二个关键:让它变得聪明1)剽窃大脑2)尽量让进化做它以前做过的事情,但这次是相对我们来讲3)把这件事当成电脑的问题,而不是我们的问题所有的这一切都会很快将要发生从AGI到ASI的道路硬件软件智力爆炸从...
2019-05-10 10:46:11
1394
原创 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
1051
原创 sklearn中的降维究竟是如何实现的
sklearn中的降维算法文章目录sklearn中的降维算法PCA与SVD降维究竟是怎样实现?PCA与SVD sklearn中降维算法都被包括在模块decomposition中,这个模块本质是一个矩阵分解模块。在过去的十年中,如果要讨论算法进步的先锋,矩阵分解可以说是独树一帜。矩阵分解可以用在降维,深度学习,聚类分析,数据预处理,低纬度特征学习,推荐系统,大数据分析等领域。在2006年,N...
2019-05-07 15:54:50
519
原创 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
309
原创 机器学习中的“维度”是什么?
“维度”这个词在机器学习里面,应该是一个高频词,它经常出现在人们的视野中,比如说随机森林是通过随机抽取特征来建树,以避免高维计算;再比如说,sklearn中导入特征矩阵,必须是至少二维;特征选择的目的是通过降维来降低算法的计算成本……这些语言都很正常地被用来使用,直到有一天,一个小伙伴问了我,”维度“到底是什么?我……我认真思考之后,总结如下:1. 对于数组和Series来说对于数组和Ser...
2019-04-30 15:50:58
3399
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
5230
翻译 人工智能革命:超级智能之路(上)
人工智能革命这篇文章翻译于Tim Urban大神的《The AI Revolution》的系列文章,下面让我们一起领略一下Tim Urban大神理解的人工智能革命是怎样的吧!超级智能之路(1) 我们正处在变化的边缘,就像地球上人类生命的崛起一样。——弗诺·文奇 站在这里感觉如何? 这似乎是一个非常激烈的站立场所 - 但是你必须记住站在时间图表上的感觉:你看不到你的右边是什么。 所...
2019-04-04 15:30:25
1951
原创 机器学习入门之sklearn介绍
机器学习入门之sklearn介绍SKlearn简介scikit-learn,又写作sklearn,是一个开源的基于python语言的机器学习工具包。它通过NumPy, SciPy和Matplotlib等python数值计算的库实现高效的算法应用,并且涵盖了几乎所有主流机器学习算法。SKlearn官网链接:http://scikit-learn.org/stable/index.html在工...
2019-03-04 23:23:01
579
原创 《机器学习实战》(1): k-近邻算法
机器学习实战之k-近邻算法一、概述二、k-近邻算法的Python实现1. 算法实现2. 封装函数三、k-近邻算法之约会网站配对效果判定1. 准备数据2. 分析数据3. 数据归一化4. 划分训练集和测试集5. 分类器针对于约会网站的测试代码四、算法总结1. 优点2. 缺点
2019-01-13 22:09:22
2372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅