0%

header.png

神经风格转换(样式迁”)是一种使用卷积神经网络自动将某一图像的样式(风格)应用到另一张图片上的技术,可以看做将某张图片自动施加滤镜的修饰技术。比如,我们可以把一张图片变为素描风格,油画风格,蜡笔风格等任何你想要的艺术风格。

阅读全文 »

header.png

什么是『动态规划』,quora 上有这样一个回答:

How should I explain dynamic programming to a 4-year-old ?

  • writes down 1+1+1+1+1+1+1+1 = on a sheet of paper, What’s that equal to ?
  • counting: 8
  • writes down another 1+ on the left, what about that ?
  • quickly: 9
  • how’d you know it was nine so fast ?
  • you just add 1 more, so you didn’t need to recount, because you remembered there were eight !
  • Dynamic Programming is just a fancy way to say remembering stuff to save time later.
阅读全文 »

header.png

在 AI 算法岗里,TOP-K 是经常被问到的问题。总共有多少种解决办法?每种办法对应的优化思路是怎样的?每种办法的运用场景是什么?所以并不是单纯的知道怎样求解就行,我们更应该理解每种方法的原理,融会贯通。那为什么 TOP-K 问题这么受欢迎呢?因为在 AI 领域里,类似 max pooling、mAP 计算这些都会经常涉及,而且在考查它的同时,也相当于考查了排序、查找、大小堆、分治法等等,再加上它是多知识的融合,也很考查解题人的思维活跃性。以上,足见其重要性!

阅读全文 »

header.png

RSA 说它是 “地球最重要的算法”,应该也不过分。它是 1978 年由 R.Rivest、A.Shamir 和 L.Adleman 提出的一种用数论构造的、也是迄今为止理论上最为成熟、完善的公钥密码体制,它已经得到了广泛的应用。

阅读全文 »

header.png

KMP 算法是由 D.E.Knuth、J,H,Morris 和 V.R.Pratt 一同提出,因此它也被称为 Knuth-Morria-Pratt 算法。该算法在 “ 字符串匹配问题 ” 中,相较于 Brute-Force(暴力)算法有很大的改进。它的核心思想就是通过一个 next() 数组(包含了模式串的局部匹配信息),利用匹配失败后的信息,尽量减少模式串与主串的匹配次数,以达到快速匹配的目的。

阅读全文 »

header.png

(Linear List)是一种比较复杂的数据结构。在树中,节点会存在明显的分层关系,但是图中却不会受到这种限制。它是由顶点和顶点之间的关系组成的集合。通常,图中的顶点数量或者一个顶点与其他顶点之间的连线的个数不会受限制。

阅读全文 »

header.png

2020 遇到了一句很喜欢的话,它出自诗人北岛的《过节》。

“玻璃晴朗,橘子辉煌。”

而我更喜欢在后面加上一句:

“生有热烈,藏与俗藏!”

阅读全文 »