自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱智能

领略科技的艺术,打造技术的完美,AI公众号:AInewworld

原创 简单理解与实验生成对抗网络GAN

之前GAN网络是近两年深度学习领域的新秀,火的不行,本文旨在浅显理解传统GAN,分享学习心得。现有GAN网络大多数代码实现使用python、torch等语言,这里,后面用matlab搭建一个简单的GAN网络,便于理解GAN原理。GAN的鼻祖之作是2014年NIPS一篇文章:Generative A...

2017-05-26 21:31:49 95345 96

原创 “我爱智能”原创性博客索引

不知不觉,博客也写出了一点小体系,新的阶段已经开始,未来希望再接再厉继续补充这一体系,在成长中写博客,在博客中成长,在此先做一个小的梳理,谢谢大家的支持。一)关于深度学习系列深度学习系列-前言:深度学习的好教程 深度学习系列(二):从神经网络到深度学习 深度学习系列(三):简单网络的自编码学习...

2015-08-29 22:07:53 4832 4

原创 解密SVM系列(一):关于拉格朗日乘子法和KKT条件

写在之前 支持向量机(SVM),一个神秘而众知的名字,在其出来就受到了莫大的追捧,号称最优秀的分类算法之一,以其简单的理论构造了复杂的算法,又以其简单的用法实现了复杂的问题,不得不说确实完美。 本系列旨在以基础化的过程,实例化的形式一探SVM的究竟。曾经也只用过集成化的SVM软件包,...

2015-08-17 18:53:39 64642 53

原创 Python下opencv使用笔记(十)(图像频域滤波与傅里叶变换)

前面曾经介绍过空间域滤波,空间域滤波就是用各种模板直接与图像进行卷积运算,实现对图像的处理,这种方法直接对图像空间操作,操作简单,所以也是空间域滤波。频域滤波说到底最终可能是和空间域滤波实现相同的功能,比如实现图像的轮廓提取,在空间域滤波中我们使用一个拉普拉斯模板就可以提取,而在频域内,我们使用一...

2015-07-21 10:17:11 40957 20

原创 决策树与回归树区别到底在哪

前面讲了几节决策树从底层的构造原理,更多的是面向分类的决策树,从树的用途上讲还有一种用途,那就是回归树,结构也是树,但是出来的结果是回归值。可能很多人不用回归树做任务的时候很少去管回归树,以至于有时候也不知道它们的区别,但是还是有必要掌握,因为牛逼的树算法,比如GBDT,xgboost的单棵树可不...

2019-03-19 21:01:03 3662 2

原创 决策树与随机森林与GBDT

本节简单介绍下随机森林。前面花了两节详细介绍过决策树的核心内容,这对于理解随机森林算法很重要。 随机森林与SVM应该来说被视为传统机器学习效果最好的两大算法,是值得每个机器学习从业者深入了解的,从最底层的原理到上层的应用,内部的每个核心细节等等。关于SVM的每个细节,先前的文章有介绍,文末也有参考...

2019-03-19 20:55:20 482 0

原创 决策树:属性的选择(续)

接先前一节总结决策树的,还有一些问题。上节的参考: 决策树:从特征的重要程度说起 上节主要介绍了决策树的构造方法,以及非常重要一部分是对于每个节点的特征属性是怎么选择的,这是决策树的核心。 比较原始的是基于信息熵与信息增益的方法做的,这也对应着最开始的ID3方法。为了改进ID3,出现了基于信息增益...

2019-03-19 20:52:07 303 0

原创 arxiv上传latex文章的方法与坑

如果想在arxiv上挂出文章,通常可以挂pdf与latex两种格式的,如果pdf是由latex生成的话,一般只能上传latex源文件,不支持pdf的上传。 arxiv上上传latex主要包括以下几个部分,尤其上传文件线上编译一步具有一些坑需要注意。 第一步:注册账号,填写学校后缀邮箱,免去可能的上...

2019-01-06 18:20:17 8410 2

转载 《统计学习方法》python代码资料

分享一则资料,《统计学习方法》的python实现代码。 《统计学习方法》是李航的一本书,是比较基础经典的一本书,书中更多的是对基础传统机器学习的理论介绍,没有任何代码,这算是对代码的补充。 另外一本书《机器学习实战》,是包含部分理论与代码的书,也很经典,我看了下代码,网友整理的这个代码好多就是从这...

2018-12-23 20:57:44 1484 0

原创 决策树:从特征的重要程度说起

开始陆续介绍决策树与随机森林,理解原理与会用来做分类算法是其一,更重要的是要理解决策树构造的精髓并加以推广应用才是算融会贯通。 先来看看所谓的树结构,其实很简单,就是从一个节点往下依次不断分裂节点的一种结构,比如下面这个图描述的是根据一个人的信息(包括职业、年龄、收入、学历)去判断他是否有贷款的意...

2018-12-23 20:48:39 3626 0

原创 spark机器学习之常见的分类算法应用

今天简单记录下mllib中常见的分类算法,在分类的子文件夹下主要有三类分类算法:logistic回归模型、贝叶斯模型、SVM模型。 logistic回归模型 首先需要认清的是逻辑斯蒂回归并非回归模型,和上节介绍的线性回归不一样,它是属于分类模型,虽然和线性回归功能上不一样,但是形式上和线性回归还是...

2018-12-23 20:44:43 1583 0

原创 spark机器学习之简单的线性回归

今天正式进入机器学习相关算法类的记录学习。后续会将spark的mllib工具包里面设计到的回归于分类算法介绍一遍,看一下mllib包可以发现,传统的机器学习算法基本上都包括在里面,比如线性回归,logistic回归,贝叶斯分类,svm,决策树,随机森林等。在往上走更牛逼的分类算法像xgboost就...

2018-12-05 09:54:05 1603 2

原创 spark机器学习中的基本统计量

上节记录了spark机器学习的数据相关结构,主要是向量与矩阵,本节记录一些基于这些数据结构的统计量。 在做机器学习中,我们经常需要用到一些向量或者矩阵的统计量,比如求一个向量的均值、方差,求一堆向量的均值向量、协方差等等。 spark机器学习工具包主要是mllib,而里面的统计量主要调用的是Sta...

2018-12-02 09:35:17 396 0

原创 spark机器学习中的基本数据类型

今天开始记录spark中机器学习的相关应用。 spark某种意义上讲就是为机器学习准备的,其一,spark是一种内存计算框架,速度快,其二,spark更擅长处理迭代式的数据计算,而迭代运算这是机器学习模型经常遇到的。延申一点,目前大数据还有一种是流式运算,也就是处理的是实时数据,虽然这种spark...

2018-12-01 09:29:46 926 0

原创 零基础入门大数据之spark中rdd部分算子详解

先前文章介绍过一些spark相关知识,本文继续补充一些细节。 我们知道,spark中一个重要的数据结构是rdd,这是一种并行集合的数据格式,大多数操作都是围绕着rdd来的,rdd里面拥有众多的方法可以调用从而实现各种各样的功能,那么通常情况下我们读入的数据源并非rdd格式的,如何转换为rdd呢? ...

2018-11-28 19:39:40 525 0

原创 零基础入门大数据之spark中的几种key-value操作

今天记录一下spark里面的一些key-value对的相关算子。 key-value对可以简单理解为是一种认为构造的数据结构方式,比如一个字符串"hello",单看"hello"的话,它是一个字符串类型,现在假设我想把它在一个文本中出现的次数n作为一个值和&...

2018-11-25 11:36:15 1382 0

原创 零基础入门大数据挖掘之spark中的几种map

今天再来说一下spark里面的几种map方法。前面的文章介绍过单纯的map,但是spark还有几种map值得对比一下,主要是下面几种: map:普通的map flatMap:在普通map的基础上多了一个操作,扁平化操作; mapPartitions:相对于分区Partition而言的,即对每个分...

2018-11-22 20:25:23 292 0

原创 零基础入门大数据挖掘之spark的rdd

本节简单介绍一下spark下的基本数据结构RDD,方便理解后续的更多操作。 那么第一个问题,什么是rdd。我们知道,大数据一般存储在分布式集群里面,那么你在对其进行处理的时候总得把它读出来吧,读出来后总得把它存成某种格式的文件吧,就好比编程语言里面的,这个数据是数组,那么你可以以数组的格式操作它,...

2018-11-22 20:22:41 323 0

原创 未来的大数据生活会是这样吗

今天看极客时间上一篇大数据文章看到一个有意思的评论,展示一则已经出现或者可能会出现的实际场景,有点意思,如下: 一家快餐披萨店,外卖电话响了,店长拿起电话。 店长:您好,这里是××披萨店。请问有什么需要我为您服务? 顾客:你好,我想要订一份披萨。 店长:请问您是陈先生吗? 顾客:你怎么知道我姓陈...

2018-11-20 09:16:23 783 0

原创 零基础入门大数据挖掘之reduce方法

上节介绍过大数据里面(以spark为例)最为基础典型的操作:map方法,map方法直白的理解就是一个分布式接受处理函数的方法,形式如map(fun),map方法本身不做处理,没有map方法,里面的函数fun就是一个单机的处理函数,有了map,相当于就把这个函数复制到多台机器上,每台机器同时运行fu...

2018-11-20 09:13:21 268 0

转载 吴恩达新书-Machine Learning Yearning 中英文版(全)

介绍一本吴恩达新书,说新也不新,出来也有好大半年了,也许你早就看过,如果没有可以看看。 这是一本面向实战类的书,讲述的是吴恩达自己关于项目类的比较高认识的总结,吴恩达称:这本书的主题是“如何构建机器学习项目”。 “这本书的重点不在于教授具体的机器学习算法,而在于如何使机器学习算法真正发挥作用。有一...

2018-11-06 09:28:59 3902 0

原创 零基础入门大数据挖掘之map方法

零基础入门大数据挖掘之map方法 零零散散开始记录自己学习大数据的相关知识,力争做到从完全小白的角度记录如何入门大数据机器学习的相关知识点与框架操作。如果有将来从事互联网类的机器学习方向的,肯定少不了学,可以参考。 先说下大致认识,大数据的底层架构知识非常多,以前分享过一个非常全的系列学习视频,详...

2018-10-28 22:00:03 556 0

原创 珍藏资料-机器学习&深度学习-看这几本书就够了

毕业,翻一翻硬盘网盘里面这几年来收集的买的各路教材学习资料,也有不少,有的看完了有的没看完,虽然多数只是看了一点-_-,教材多了反而老老实实看完某一本比较困难而且没体系,效率不高,所以还有大把时间系统学习机器学习与深度学习的同学可以看看经典教材与视频。上次转载了大神学习吴恩达视频的文字版,对看文字...

2018-05-09 09:35:30 9063 4

原创 “头号玩家”之我们会活在虚拟世界里吗

相信近期都会被一部评分较高的虚拟游戏电影“头号玩家”所吸引,今天也去看了下,很好看,整个过程,激动刺激,当然除了这些刺激之外,我也在思考一个问题,若干年后,我们的现实会像电影里面呈现的那样吗?或者也许更极端一点,我们会完全活在虚拟的世界吗? 简单来回顾一下剧情,未来,一帮天才游戏设计师创造了一个...

2018-04-02 14:22:38 2290 1

原创 windows下操作服务器等linux平台的工具组合

相信很多人应该都需要在linux环境下进行实验,也许你的电脑本身是linux的,但是大多数可能window系统的,而这些人使用linux做实验的环境要么是远程操作linux服务器使用,要么是在自己电脑上装个虚拟机,然后在虚拟机上安装个linux系统来操作。这里记录下一切都可以靠软件在window操...

2018-03-10 12:50:08 5246 0

原创 【论文】GAN图像转换之从pix2pix到cycle GAN

该节分享两篇使用GAN的方法来进行图像转换方面的文章,分别是pix2pix GAN 和 Cycle GAN,两篇文章基本上是相同的作者发表的递进式系列,文章不是最新,但也不算旧,出来半年多点,算是比较早的使用GAN的方法进行图像转换的文章吧,该部分将详细解读其实现过程。 图像转换或者图像的风格转...

2017-12-10 22:33:20 17824 10

原创 python搭建简易神经网络结构

本节使用python环境,在不使用深度学习工具箱情况下搭建一个简单的神经网络结构(非CNN卷积网络)来训练mnist手写体数据库。网络的结构可以很简单,比如就是([784,200,100,10]),输入维度为784是一个样本大小的28*28,网络包含dropout操作,更多的是理解这种最基础的反向...

2017-12-04 21:04:47 3369 0

原创 git学习笔记

系列学习笔记首次连载于微信公众号:“AInewworld”,关注了解更多~ 相关教程:很好很全的官方教程第二版(力推)廖雪峰的官方网站莫烦python的视频git教程1 git基础教程1.1 git基础(1)git思想:直接记录快照,而非差异比较;Git 和其他版本控制系统的主要差别在于,Git ...

2017-11-30 23:18:33 3190 1

原创 python下generator等高级功能

python下使用argparse包来进行控制端的输入输入参数一个例子 import argparse def main(): parase = argparse.ArgumentParser() parase.add_argument('--x', type=...

2017-04-24 20:55:10 4413 0

原创 python 下类使用记录小实例

python 下类使用记录小实例完整英文参考学习视频使用pygame显示的碰撞的一个小例子简单运动import pygame import randomSETARTING_BLUE_BLOBS = 10 SETARTING_RED_BLOBS = 3 # 设置边界 WIDTH = 800 HEIG...

2017-04-24 20:51:45 2178 0

原创 python下的文件相关操作

python中对文件、文件夹(文件操作函数)涉及到的主要两个模块:os和shutilos是一个基础的文件操作,shutil是一种高层次的文件操作工具关于os的操作,主要集中在文件、文件夹读取方面使用前加入包: import os读取当前python的工作目录: os.getcwd() >&g...

2017-04-20 21:41:02 2407 0

原创 c++翻译教程系列目录索引

断断续续,积以跬步,致以千里,让写作成为习惯,让思考融入人生,祝愿走在奋斗路上的你~————————————————————————该系列教程为翻译c++官方教程,点击参考英文原版,水平有限,翻译不通之处敬请谅解!————————————————————————c++教程(一:Compilers)...

2017-02-13 17:10:52 2507 0

翻译 c++教程(二十五:Input/output with files)

C++提供了以下到/从文件的类执行输出和输入字符: ofstream:写文件的类; ifstream:读取文件类 fstream:读/写文件的类。 这些类都是直接或间接来自类istream和ostream。我们已经使用的对象类型:sin是类istream的对象,cout是类ostream类对象。因...

2017-02-13 16:40:06 3636 0

翻译 c++教程(二十四:Preprocessor directives)

————————————————————————该系列教程为翻译c++官方教程,点击参考英文原版,水平有限,翻译不通之处敬请谅解!————————————————————————Preprocessor directives(预处理指令)预处理包含在代码的程序之前,有一个哈希标志(#)。这些线不是...

2017-02-07 21:22:58 3089 0

翻译 c++教程(二十三: Exceptions)

Exceptions(异常)Exceptions 异常提供了一种方法来对程序中的异常情况(如运行时错误)进行响应,将控制传递给称为handlers处理器的特殊函数。若要捕获异常,则在异常检查下放置一部分代码。这是通过在 try-block中封装代码部分来实现的。当异常情况出现在该块中时,会抛出异常...

2017-02-07 21:11:36 3803 0

翻译 c++教程(二十二:Type conversions)

————————————————————————该系列教程为翻译c++官方教程,点击参考英文原版,水平有限,翻译不通之处敬请谅解!————————————————————————隐式转换当将值复制到兼容类型时,将自动执行隐式转换。例如:short a=2000; int b; b=a; 在这里,a...

2017-02-07 21:05:45 2130 0

翻译 c++教程(二十一: Polymorphism)

在深入这一章之前,你应该对指针和类继承有一个正确的理解。如果您不确定下列表达式中的任何一个含义,则应查看所指示的部分: Pointers to base class类继承的一个重要特征是指向派生类的指针与指向基类的指针类型兼容。多态性是利用这个简单但功能强大且功能多样的特性。关于矩形和三角形类的...

2017-02-07 20:54:35 2004 0

翻译 c++教程(二十: Friendship and inheritance)

Friend functions原则上讲,一旦一个类被声明以后,那么这个类内部的私有与保护(private and protected)成员就不可以被这个类以外的其他函数所访问。然而这一条准则对于友元类来说不适用。友元的类或者函数的声明使用关键字“friend”。被一个类声明了“friend”以后...

2017-02-07 20:47:44 2216 0

翻译 c++教程(十九: Special members)

特殊成员函数是在某些情况下被隐式定义为类的成员函数,下面6种:下面对每一个进行介绍默认构造函数默认构造函数就是一个对象被声明以后而没有初始化元素的时候会被调用。如果一个类没有默认的构造函数,编译器就假设这个类有一个默认的构造函数。因此声明一个类可以像下面这样:class Example { p...

2017-02-07 20:39:46 2033 0

翻译 c++教程(十八: Classes (II))

————————————————————————该系列教程为翻译c++官方教程,点击参考英文原版,水平有限,翻译不通之处敬请谅解!————————————————————————操作符重载类,从本质上讲,是一种新的C++代码类型。在C++不仅可以通过代码与声明联系,还可以通过操作运算。例如,在基本...

2016-11-29 16:48:13 2255 0

提示
确定要删除当前文章?
取消 删除