R与Python手牵手:特征工程(数值型变换)
# coding: utf-8# 经常玩数据竞赛的人几乎达成了一个共识,就是建模过程大家都大同小异,但是特征工程则至关重要。数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。这里将会介绍一些最基本的特征工程方法以及代码的实现,供大家参考。…
R与Python手牵手:多格式文件导入与爬虫
在实际操作中,数据的收集与导入往往是整个过程的开始。如果大家用过其他软件处理文件,应该都有“转格式”的不良体验。所幸,R与Python已经有大量的工具能够帮助我们直接将不同类型的数据格式直接导入到工作环境中。这次我们将要介绍怎么把外部数据导入Pyt…
[GAN学习系列2] GAN的起源
这是 GAN 学习系列的第二篇文章,这篇文章将开始介绍 GAN 的起源之作,鼻祖,也就是 Ian Goodfellow 在 2014 年发表在 ICLR 的论文--Generative Adversarial Networks”,当然由于数学功底有限,所以会简单介绍用到的数学公…
R与Python手牵手:数据探索性分析案例展示
通常,我们拿到一份数据不能马上分析,要先搞清楚这份数据的特点是什么。探索性数据分析就是为了解决这个问题而设计的,下面我们通过一个案例进行展示。本案例数据可在这里获得:https://github.com/DataScienceUB/introduction-datascience-python-bookPython数据导入#数据读入 file = open('G:/Py/introduc…
R与Python手牵手:数据的分组排序
这次介绍如何在Python与R中进行表格数据的分组排序,也就是分组进行统一运算,以及按照规则进行排列。Python#载入模块 import pandas as pd import numpy as np import matplotlib.pylab as plt #载入数据 edu = pd.read_csv('G:/Py/introduction-datascie…
[资源分享] 吴恩达最新《机器学习训练秘籍》中文版可以免费下载了!
正如书名所言,这本书主要介绍的就是机器学习训练中的一些技巧和注意事项,包括如何设置训练集和测试集、处理偏差和方差问题等。目录如下所示: 不过目前的中文版的翻译还并非最终版本,如果发现了问题,可以去 Github 上提出,帮助修改。 也可以在『我的微信公众号后台回复 "MLY" …
[GAN学习系列] 初识GAN
要说最近几年在深度学习领域最火的莫过于生成对抗网络,即 Generative Adversarial Networks(GANs)了。它是 Ian Goodfellow 在 2014 年发表的,也是这四年来出现的各种 GAN 的变种的开山鼻祖了,下图表示这四年来有关 GAN 的…
R与Python手牵手:数据的行列操纵
行列操纵乃是ETL的基本功,传统的提取数据并进行转化的工作是由SQL完成的,但是R与Python在解决这方面问题也是游刃有余,让我们看看两者在处理数据基本操作的时候有什么区别。Python#载入模块 import pandas as pd import numpy as np import matplotlib.py…
R与Python手牵手:数据框的构建、读取与基本描述
任务目标这次任务目标是:1.在编程环境内创建数据框;2.在本地导入csv文件;3.进行最基本的数据描述性分析。 在开始上代码之前,有必要对数据框这种数据结构进行一定的解释。数据框就是典型的关系型数据库的数据存储形式,每一行是一条记录,每一列是一个属…
R与Python手牵手:数据科学导论系列(包的载入)
写在前面的话R与Python是数据科学中两门最常用的开源软件,两者有很多共同点,但是在具体应用中又不太一样。作为熟练的R用户,我一直患有“学习Python困难症”,每当我想要好好学习Python的时候,我总是发现在R中也有相应的解决办法,而且我学起来要更加便…
无缝对接Spark与R:Sparklyr系列——探讨属于数据科学家的Spark
为什么Spark需要与R对接?解决这个问题,也许应该先问:为什么要学习Spark?对于数据科学家而言,Spark只是一个工具,我们大可绕过Hadoop生态系统和RDD之类的基本概念识,直截了当地回答:成本低、速度快。也就是企业里面的数据很多是利用分布式架构存储的…
vim快速入门
在 Linux 下最常使用的文本编辑器就是 vi 或者 vim 了,如果能很好掌握这个编辑器,非常有利于我们更好的在 Linux 下面进行编程开发。 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说…
[实战]制作简单的公众号二维码关注图
最近刚刚更换了公众号名字,然后自然就需要更换下文章末尾的二维码关注图,但是之前是通过 windows 自带的画图软件做的,但是之前弄的时候其实还是比较麻烦的,所以我就想作为一名程序猿,当然要努力用代码解决这个问题。 而且最近发现了一个新的图像处理方面的库--Wand,它是 Im…
R语言关键词提取:总纲
最近在参加神策杯的一个比赛,名为“神策杯”2018高校算法大师赛,主要任务是从文本中提取关键词。尽管开头跑通了程序,但是提分的过程异常困难。既然如此,就把它完全转化为一个学习项目,而不是为了排名,所以在比赛进行中在这里进行交流。首先讲自己的思…
R语言二分类问题案例分析:以泰坦尼克号沉船为例
2018.9.1 Kaggle上最经典的泰坦尼克号入门级教程,我们这里尝试玩转它(https://www.kaggle.com/c/titanic)。 先讲数据背景,我们有各种各样的乘客数据,想要利用这些数据,预测在泰坦尼克号沉船的时候,这个乘客是否能够存活。具体的数据字典可以参照:…