自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程圈子-谢厂节的博客

编程入门知识

  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

原创 深度学习在推荐系统中的应用

推荐系统概述什么是推荐系统分析用户的喜好,为用户推荐物品/人,或为用户提供选项。评分预测(rating prediction) 评分,即用户对物品的喜欢程度,一般可以分为“喜欢”,“不喜欢”排名预测(ranking prediction)或Top-N推荐 预测备选“物品”的排名,并取出Top-N的推荐物品。分类(Classification): 对备选物品分类难点数据稀疏性 冷启动问

2017-10-28 17:29:57 2210 2

原创 多租户机器学习平台权限模型

《SDCC 2017 人工智能技术实战线上峰会》学习机器学习平台概况Google CloudML:Overview Google CloudML Training Machine Learning Platform 架构设计 分布式架构分布式系统 分布式管理系统:High availability 高可用: DNS、Vip+Keepalived、Vip+PlacemakerMaster

2017-10-28 16:11:31 849

原创 构建无处不在的深度学习部署系统

《SDCC 2017 人工智能技术实战线上峰会》学习笔记 刘文志深度学习部署平台特点:深度学习的两个方面:部署、训练面临的挑战:现代深度学习部署平台要求:支持多种不同的架构不同厂家不同硬件不同编程语言不同终端:服务器、桌面、笔记本、手机、智能硬件、机器人、无人机高性能:手机、机器人、无人机、智能硬件不会用性能很高的芯片易于使用:Windows Linux Android IOS统一接口

2017-10-28 15:19:49 2029

原创 深度学习在搜索的应用:学术前沿与工业方案解析

《SDCC 2017 人工智能技术实战线上峰会》学习当搜索遇到深度学习搜索引擎:最成功的AI应用。 深度学习在各个领域的成功:人脸识别、语音识别、物体识别、机器翻译、风格迁移、图片生成。 搜索:文本表示与匹配问题 DL4Search通用框架搜索相关深度学习基础构件基础构件之间的关系基础构件关系:先特征后匹配 基础构件关系:先匹配后特征 输入层Word Embedding表示字符N-Gram

2017-10-28 14:16:31 2612

原创 使用Keras由零开始快速构造自己的深度学习模型

《SDCC 2017人工智能技术实战》什么是kerasKeras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 支持CNN和RNN,或二者的结合 无缝CPU和

2017-10-28 11:41:19 3610

原创 用户画像系统应用与技术解析

《SDCC 207》人工智能技术实战线上峰会定义和使用场景用户画像数据系统结构 系统构建分为线上和线下两部分。标签组织与评分标签组织结构 三种方式定义标签组织结构。标签打分机制标签扩展地理位置画像 其中DBSCAN 聚类操作。用户的embedding深度学习的应用跨领域用户画像的使用用户画像的验证关注点 有效性 正确性线下验证 Precision/Recall 排序预测模型中的特征重

2017-10-28 10:46:29 2224

原创 自然语言理解在天猫精灵的实践应用

《SDCC 2017人工智能技术实战实战线上峰会》学习笔记姜飞俊 Alibaba Group-AI Labs 天猫精灵是一款智能音箱。自然语言人机交互将融入我们的生活中:这些场景需要各行各业来提供服务。自然语音交互系统架构:自然语言交互——语义理解平台(AliGenie开放平台)定义技能定义自然语言理解及挑战自定义技能意图、槽、例句模板 标准技能 配置执行逻辑 技能理解方法深度学习语义理解C

2017-10-28 09:43:17 4971

原创 Ionic3 生成项目及扫描二维码

创建项目ionic start devdacticQRCodes blankcd devdacticQRCodes// 安装插件npm install ngx-qrcode2 --saveionic cordova plugin add phonegap-plugin-barcodescannernpm install --save @ionic-native/barcode-scanne

2017-10-27 22:36:10 4702 6

原创 图像基础18 人脸辨识——人脸定位

本文学习资源来自《机器学习实践指南 案例应用解析》 人脸辨识生物特征识别(BIOMETRICS) 技术,是指通过计算机利用人体所固有的生理特征(指纹、虹膜、面相、DNA等)或行为特征(步态、击键习惯等)来进行个人身份鉴定的技术。 ——百度百科 人脸识别属于生物特征识别技术中的一种。人脸定位OpenCV的接口可以实现人脸定位。cvHaarDetectObjects是opencv1中的函数,open

2017-10-27 09:34:38 6458

原创 图像基础17 图像滤波与除噪——高斯滤波、双边滤波

高斯滤波本文学习资源来自《机器学习实践指南 案例应用解析》 代码:import cv2import numpy as np fn = "test.jpg"myimg = cv2.imread(fn)img = cv2.cvtColor(myimg , cv2.COLOR_BGR2GRAY)# 加上高斯噪声param = 20# 灰阶范围grayscale = 256w = img.sh

2017-10-26 08:40:40 1795 1

原创 图像基础16 图像滤波与除噪——中值滤波

本文学习资源来自《机器学习实践指南》 案例应用解析 中值滤波与邻域平均法类似,但计算的是中值,而不是平均值。具体算法是:将图像的每个像素用邻域(以当前像素为中心的正方形区域)像素的中值来代替。椒盐噪声median代码:# -*- coding: utf-8 -*-#code:# 中值滤波import cv2import numpy as npfn="test.jpg"myimg = cv

2017-10-26 08:03:38 880

原创 图像基础15 图像滤波与除噪——邻域平均法

本文学习资源《机器学习实践指南 案例应用解析》概述邻域平均法可有效消除高斯噪声,其数学公式如下: g(x,y)+1M∑(k.I)∈Sf(x−k,y−l)g(x,y)+\frac{1}{M}\sum_{(k.I)\in S}{f(x-k,y-l)}S为邻域,不包括(x,y)(x,y)本身的像素点,核h(x,y)h(x,y)可为: 半径为1: 14⎛⎝⎜010101010⎞⎠⎟\frac{1}{4

2017-10-23 08:45:31 12555

原创 Ionic3 学习笔记1 项目架构

ionic3 使用angular4,与ionic1区别比较大。这里记录一些框架架构。 其中AngularJS2的构架结构可以参考: AngularJS2学习笔记项目主体resources放icon.png和splash.png 通过ionic resources --iconionic resources --splashionic resources用来生成桌面图标和启动界面src 文件

2017-10-22 17:34:37 722

原创 图像基础14 图像滤波与除噪——均一化块滤波(高斯、椒盐)

均一化块滤波1. 高斯噪声滤波高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。 高斯滤波(Gauss filte

2017-10-20 08:47:45 982

原创 图像基础13 灰度变换与图像增强

学习资源《机器学习实践指南 案例应用解析》概念灰度变换是指根据某种目标条件按一定变换关系逐点改变源图像中每一个像素灰度值的方法。目的是为了改善画质,使图像的显示效果更加清晰。 图像的灰度变换处理是图像增强处理技术中的一种非常基础、直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分。 采用灰度变换法对图像进行处理可以大大改善图像的视觉效果。灰度变换法可以分为线性变换和非线性

2017-10-18 08:27:27 5912

原创 AngularJS2 学习笔记6 创建service

1. 创建文件服务的名称使用小写,格式如: constants.service.tsimport { Injectable } from '@angular/core';@Injectable()export class ConstantsService { abcd = 'test';}位置假设放在: app/constants.service.ts2. 修改app.modul

2017-10-17 21:08:36 621

原创 阿里IoT套件 使用记录2 消息转发

实现M2M的功能,主要用到规则引擎。一、 定义协议定义数据内容为JSON格式:{ "header": { "command": "getAttributes", "transactionID": "0e60b714", "SAID": "目标设备名称" }, "body": { "led1": null

2017-10-17 11:06:29 1002

原创 图像基础12 透视投影与透视变换

学习资源《机器学习实践指南 案例应用解析》原理三维计算机图形学中的一种重要的变换是透视投影。与平行投影沿着平行线将物体投影到图像平面不同,透视投影是指从投影中心这一点发出的直线将物体投影到图像平面上。这就意味着距离投影中心越远的投影越小,距离越近的投影越大。 详细的定义可参考百度百科。透视投影实例WarpPerspectiveOpenCV提供了WarpPerspective函数,可对图像进行透视变

2017-10-17 08:12:36 1833

原创 图像基础11 仿射

学习资源《机器学习实践指南 案例应用解析》概念仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。[1] 仿射变换是在几何上定义为两个向量空间之间的一个仿射变换或者仿射映射(来自拉丁语,affine,“和…相关”)由一个非奇异的线性变换(运用一次函数进行的变换)接上一个平移变换组成。 在有限维的情况,每个仿射变换可以由一个矩阵A和一个向量b给

2017-10-17 07:56:42 553

原创 图像基础10 比较图片是否一样

方法一 使用cv2 矩阵减subtract两个图片完全一样时返回值为true如果把一个图片转了格式,则会被为不一样import cv2import numpy as npfile2 = "1.jpg"file1 = "1.png"image1 = cv2.imread(file1)image2 = cv2.imread(file2)difference = cv2.subtract(

2017-10-16 22:02:28 5475

原创 图像基础9 插值与缩放

resize函数通过OpenCV的resize函数可实现插值与缩放。void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR ); 参数说明: - src 输入,原图像 - dst 输出,目标图像 - dsize 输出

2017-10-15 22:16:50 586

原创 AngularJS2 学习笔记2 angularjs2架构

学习资源: http://www.runoob.com/angularjs2/angularjs2-architecture.htmlAngular 2 应用程序主要由以下8个部分组成:1、模块 (Modules) 2、组件 (Components) 3、模板 (Templates) 4、元数据 (Metadata) 5、数据绑定 (Data Binding) 6、指令 (Directi

2017-10-14 13:56:28 1604

原创 AngularJS2 学习笔记4 TypeScript

一、 创建项目mkdir angular-quickstartcd angular-quickstart二、 创建配置文件package.json 标记本项目所需的 npm 依赖包。tsconfig.json 定义了 TypeScript 编译器如何从项目源文件生成 JavaScript 代码。typings.json为那些 TypeScript 编译器无法识别的库提供了额外的定义文件。s

2017-10-14 13:42:28 1989

原创 AngularJS2 学习笔记3 JavaScript

学习资源: http://www.runoob.com/angularjs2/angularjs2-tutorial.html一、 运行条件目前浏览器或Node暂不支持ES6的代码,所有需要一些shim和polyfill(IE)让ES6写的代码能够转换为ES5形式并或以正常运行在浏览器中。systemjs 通用模块加载器,支持AMD、CommonJS、ES6等各种格式的JS模块加载es6-mo

2017-10-14 13:05:02 620

原创 JS TypeScript 基础篇

学习资料来源: http://www.runoob.com/w3cnote/getting-started-with-typescript.html http://www.runoob.com/manual/gitbook/TypeScript/_book/安装npm install -g typescriptHello World编写文件 hello.tsalert('Hello World'

2017-10-12 08:41:51 543

原创 阿里IoT套件 使用记录1 注册产品及设备上线

一、 开通服务https://iot.aliyun.com/product/netsuite?spm=a2c2j.8959409.5007677.2.8517eafvu9vGC 二、创建产品1. 登陆控制台填写产品信息,如:洗衣机,点击确定。 三、 添加设备四、 java测试运行到 https://help.aliyun.com/document_detail/42648.html?spm=5

2017-10-11 10:21:09 2139

adb驱动解决重启问题

adb.exe 新版本手机连接adb可能会出现反复重启的现象,该版本可以解决此问题。解压后把目录加入到path即可。

2018-06-28

sbt-launch

在windows下的启动包

2017-01-23

倒计时功能的PPT

具有倒计时功能的PPT

2016-11-24

Psycopy For win64

Python连接PostgreSQL时要安装的库。Windows 64Bit操作系统使用。

2016-07-26

tcpdump for android arm

适合android使用的tcpdump抓包工具,使用方法http://blog.csdn.net/xundh/article/details/46010707

2016-01-07

php redis驱动for win

php 下的 redis驱动,64/32bit windows,配合博客: http://blog.csdn.net/xundh/article/details/42437091#5752006

2015-12-29

C#操作JSON LitJSON

C#操作JSON LitJSON,适用Framework的版本比较广。操作方法简便。

2015-09-16

msnodelsql

nodejs使用sqlserver数据库的包

2015-09-16

mysql-connector-net-6.3.9.rar

mysql与c#的连接库6.4版本后可能有bug,连接数据库可能会提示:out of sync with server。这个老版本可以正常使用。

2015-06-13

Sqlite3+VB

非原创,感谢原作者。VB下使用Sqlite3,网上代码很多,但要筛选使用。这个测试可用。因为博客没法上传文件,所以上传在这里。

2015-02-06

使用html5实现的多边形展示百分比

使用html5实现的多边形展示数字百分比,以替换柱状图的展示方式。

2014-10-21

空空如也

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

TA关注的人

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