前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 Radix树 Radix…
分类:算法
周志华等提出RNN可解释性方法,看看RNN内部都干了些什么
选自 ArXiv,作者:Bo-Jian Hou, Zhi-Hua Zhou,机器之心编译,参与:思源、晓坤。 除了数值计算,你真的知道神经网络内部在做什么吗?我们一直理解深度模型都靠里面的运算流,但对于是不是具有物理意义…
程序员必须掌握的数据结构 2
无论是任何程序员,不论是算法,还是其他,都需要掌握一定的数据结构。本文以最优雅的方式,基于Python,完成算法,不要问,背下来就好。代码量更少,更好背。 源码:github.com/SpikeKing 第2篇 栈与队列…
前端设计图转代码,西安交大表示复杂界面也能一步步搞定
选自 arXiv,作者:Zhihao Zhu等,机器之心编译。 卷积神经网络在图像处理上无与伦比,它可以从图像抽取到非常精炼的高级语义特征,这些信息不论是做分类还是做定位都没问题。但如果我们利用这些特征生成用户界面代码呢…
让程序员少掉几根头发的Facebook智能bug修复神器
策划编辑 | Natalie 作者 | JOHANNES BADER 等 译者 | 核子可乐 编辑 | Vincent AI 前线导读:Facebook 开发了一款名为 Getafix 的工具,可以自动查找出 bug 的…
找到思聪王
IG 夺冠啦!王老板火啦!连王老板吃热狗都吃的如此销魂,那我们当然要来在人群中找到他呢! 看到一个美术生的作品,如何 3 秒内找到思聪王。 我找了好久啊,这幅图画的真是魔性,看得眼睛都花了,浪费了我宝贵的上班时间。不得不…
【人物志】美团首席科学家夏华夏:不断突破边界的程序人生
“成长没有什么秘笈,就是坚持不断地一点点突破自己的边界就好。” 这是美团首席科学家、无人配送部总经理夏华夏在刚刚过去的“1024 程序员节”时送给技术同行的一句话。 这也是夏华夏自己的人生写照:从没摸过计算机的山东高考状…
图论动态规划算法——Floyd最短路径
前言 推出一个新系列,《看图轻松理解数据结构和算法》,主要使用图片来描述常见的数据结构和算法,轻松阅读并理解掌握。本系列包括各种堆、各种队列、各种列表、各种树、各种图、各种排序等等几十篇的样子。 Floyd算法 Floy…
浅析 React Fiber
引言 在 react 进入大家视野之初,Virtual DOM(VDOM)的概念让人眼前一亮,在操作真正的 DOM 之前,先通过 VDOM 前后对比得出需要更新的部分,再去操作真实的 DOM,减少了浏览器多次操作 DOM…
canvas像素画板
最近项目上要实现一个类似像素风格的画板,可以像素小格子可以擦除,框选变色,可以擦出各种图形,这样一个小项目看似简单,包含的东西还真不少。 绘制像素格子 我们先定义像素格子类 Pixel = function (optio…
二叉树基础上
1. 树(Tree) 首先我们来看几个树的例子。 在一个树结构里,每个元素我们称之为节点,从上到下相邻节点连线的关系,我们称之为父子关系。 在上面的图中,A 节点就是 B 节点的父节点,B 节点就是 A 节点的子节点。B…
OkHttp3.0解析——谈谈内部的缓存策略
前言 合理的利用本地的缓存策略,可以有效的减少网络请求时候的网络开销,减少响应的延迟。而在OkHttp3.0中的缓存主要作用在缓存拦截器CacheInterceptor里面。所以现在我们就具体分析下CacheInterc…