在构建语言模型中,我们需要理解n元模型以及网络架构。 一、 n元语法 n元语法通过马尔可夫假设简化模型,马尔科夫假设是指一个词的出现只与前面n个词相关,即n阶马尔可夫链(Markov chain of order n)。 来看以下几个例子,下面分别是1元,2元,3元语法模型的结果。 $P\left( ...
分类:
编程语言 时间:
2020-03-06 17:27:51
阅读次数:
63
2020年即将到来,前端发展到今天,不仅在形式、内容和功能上越来越丰富,对前端开发人员的要求也越来越高! 2020年的前端,不仅在技术广度上提出了新的要求,前端开发人员薪资高低,早已经与技术深度成正比。 那么,2020年,如何晋升前端大佬? 你的重心依然是Javascript,同时兼顾TypeScr ...
分类:
其他好文 时间:
2019-12-27 18:00:39
阅读次数:
159
文 |齐光性能问题和 Bug 不同,后者的分析和解决思路更清晰,很多时候从应用日志(文中的应用指分布式服务下的单个节点)即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。对应用进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。一个简单的应用,它不仅包含了应用代码本身, ...
分类:
其他好文 时间:
2019-12-16 13:19:41
阅读次数:
109
论文链接:https://arxiv.org/abs/1811.12673 一.对抗样本 对抗样本是指攻击者通过向真实样本中添加人眼不可见的噪声,导致深度学习模型发生预测错误的样本。比如对于一张猫的图片,分类器原本可以正确的识别。如果在图片中加入一些微小的干扰,这些干扰对于人眼来说是分辨出来的,人们 ...
分类:
其他好文 时间:
2019-10-18 12:18:30
阅读次数:
115
广度优先遍历(BFS) 过程分析 初始化一个队列。访问A顶点,将A顶点入队,之后出队。同时将与A顶点相邻接的顶点B,F入队 访问B结点,将B结点出队,同时将与B结点相邻接,且还未被访问过的顶点C,I,G入队 访问F结点,将F结点出队,同时将于F结点相邻接,且还未被访问过的顶点G,E入队。之后同理,直 ...
分类:
其他好文 时间:
2019-10-02 14:40:51
阅读次数:
95
背景 因为在工作中经常会用到阻塞队列,有的时候还要根据业务场景获取重写阻塞队列中的方法,所以学习一下阻塞队列的实现原理还是很有必要的。(PS:不深入了解的话,很容易使用出错,造成没有技术深度的样子) 阻塞队列是什么? 要想了解阻塞队列,先了解一下队列是啥,简单的说队列就是一种先进先出的数据结构。(具 ...
分类:
编程语言 时间:
2019-08-03 22:00:00
阅读次数:
120
你离年薪50w的架构师还差多远前言:说到程序员的薪资我想也就只有“传说中的架构师”的薪资是足够诱惑到大家的,年薪40W-80W对于他们来说是比较简单的一件事,今天我们就来聊聊“架构师”。最近有人问我怎样才能成为高级Java架构师,我听到他这样问,首先想到的是什么样的人才可以称之为架构师,然后总结了他需要攻克的3个难点:1.接触不到一线实战架构设计,尤其是有一定的技术深度和难度架构设计。2.不了解核
分类:
其他好文 时间:
2019-07-22 15:19:45
阅读次数:
116
阿里面试题目目录 技术一面(基础面试题目)技术二面(技术深度、技术原理)项目实战(项目模拟面试)JAVA开发技术常问的问题阿里必会知识阿里面试范畴面试总结文章福利(答案获取)一:阿里技术一面(基础掌握牢固) 常用的异常类型?sessionjava锁gc原理hashmaplistlink arrayl ...
分类:
其他好文 时间:
2019-03-18 15:31:25
阅读次数:
214
因为真要有技术深度的话,你可能需要花费至少2年的时间,从底层开始研究一些基础性的技术。 在打通你的底层技术任督二脉之后,再去对常见的开源技术进行深入的源码研究,比如说:dubbo、zookeeper、spring cloud、redis、rocketmq、elasticsearch,等等。 有了几年 ...
分类:
其他好文 时间:
2019-03-04 22:36:52
阅读次数:
152
主要内容: 1. 深度学习的基本概念 2. 深度学习的代表性技术 3. 深度神经网络的三起两落的脉络,以及其中关键的工作 第一部分:深度学习引导 第二部分:深度学习简史 ...
分类:
其他好文 时间:
2019-01-02 19:21:33
阅读次数:
168