自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 深度学习(一):数学基础

一、线性代数1、定义深度学习相关的主要线性代数数学模型包括标量、向量、矩阵和张量。2、计算方式加减法比较简单,都是点对点加减,形态不变。乘法方式不同可能导致形态变化。如向量可点积(变为一个值),也可以叉积。二维向量叉积等于矩阵可以点对点乘积,也可以矩阵乘积3、范数L0、L1和L2范数各有不同特点和作用二、微积分导数、偏导数、梯度(所有偏导数的向量)二、信息量和信息熵1、信息量:对于某随机事件X,其发生的概率为P(x)(0到1之间),则该事件X具有的信息量为I(x)=-Log2P(x)

2020-10-24 00:51:13 455

转载 深度学习在机器视觉应用中的局限:复杂场景下难以有效拆分组合

参考:https://mp.weixin.qq.com/s?__biz=MjM5MTQzNzU2NA==&mid=2651667800&idx=1&sn=656a12076d3384a508c7c5ebdacde16b观点总结:1、深度学习的三大局限:1)需要海量样本数据;2)标准测试集外难以取得好的效果;3)对数据微小变化过于敏感。2和3均可以认为是1中样本“不够”...

2019-02-20 14:36:02 610

转载 深度学习和自然语言处理NLP-转自知乎

作者:网易云链接:https://www.zhihu.com/question/58300302/answer/400904409来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。从根本上说,深度学习在 NLP 问题上的优势有三,这是传统机器学习方法所不具备的。表达能力:利用深度学习,文本、图像等不同格式都可以表示为实值向量,这使得我们可以跨多种模式执行信息处理...

2019-01-01 23:10:12 1221

原创 Nginx学习小结

一、核心功能:1、虚拟主机2、反向代理3、负载均衡4、缓存5、其他模块功能(重定向、防盗链、HTTPS、网页压缩)二、虚拟主机虚拟主机是Nginx最基础的功能,即用来搭建可通过HTTP协议访问的网站。一个虚拟主机与一个HOST地址一一对应,HOST即URL的域名部分(多级域名);不同的虚拟主机可以通过同一IP同一端口提供服务,用HTTP请求头中的HOST字段来区分。如:abc.co...

2018-12-20 23:06:51 132

转载 非常系统的二层网络基础知识文档

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-12-20 12:08:57 308

转载 HTTPS相关

TLS协议可以认为是更高版本的SSL协议,两者都包括握手协议和记录协议两个模块。握手协议用于通信前进行安全协商,如协商加密秘钥等;记录协议则用于对正式通信建立加密通道。可以认为TLS和SSL是并行的协议,即HTTPS hello协商阶段 二选一即可,两者不能协议格式差异极小,但不能互操作。参考:https://blog.csdn.net/adrian169/article/details/91...

2018-12-11 11:32:40 158

转载 倒排索引原理

https://www.cnblogs.com/zlslch/p/6440114.html

2018-11-09 20:19:40 394

转载 Linux 常用内核网络参数与相关问题处理

一片很好的linux内核参数的说明文档:https://help.aliyun.com/knowledge_detail/52868.html

2018-11-09 18:53:17 143

原创 SQLserver Alwayson实现要点

之前一直没有完全弄清楚Alwayson的原理,包括可用组的概念,集群的架构是怎么样的,故障转移是如何实现的,读写分离是如何实现的,故障转移和可用组群的关系,稍微学习总结一下。最重要的结论是:1、标准的AlwaysOn方案提供读写分离的是统一的listener(包括虚拟IP、连接地址和端口,由WSFC机制在配置时创建);但实际通信通过重定向完成,即客户端实际通信不是和listener而是与真正的...

2018-11-08 23:20:57 15715 1

原创 一个SSO单点登录实现

看了一遍,基本了解了其原理。要点:1、首次登陆后的免密登录(如10分钟内)需要服务器识别特定客户端,这需要通过所谓会话(session)机制来实现,具体方式是服务器要能够识别客户端在请求中放入的特定会话标识。对于单个域名来说(如xxx.com)基于cookie的会话保持方式是可以实现的,即服务器查看HTTP请求中的cookie是否正确、是否过期;但如果要实现单点登录场景,往往多个服务器域名不一样...

2018-11-06 12:43:20 271

原创 滑块验证技术原理

1.提交滑动行为a)此步骤会由前端引入的JS自助完成,无需客户平台处理;b) 提交的行为数据包括:浏览器名称、版本操作系统屏幕长宽鼠标点击、移动键盘敲击屏幕滑动轨迹URL是否安装Flash2.返回滑动结果此步骤会由前端引入的JS/SDK自助完成,无需客户平台处理。a) 可信用户:滑动直接通过,反欺诈服务端颁发签名串;b) 可疑用户:滑动后出验证码,通过验证码校验后,反...

2018-11-03 21:57:22 9954

原创 分布式计算和并行计算差异

Mapreduce是分布式计算的典型技术,MPI则是并行计算的典型技术。总结下来主要两点区别:1、分布式计算(如MapReduce)的计算节点任务往往是独立的,松散的。不涉及大规模的数据交互,因此节点之间运行几乎互不影响。体现到技术架构上就使得可以做到计算和存储在同一个节点上,不存在计算节点拉取大量存储数据的情况,因此也就不需要技术架构提供内部专用的高速网络。但这同时也导致分布式计算本身的计算模...

2018-10-28 14:08:29 1946

原创 如何看待容器技术

1、容器的特点是灵活,启动快,力度小,但是否应用场景也有局限?(比如一个需要很大计算量的应用,持续计算时间较长,对启动速度不敏感,是否还需要容器)?容器还有其它特点,比如基于容器的开发模式能够实现标准化交付,提升交付质量和效率,包括更容易实现Devops2、隔离性和安全问题如何来解决?其实没有所谓安全问题,安全与否取决于Docker Engine是否被攻破,这一点实际上和虚拟化Hypervi...

2018-10-26 20:46:56 165

转载 一篇很好的Vxlan学习笔记

https://www.cnblogs.com/hbgzy/p/5279269.html

2018-10-26 17:37:05 1560

转载 网络协议全图

很好基础研究数据,发一个精简图。全景图链接:http://www.colasoft.com.cn/download/network-protocol-map-2017.pdf参考:http://www.colasoft.com.cn/download/protocols_map.php

2018-10-26 17:32:11 508

原创 SSH如何保证通信安全

一、SSH如何保证安全?SSH的通信步骤如下:阶段一、通过非对称加密方式先在Client和Server之间安全的协商加密密钥:1)双方协商SSH版本、采用的非对称加密算法等信息;2)Server发送公钥给Client;3)Client基于公钥加密对称密钥;4)Server基于私钥解密对称密钥。本阶段的主要风险在于:SSH不具备CA证书机制,可能会被链路中间人伪造Server并发送自己...

2018-10-25 23:58:16 2085 1

原创 如何理解JAVA和C语言的跨平台

参考:https://www.cnblogs.com/jmsjh/p/7808764.html一、C/C++语言的编译和执行过程1、编译过程包括预处理、编译、汇编和链接四个阶段:1)预处理:伪指令(#,如宏、头文件等)转换和特殊符号处理,生成最终需要编译部分的代码文件;2)编译:通过操作系统中安装的编译器,将高级语言代码文件(.c/.cpp格式)编译为汇编语言文件(.s);3)汇编:...

2018-10-17 22:47:40 665 1

空空如也

空空如也

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

TA关注的人

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