自定义博客皮肤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

关注:机器学习、深度学习、数据分析、算法、架构、C/C++/Rust、HTML5/webAPP、Go、Python、Lua...

  • 博客(443)
  • 资源 (36)
  • 收藏
  • 关注

原创 [机器学习]Scikit-Learn学习笔记03——Scikit-Learn数据模型

Scikit-Learn提供了比较全的数据集,主要分为以下几类1. 自带的小数据集(packaged dataset)2. 在线下载的数据集(Downloaded Dataset)3. 生成的数据集(Generated Dataset)4. svmlight/libsvm格式的数据集5. 从买了data.org在线下载获取的数据集1. 自带的小数据集(packaged da...

2018-05-17 12:34:42 4571

原创 [机器学习]Scikit-Learn学习笔记02——Scikit-Learn学习方法

Scikit-Learn把所有的机器学习算法都整合在一起了,根据需要选取相应的学习算法. Scikit-Learn通用的学习步骤: 1.数据 2.根据数据特点选取相对应的算法 3.建立模型 3.预测数据1.数据scikit-learn 内置有一些小型标准数据集,不需要从某个外部网站下载任何文件。 1) boston 房价, 2) 糖尿病, ...

2018-05-17 12:32:54 4306

原创 [机器学习]Scikit-Learn学习笔记01——Scikit-Learn基础概念

概念1.sklearn是一个Python第三方提供的非常强力的机器学习库 2.scikit-learn是一个基于NumPy,SciPy,Matplotlib的开源学习工具包 3. 在数据量不是过大的情况下,可以解决大部分问题.安装安装 Scikit-learn (sklearn) 最简单的方法就是使用 pip或者用PyCharm或者 Anaconda 安装它.在安装前,要确保电脑已...

2018-05-13 17:41:45 4803

原创 [Python工具]anaconda 使用

下载anaconda 安装包,下面是使用的命名1.更新所有包:conda upgrade2.安装包例如;conda install pandas numpy3.卸载包conda remove 包名4.更新包coda update 包名5.列出已安装包conda list6.不同的项目创建不同的运行环境...

2018-04-15 18:30:58 4054

转载 【机器学习】简述多种降维算法

【转载请注明出处】chenrudan.github.io最近看了一些关于降维算法的东西,本文首先给出了七种算法的一个信息表,归纳了关于每个算法可以调节的(超)参数、算法主要目的等等,然后介绍了降维的一些基本概念,包括降维是什么、为什么要降维、降维可以解决维数灾难等,然后分析可以从什么样的角度来降维,接着整理了这些算法的具体流程。主要目录如下:1. 降维基本概念2. 从什么角度出发降维

2018-01-06 14:51:16 9482 2

原创 [机器学习]AI算法系列代码片段整理

前言接下整理一系列机器学习代码片段,敬请关注:第一部分 Python框架片段第二部分 机器学习系列片段第三部分 深度学习系列片段第四部分 机器学习案例第五部分 深度学习型案例第六部分 项目常用算法片段

2017-10-29 19:06:45 7485 4

原创 [NLP技术]关键词提取算法实现

实现代码:var nodejieba = require("nodejieba");var fs = require('fs');var topN = 100;var result;var data = fs.readFileSync('t.txt', 'utf8');console.log(data);result = nodejieba.extract(data, topN);co

2017-10-14 15:26:51 10596

转载 [NLP技术]关键词提取算法-TextRank

关键词提取算法-TextRank  今天要介绍的TextRank是一种用来做关键词提取的算法,也可以用于提取短语和自动摘要。因为TextRank是基于PageRank的,所以首先简要介绍下PageRank算法。1.PageRank算法  PageRank设计之初是用于Google的网页排名的,以该公司创办人拉里·佩奇(Larry Page)之姓来命名。Google用它来体现网页的相关性和重要性,在搜

2017-09-05 08:56:57 16036 2

转载 [深度学习笔记]tensorflow基本概念

前言用tensorflow这样工具的原因是:它允许我们用计算图(Computational Graphs)的方式建立网络. 下面就是对计算图的直观讲解。例如:结构计算图所建立的只是一个网络框架。在编程时,并不会有任何实际值出现在框架中。所有权重和偏移都是框架中的一部分,初始时至少给定初始值才能形成框架。因此需要initialization初始化。用法及参数说明:请类比管道构建来理解计算图的用法构造

2017-09-01 11:15:33 6398

原创 [深度学习]tensorflow模块安装与测试

安装第一步:安装pip npm install pip第2步:安装命令 pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl 第3步:测试 导入tensorflow如果不报错就成功 promote:~ apple$ import tensorflow测试案例:

2017-09-01 10:00:09 7173 2

转载 [机器学习]基于 JavaScript 的机器学习实例

随着人工智能技术的发展,机器学习越来越受到开发者们的关注,从而也导致了机器学习库如雨后春笋般的涌现出来,而且没有任何放缓的趋势。虽然,传统意义上 Python 已经成为了最受欢迎的机器学习语言。但目前神经网络可在任何编程语言中运行,当然也包括 JavaScript!虽然,大多数 JavaScript 机器学习库都是“新轮子”,有的甚至还在研发中,但并不会影响你的使用。在这篇文章中,我们将与你分享这些

2017-07-12 23:50:39 8779 2

原创 [人工智能]机器学习和深度学习库速查表

机器学习和深度学习库速查表Numpy库Pandas ScipyMatplotlibScikit LearnKerasNeural Networks Zoo

2017-06-01 13:33:47 7777 6

原创 [机器学习案例]基于KNN手写数字识别

算法介绍之前已经介绍过,简单来说,K-NN可以看成:有那么一堆你已经知道分类的数据,然后当一个新数据进入的时候,就开始跟训练数据里的每个点求距离,然后挑离这个训练数据最近的K个点看看这几个点属于什么类型,然后用少数服从多数的原则,给新数据归类。算法步骤:算法步骤: 1. step.1—初始化距离为最大值 2. step.2—计算未知样本和每个训练样本的距离dist 3. step.3—得

2017-05-23 20:30:55 7979 13

转载 [人工智能]深度学习卷积神经网络的秒懂各种操作

作者:深度学习思考者来给大家总结一下卷积神经网络的各种操作 ,大家能够秒懂!先来几个静态图: 卷积算法的一些神奇GIF动画,包括不同的padding和strides。 上述是四种不同的卷积方式,大家都知道是哪种卷积吧?欢迎评论区给出答案!搞懂卷积神经网络流程 揭示输入的图像的真面目 结束

2017-05-15 18:49:10 11458 8

原创 [人工智能]机器学习实践中数据和模型的选择

前言人工智能这一领域还是非常值得去做的,前言技术,今后将越来越多的智能化领域将运用这一技术,互联网领域将进行重新一次洗牌.搞算法的朋友们,大家都知道,最近特别火的机器学习和深度学习,尤其是深度学习,现在是相当的火爆,不管是正在学的还是即将入坑的朋友,搞算法离不开两样基本东西: 1.数据 2.模型不管是机器学习,还是深度学习那么我们在实践中所遇到的困惑有哪些呢?困惑1:数据从哪里来?困惑2:数据该

2017-05-13 14:42:26 8189 5

原创 [人工智能技术]技术实战札记

前言酝酿了很久,绝对把工作中运用到的技术遇到的问题,解决问题的思路,整理成一系列的技术札记,方面大家学习和参考!流程这里还是主要从语言工具开始,具体内容如下:第一部分:语言基础-Python第二部分:语言实战-Python实例第三部分:机器学习基础–基本原理及简单运用第四部分:机器学习进阶–案例分析及实践第五部分:深度学习基础–基本原理介绍第六部分:深度学习进阶–案例分析及实践第七部分:总结分析结束

2017-05-10 02:00:28 6307

原创 [机器学习]Python中Numpy,Pandas,Matplotlib,Scipy,Seaborn介绍

Python做数据挖掘很强大,最近几年很火的机器学习以及较为前沿的自然语言处理也会选用Python作为基础工具. 其中python做数据挖掘足够强大,不用怀疑。1. Numpy介绍Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。用它来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要

2017-04-20 15:15:12 11423 5

原创 [资料汇总]机器学习&深度学习视频资料大汇总

第一部分 基础语言pandax视频教程链接: https://pan.baidu.com/s/1pLqavVX 密码: fathpython入门到精通链接: https://pan.baidu.com/s/1mhVNIkC 密码: cvp3第二部分 数据篇链接: https://pan.baidu.com/s/1pLK25zP 密码: qtuu第三部分 机器学习部分吴恩达机器学习链接: htt

2017-04-17 22:10:40 15211 15

原创 [资料汇总]机器学习&深度学习视频资料汇总

第一部分 基础语言pandax视频教程链接: https://pan.baidu.com/s/1pLqavVX 密码: fathpython入门到精通链接: https://pan.baidu.com/s/1mhVNIkC 密码: cvp3第二部分 数据篇链接: https://pan.baidu.com/s/1pLK25zP 密码: qtuu第三部分 机器学习部分吴恩达机器学习链接: htt

2017-04-17 22:08:00 10845 5

原创 [深度学习]深度学习框架总结

深度学习库比较 库名 主语言 从语言 速度 灵活性 文档 适合模型 平台 上手难易 开发者 模式 Tensorflo C++ cuda/python/Matlab/Ruby/R 中等 好 中等 CNN/RNN Linux,OSX 难 Google 分布式/声明式 Caffe C++ cuda/pytho

2017-04-16 11:53:11 12388 9

原创 [机器学习]机器学习笔记整理14-多元回归分析及实现

1.多元回归分析 与简单的线性回归的区别是,多元回归特点:一个因变量,多个自变量(x)2.多元回归模型 y= y=β0+β1x1+β2x2+ … +βpxp+ε 其中: β0,β1,β2… β p是参数 ε是误差值3. 多元回归方程 E(y)=β0+β1x1+β2x2+ ... +βpxp4. 估计多元回归方程: y_hat=b

2017-04-14 15:22:18 6189 1

原创 机器学习-学习1号小分队资料总结01

机器学习-学习1号小分队机器学习须知欢迎加入机器学习小分队,请各位队员修改下自己的昵称-机器学习的具体方向-从业年限,方便各位进行交流,方便勾搭,每天都有资料更新。想入群的可以联系我,加我微信,拉你入群收集大家的建议: 机器学习小分队,精品分享&话题征集本群人数快满500了,欢迎大家交流学习技术。先给大家简单说明一下群规 1. 不许骂人,互相伤害; 2. 不许乱贴广告、推广; 3. 不要在班

2017-04-13 10:36:23 6550 3

原创 [机器学习]机器学习笔记整理13-线性回归简单实现

概念请参考:[机器学习]机器学习笔记整理12-线性回归概念理解 1. 简单线性回归模型举例:汽车卖家做电视广告数量与卖出的汽车数量: 1.1 如何练处适合简单线性回归模型的最佳回归线?1.2 计算预测:假设有一周广告数量为6,预测的汽车销售量是多少? 代码实现x_given = 6Y_hat = 5*6 + 10 = 401.3 Python实现:import numpy as npdef fi

2017-04-11 00:21:29 7541 2

原创 [机器学习]机器学习笔记整理12-线性回归概念理解

前提介绍:为什么需要统计量?统计量:描述数据特征1. 集中趋势衡量均值(平均数,平均值)(mean) {6, 2, 9, 1, 2} (6 + 2 + 9 + 1 + 2) / 5 = 20 / 5 = 4中位数 (median):将数据中的各个数值按照大小顺序排列,居于中间位置的变量 给数据排序:1, 2, 2, 6, 9 找出位置处于中间的变量:2 当n为基数的时候:直

2017-04-11 00:11:45 7502 2

原创 [机器学习]机器学习笔记整理11-神经网络算法简单实现

原理[机器学习]机器学习笔记整理10- 神经网络算法1. 关于非线性转化方程(non-linear transformation function)sigmoid函数(S 曲线)用来作为activation function: 1.1 双曲函数(tanh) 1.2 逻辑函数(logistic function)2. 实现一个简单的神经网络算法#!/usr/bin/python# -*- co

2017-04-09 16:21:35 6331 2

原创 [机器学习]机器学习笔记整理10- 神经网络算法

1.背景以人脑中的神经网络为启发,前者加生物神经网络,最著名的算法是1980年的 backpropagation 2多层向前神经网络(Multilayer Feed-Forward Neural Network)2.1 Backpropagation被使用在多层向前神经网络上2.2 多层向前神经网络由以下部分组成: 1) 输入层(input layer) 2)隐藏层 (hidden layers)

2017-04-09 16:06:31 6464 2

原创 [机器学习]机器学习笔记整理09- 基于SVM图像识别

前言前面介绍了SVM的基本概念和一般操作步骤,若如不理解请参考: [机器学习]机器学习笔记整理08- SVM算法原理及实现 下面来介绍一下,利用SVM进行图像识别.图像识别人脸识别是一项实用的技术。但是这种技术总是感觉非常神秘,在sklearn中看到了人脸识别的example,代码网址如下: http://scikit-learn.org/0.13/auto_examples/applicat

2017-04-08 23:34:42 9255 3

转载 [机器学习]机器学习实践中应避免的七种常见错误

作者:Cheng-Tao Chu‘s LinkedIn在机器学习领域,每个给定的建模问题都存在几十种解法,每个模型又有难以简单判定是否合理的不同假设。在这种情况下,大多数从业人员倾向于挑选他们熟悉的建模算法,本文作者则认为,模型算法的假设并不一定适用于手头的数据;在追求模型最佳性能时,重要的是选择适合数据集(尤其是“大数据”)的模型算法。以下为正文:统计建模和工程开发很相似。在工程开发中,人们有多

2017-04-08 07:23:15 5546 2

原创 [机器学习]机器学习笔记整理全解

[机器学习]机器学习笔记整理08- SVM算法原理及实现 [机器学习]机器学习笔记整理07- KNN算法 [机器学习]机器学习笔记整理06-决策树应用 [机器学习]机器学习笔记整理05-决策树 [机器学习]机器学习笔记整理04-基本术语理解 [机器学习]机器学习笔记整理03-深度学习 [机器学习]机器学习笔记整理02-机器学习 [机器学习]机器学习实践笔记01 [机器学习]Sci

2017-04-06 23:35:35 13930 3

原创 [机器学习]机器学习笔记整理08- SVM算法原理及实现

1 背景最早是由 Vladimir N. Vapnik 和 Alexey Ya. Chervonenkis 在1963年提出 目前的版本(soft margin)是由Corinna Cortes 和 Vapnik在1993年提出,并在1995年发表 深度学习(2012)出现之前,SVM被认为机器学习中近十几年来最成功,表现最好的算法2 机器学习的一般框架训练集 => 提取特征向量 => 结合

2017-04-06 23:22:51 6830 3

转载 [机器学习]Scikit-Learn模块学习笔记——数据集模块datasets

原文:http://www.cnblogs.com/zhuyuanhao/p/5383628.html“>Scikit-Learn模块学习笔记——数据集模块datasets </div><!--end: blogStats --></div><!--end: navigator 博客导航栏 -->

2017-04-04 11:42:17 7931 2

原创 [机器学习]机器学习笔记整理07- KNN算法

算法描述步骤为了判断未知实例的类别,以所有已知类别的实例作为参照选择参数K计算未知实例与所有已知实例的距离选择最近K个已知实例根据少数服从多数的投票法则(majority-voting),让未知实例归类为K个最邻近样本中最多数的类别细节关于K关于距离的衡量方法:Euclidean Distance 定义 其他距离衡量:余弦值(cos), 相关度 (correlation), 曼哈顿距

2017-04-03 18:12:11 5624 2

原创 [机器学习]机器学习笔记整理06-决策树应用

数据集训练集RID,age,income,student,credit_rating,class_buys_computer1,youth,high,no,fair,no2,youth,high,no,excellent,no3,middle_aged,high,no,fair,yes4,senior,medium,no,fair,yes5,senior,low,yes,fair,yes

2017-04-03 18:06:02 5650 2

原创 [机器学习]机器学习笔记整理05-决策树

机器学习中分类和预测算法的评估:准确率 速度 强壮行 可规模性 可解释性什么是决策树/判定树(decision tree)?判定树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。 3.1 决策树归纳算法 (ID3) 1970-1980, J.Ross. Quinlan, ID3算法

2017-04-03 17:58:18 6165 2

原创 [机器学习]机器学习笔记整理04-术语概念解释

1. 基本概念:训练集,测试集,特征值,监督学习,非监督学习,半监督学习,分类,回归2. 概念学习:人类学习概念:鸟,车,计算机 定义:概念学习是指从有关某个布尔函数的输入输出训练样例中推断出该布尔函数3. 例子:学习 “享受运动" 这一概念: 小明进行水上运动,是否享受运动取决于很多因素 样例天气温度湿度风力水温预报享受运动1晴暖普通强暖一样是2晴暖大强暖一样是

2017-04-03 17:51:22 5712 2

原创 [机器学习]机器学习笔记整理03-深度学习概述

机器学习更多应用举例: 人脸识别机器学习就业需求: LinkedIn所有职业技能需求量第一:机器学习,数据挖掘和统计分析人才 http://blog.linkedin.com/2014/12/17/the-25-hottest-skills-that-got-people-hired-in-2014/深度学习(Deep Learning)3.1 什么是深度学习? 深度学习是基

2017-04-03 17:48:57 6039 3

原创 [机器学习]机器学习笔记整理02-机器学习概述

2. 机器学习 (Machine Learning, ML) 2.1 概念:多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 2.2 学科定位:人工智能(Artificial Intelligence, AI)的核心,是使计算机具有智

2017-04-03 17:38:40 6897 2

原创 [机器学习]机器学习实践笔记01

我是主推Python系的机器学习工具链的。主要的理由是: 1.现在的研究热点大都用Python实现。 2.Python可以编译到C(通过Cython),所以可以很好的保护源码。相对于Java的混淆字节码来说,编译到C之后的Python源码几乎不可能被分析。 3.Python是免费的,虽然用起来比matlab要麻烦。但是有开源社区的支持,包括最近公布的numbapro可以把Python JIT到

2017-04-02 10:28:13 6857 3

转载 [ 人工智能]模式识别、机器学习、数据挖掘当中的各种距离总结

模式识别、机器学习、数据挖掘当中的各种距离总结在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文目录:1.欧氏距离2.曼哈顿距离3.切比雪夫距离4.闵可夫斯基距离5.标准化欧氏距离6.马氏距离7.夹角余弦

2017-03-31 10:10:51 5789 5

原创 [人工智能]AI移动自动化测试

1. 实现的效果开发者通过上传移动端软件(apk,pkg等)到云端,点击云端自动化测试来对上传的软件进行自动化测试,分析和bug定位,最终输出bug检测结果.2.实现的步骤这里先列出大致的一个实现步骤,然后对每一步如何做,在列出具体的思路 1) 模拟用户登录问题 2) 页面元素分类,并对元素有效标识 3) 对标识的页面元素进行判定3.具体每一步实现思路详解如下3.1 模拟用户登录问题 首先

2017-03-28 17:14:20 10086 3

LoadNibViewDemo

加载多XIB 欢迎大家下载学习

2016-05-08

IOSAnimationDemo.zip

动画大全,欢迎大家下载

2016-05-07

iOS常见分类

iOS常见分类 欢迎大家下载学习

2016-05-03

HTML5鼠标滑过按钮背景动画特效集锦

HTML5鼠标滑过按钮背景动画特效集锦 欢迎大家下载学习

2016-05-02

iOS之短信,邮件,通信录的实现

iOS之短信,邮件,通信录的实现,欢迎大家下载学习

2016-05-01

iOS蓝牙开发

蓝牙开发案例,欢迎大家下载

2016-05-01

HTML5与iOS交互

HTML5与iOS交互,欢迎大家下载一起学习,共同探讨

2016-04-30

HTML5与iOS交互实现的各种动态排序

HTML5,iOS,交互,动画,HTML5与iOS交互实现的各种动态排序 欢迎大家下载学习

2016-04-27

不同风格时间轴的设计

不同时间轴的不同设计,欢迎大家下载学习!

2016-04-26

iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)

iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)

2016-04-24

iOS八种传值

iOS中常见的8种传值方式

2016-04-24

iOS各种图标的绘制

各种图标的绘制,曲线,折线,图形,饼状图等绘制

2016-04-22

自定义UITextView

自定义UITextView,具体占位符等功能

2016-04-20

百度地图轨迹

百度地图轨迹 欢迎大家进行下载学习

2016-04-20

target——action模式

target——action模式

2016-03-12

iOS 工厂模式

iOS 工厂模式

2016-03-09

iOS策略模式

iOS策略模式

2016-03-09

iOS设计模式之原型设计模式

iOS设计模式之原型设计模式

2016-03-08

bin转hex源码.zip

bin转hex源码.zip,欢迎下载学习

2021-02-04

C语言版cJSON处理工具.rar

C语言版cJSON处理工具:cJSON.c;cJSON.h

2021-01-27

C语言cgic源文件版.rar

C语言cgic源文件版:cgic.c,cgic.h

2021-01-27

C语言版sqlite3源文件.rar

C语言版sqlite3源文件:sqlite3.c,sqlite3.h

2021-01-27

Linux下shell自启动程序.zip

Linux下shell自启动程序

2021-01-27

嵌入式项目中各个部分语音.rar

包括10个数字语音、26个字母语音、基本用语语音、省简称

2021-01-27

刷卡程序文件资源.rar

里面包括刷卡程序,makefile的写法

2021-01-27

C++httpserver.rar

C++httpserver程序

2021-01-27

数据库一键式启动服务程序脚本.bat

数据库一键式启动服务程序

2021-01-27

终端测试工具资源文件

com1,com2连接,进入ARM系统

2021-01-27

微信小程序demo

微信小程序,欢迎下载学习

2016-11-26

webView图文混排.zip

欢迎大家下载,一起学习,一起交流

2016-05-26

ReadDiffrentLanguages.zip

语音合成 欢迎大家下载学习

2016-05-23

机器人交互技术.zip

机器人交互技术,大家相互学习

2016-05-20

js与iOS交互.zip

js与iOS交互欢迎大家下载学习

2016-05-18

图文混排.zip

图文混排,欢迎大家下载学习

2016-05-10

UnitTest.zip

UnitTest 单元测试 欢迎大家下载学习

2016-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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