程序人生
文章平均质量分 59
程序人生
编程圈子
编程圈子,谢厂节的博客
展开
-
深度学习在搜索的应用:学术前沿与工业方案解析
《SDCC 2017 人工智能技术实战线上峰会》学习当搜索遇到深度学习搜索引擎:最成功的AI应用。 深度学习在各个领域的成功:人脸识别、语音识别、物体识别、机器翻译、风格迁移、图片生成。 搜索:文本表示与匹配问题 DL4Search通用框架搜索相关深度学习基础构件基础构件之间的关系基础构件关系:先特征后匹配 基础构件关系:先匹配后特征 输入层Word Embedding表示字符N-Gram原创 2017-10-28 14:16:31 · 2612 阅读 · 0 评论 -
多租户机器学习平台权限模型
《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 阅读 · 0 评论 -
深度学习在推荐系统中的应用
推荐系统概述什么是推荐系统分析用户的喜好,为用户推荐物品/人,或为用户提供选项。评分预测(rating prediction) 评分,即用户对物品的喜欢程度,一般可以分为“喜欢”,“不喜欢”排名预测(ranking prediction)或Top-N推荐 预测备选“物品”的排名,并取出Top-N的推荐物品。分类(Classification): 对备选物品分类难点数据稀疏性 冷启动问原创 2017-10-28 17:29:57 · 2210 阅读 · 2 评论 -
自然语言理解在天猫精灵的实践应用
《SDCC 2017人工智能技术实战实战线上峰会》学习笔记姜飞俊 Alibaba Group-AI Labs 天猫精灵是一款智能音箱。自然语言人机交互将融入我们的生活中:这些场景需要各行各业来提供服务。自然语音交互系统架构:自然语言交互——语义理解平台(AliGenie开放平台)定义技能定义自然语言理解及挑战自定义技能意图、槽、例句模板 标准技能 配置执行逻辑 技能理解方法深度学习语义理解C原创 2017-10-28 09:43:17 · 4971 阅读 · 0 评论 -
用户画像系统应用与技术解析
《SDCC 207》人工智能技术实战线上峰会定义和使用场景用户画像数据系统结构 系统构建分为线上和线下两部分。标签组织与评分标签组织结构 三种方式定义标签组织结构。标签打分机制标签扩展地理位置画像 其中DBSCAN 聚类操作。用户的embedding深度学习的应用跨领域用户画像的使用用户画像的验证关注点 有效性 正确性线下验证 Precision/Recall 排序预测模型中的特征重原创 2017-10-28 10:46:29 · 2224 阅读 · 0 评论 -
CentOS dlib安装
1. gccyum install gcc-c++2. cmakesudo yum erase cmake下载:https://cmake.org/download/tar zxvf cmake-3.17.0-rc2.tar.gzcd cmake-3.17.0-rc2./bootstrapmakesudo make install# 检查版本: cmake --vers...原创 2020-03-10 16:16:27 · 648 阅读 · 0 评论 -
使用Keras由零开始快速构造自己的深度学习模型
《SDCC 2017人工智能技术实战》什么是kerasKeras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 支持CNN和RNN,或二者的结合 无缝CPU和原创 2017-10-28 11:41:19 · 3610 阅读 · 0 评论 -
构建无处不在的深度学习部署系统
《SDCC 2017 人工智能技术实战线上峰会》学习笔记 刘文志深度学习部署平台特点:深度学习的两个方面:部署、训练面临的挑战:现代深度学习部署平台要求:支持多种不同的架构不同厂家不同硬件不同编程语言不同终端:服务器、桌面、笔记本、手机、智能硬件、机器人、无人机高性能:手机、机器人、无人机、智能硬件不会用性能很高的芯片易于使用:Windows Linux Android IOS统一接口原创 2017-10-28 15:19:49 · 2030 阅读 · 0 评论 -
奔四,下决定学习单片机
奔四程序员,决定再深入学习一次单片机。我算是比较早的一批程序员了,最早的时候使用ASP、PHP、VB,后来转向c#,最近十来年则是以JAVA、PHP为主。五六年前我曾自学过一次STM32,并且把学习过程写了一个小系列的博客,当时用STM32最小板学习了串口、GPIO口、RAM和FLASH下载调试等技术。不过实际工作中用不到,学到这里就没坚持下去。上学的时候课程还是8086单片机,更是忘的影都没了。上学时我学的电子专业,电路硬件知识还了解一点皮毛,也做过一些上位机软件,对硬件通讯并不陌生。明年就是“不惑原创 2021-09-11 07:53:43 · 2295 阅读 · 10 评论 -
Git Tips
ignoreC## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.# User-specific files*.suo*.user*.sln.docstates# Build results[Dd]ebug/[Rr]el原创 2015-09-24 18:35:11 · 1448 阅读 · 1 评论 -
OAuth2.0 学习笔记
Oauth2.0简介一个针对第三方的授权协议。为用户资源的授权提供了一个安全的、开放而简易的标准。术语Third-party applicationHTTP serviceResource Owner:一般指用户User Agent:可能是浏览器Authorization server:认证服务器Resource server:资源服务器三个URL: Request Token UR原创 2015-11-21 15:20:14 · 760 阅读 · 0 评论 -
SEO基础知识
本文内容是我在6年前写的了,其中有很多内容是当时从网上复制的。现在放上来,后面有空闲时间再逐步进行一些适应潮流的修改。同时部份内容对原作者表示感谢。如果您认为对您有侵权内容,请与我联系我及时修正。(QQ 2581529) 许多网站在设计的时候,就需要考虑SEO的影响因素。所以SEO不仅是SEOER的工作,也是开发人员的工作。一、 什么是SEO 7一、 什么是SEO 10原创 2015-01-03 10:57:51 · 44419 阅读 · 0 评论 -
动软代码生成器 常用函数
动软代码生成器在自动化生成.Net代码方面功能非常强大。在实际使用中,我也经常使用它的自定义模板功能,生成Js、html、php、java等代码。其模板里的函数与.net函数并不完全一致,现把模板常用代码写在这里,以方便查询使用。实际使用中每个项目要按自己框架情况进行定义。<#@ template language="c#" HostSpecific="True" #><#@ output ex原创 2015-06-21 11:38:32 · 2373 阅读 · 0 评论 -
一些常用的AHK操作
按快键键alt+1,执行某个程序#1:: run D:\Documents\test.bat return快捷键ctrl+alt+1,执行某个程序!#1:: run notepad.exereturn按快捷键模拟输入按键!E:: Send, {CTRLDOWN}x{CTRLUP} Send, <tr> Send,{CTRLDOWN}v{CTRLUP} ;Send , </td>原创 2016-06-30 22:03:50 · 13454 阅读 · 0 评论 -
我的电脑环境配置
电脑环境配置 电脑系统坏了,Win10自动还原,开发环境又要重建。在这记录下,以后装软件也省点力气。Win10环境需要安装的软件qqChrome电脑管家腾讯五笔输入法vs2012sql server2008foxmailsublime text3 配插件 插件参考百度云管家virtual boxgenymotioneclipse javaandroid adtLea原创 2015-09-22 16:57:40 · 1006 阅读 · 0 评论 -
SCORM 基础知识
Scrom简介:全称是Shareable Content Object Reference Model,由ADL(Advanced Distribution Learning Initiative)集成各个学习标准制定而成。对数字内容教材的制作\内容开发提供一套共通的规范。Scrom实际内容包括馐模型CAM,运动时环境支持RTE和排序与导航SN部分。三个部分呈层层递进关系。支持原创 2015-05-07 08:26:41 · 2696 阅读 · 0 评论 -
Selenium自动化工具的使用简介
一、Selenium演进过程Selenium是什么?Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具,UI功能测试框架,开源免费,支持多种浏览器、多种编程语言,不像code runner等综合平台,主要是提供API,特别是JavaScript的支持使用,把浏览器上的动作已经写好了,只要调用这个框架就可以了,它可以进行整合。演进过程原创 2015-01-15 14:37:06 · 3223 阅读 · 0 评论 -
SublimeText3 常用插件
安装Package Control按Ctrl+`调出console 粘贴以下代码到底部命令行并回车: 1 import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.原创 2015-08-25 07:55:47 · 2197 阅读 · 0 评论 -
LeapFTP 显示服务器端文件名乱码问题处理
选中任一个服务器文件,按ctrl+r,输入命令: opts utf8 off 选中在完成时刷新, 点击确定。即可。原创 2015-09-06 14:38:54 · 9657 阅读 · 3 评论 -
Markdown 相关资源
在线表格生成器Markdown使用起来非常简洁方便,但做表格就有点杯具了。好在有这么个工具:http://www.tablesgenerator.com/markdown_tablesSublime Text3 markdown插件http://blog.csdn.net/xundh/article/details/47971251Markdownpad(win)http://markdownpad原创 2015-09-21 09:42:20 · 642 阅读 · 0 评论 -
一些工作流相关资源记录
gooflw一款基于jquery的开源免费流程设计器。http://www.iteye.com/topic/1130290mxgraph一款js流程设计器。免费授权限3个月。YbSoftwareFactory是一款使用.NET开发的软件代码智能快速生成平台,包含工作流生成器。FreeForm在线智能表单设计器,亿方智能平台的其中一个组件。基于.Net + SilverLight + DataBase原创 2015-11-13 13:46:14 · 1352 阅读 · 0 评论 -
Notepad++使用Tips
建立项目点视图-工程-工程面板, 新建工作区,然后从目录添加文件。ftpNotepad++带有NppFTP可以直接使用FTP。文件浏览插件Explorer 可以把文件夹加入到收藏夹,这样就可以像打开项目一样容易找到工作位置。Markdown语法高这插件下载语法规则文件https://github.com/Edditoria/markdown_npp_zenburn/archive/master.原创 2015-09-24 14:34:34 · 1644 阅读 · 0 评论