frank 的专栏

人类的一切智慧是包含在这四个字里面的:”等待“ 和 ”希望“。—— 《基督山伯爵》...

排序:
默认
按更新时间
按访问量

【Tensorflow】Dataset 中的 Iterator

Tensorflow 现在将 Dataset 作为首选的数据读取手段,而 Iterator 是 Dataset 中最重要的概念。这篇文章的目的是,以官网文档为基础,较详细的介绍 Iterator 的用法。 Dataset 和 Iterator 的关系 在文章开始之前,首先得对 Dataset ...

2018-07-09 10:59:33

阅读数:62

评论数:1

【Tensorflow】你可能无法回避的 TFRecord 文件格式详细讲解

如果你是 Tensorflow 的初学者,那么你或多或少在网络上别人的博客上见到过 TFRecord 的影子,但很多作者都没有很仔细地对它进行说明,这也许会让你感受到了苦恼。本文按照我自己的思路对此进行一番讲解,也许能够提供给你一些帮助。 TFRecord 是什么? TFRecord 是谷歌推...

2018-06-25 15:38:23

阅读数:56

评论数:1

【Tensorflow】 写给初学者的深度学习教程之 MNIST 数字识别

一般而言,MNIST 数据集测试就是机器学习和深度学习当中的"Hello World"工程,几乎是所有的教程都会把它放在最开始的地方.这是因为,这个简单的工程包含了大致的机器学习流程,通过练习这个工程有助于读者加深理解机器学习或者是深度学习的大致流程. 可恰恰就是在这个地方,却容易给初学者带来困...

2018-05-24 19:54:10

阅读数:2769

评论数:5

【深度学习入门】——亲手实现图像卷积操作

深度学习中有一个很重要的概念就是卷积神经网络 CNN,卷积神经网络中又有卷积层、池化层的概念。尤其是卷积层,理解难度比较大,虽然书中或者是视频中都有详细介绍过它的基础概念,但对于求知欲望很强烈的我,我总心里痒痒的,总想亲手实现,看看效果,怕的就是自己会眼高手低,做技术人最可怕的就是眼高手低。所以,...

2018-03-22 16:46:22

阅读数:931

评论数:2

下阶段博文技术方向预告

2018年我要学习并且会分享的技术内容 自2017年9月份之后,博文就停止了更新。8月份接了一个项目,自己的工作是要进行 Android 代码的编写,是在汽车的中控屏幕上的 App 开发。而 9 月份,因为同事的离职,我临危受命,接受了领导分配给我的一个项目的项目经理角色,好在我之前的 Andr...

2018-01-23 23:12:38

阅读数:763

评论数:9

细说 AppbarLayout,如何理解可折叠 Toolbar 的定制

Material Design 是个好东西,它的出现使得 Android 也能定制高颜值的界面,并且指导了如果实现复杂炫丽的交互效果,而 Android Surpport Desgin 这个支持包就是 Android 官方对 Material Design 的代码实现。 Android Su...

2017-08-11 01:28:37

阅读数:7595

评论数:7

Java 泛型,你了解类型擦除吗?

泛型,一个孤独的守门者。 大家可能会有疑问,我为什么叫做泛型是一个守门者。这其实是我个人的看法而已,我的意思是说泛型没有其看起来那么深不可测,它并不神秘与神奇。泛型是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人迷惑的地方在于它的许多表现有点违反直觉。文章开始的地方...

2017-08-05 22:32:18

阅读数:12082

评论数:22

反射进阶,编写反射代码值得注意的诸多细节

前面一段时间,我编写了一篇关于 Java 反射基础知识的博文,内容挺多的,涉及到了 Class 的获取,Field、Method、Constructor、Array 及 Enum 的获取与操作。如果学会了这些知识,就能阅读或者是编写大多数反射相关代码。 但是,因为反射这一块的内容实在是太多了,编...

2017-07-27 23:56:12

阅读数:11731

评论数:17

轻松学,听说你还没有搞懂 Dagger2

Dagger2 确实比较难学,我想每个开发者学习的时候总是经历了一番痛苦的挣扎过程,于是就有了所谓的从入门到放弃之类的玩笑,当然不排除基础好的同学能够一眼看穿。本文的目的尝试用比较容易理解的角度去解释 Dagger2 这样东西。 Dagger2 是有门槛的,这样不同水平能力的开发者去学习这一...

2017-07-20 22:14:00

阅读数:13234

评论数:27

轻松学,浅析依赖倒置(DIP)、控制反转(IOC)和依赖注入(DI)

写这篇文章的原因是这两天在编写关于 Dagger2 主题的博文时,花了大量的精力来解释依赖注入这个概念。后来想一下,这些在面向对象开发过程中与依赖相关的诸多术语和概念实际情况下非常的抽象,因此独立成文也有就一定的意义,旨在帮助初学者快速地对这些概念有一个大致的印象,然后通过一些实例来领悟它们之中的...

2017-07-13 22:04:39

阅读数:11614

评论数:21

细说反射,Java 和 Android 开发者必须跨越的坎

写作是门手艺,笑对需要勇气。 写下这个题目的时候,我压力比较大,怕的是费力不讨好。因为反射这一块,对于大多数人员而言太熟悉了,稍微不注意就容易把方向写偏,把知识点写漏。但是,我已经写了注解和动态代理这两个知识点的博客,阅读量还可以,这两个知识点是属于反射机制中的,现在对于注解和动态代理息息相关的...

2017-07-06 23:36:13

阅读数:23136

评论数:43

轻松学,Java 中的代理模式及动态代理

前几天我写了《秒懂,Java 注解 (Annotation)你可以这样学》,因为注解其实算反射技术中的一部分,然后我想了一下,反射技术中还有个常见的概念就是动态代理,于是索性再写一篇关于动态代理的博文好了。 我们先来分析代理这个词。 代理 代理是英文 Proxy 翻译过来的。我们在生...

2017-06-29 22:08:55

阅读数:23991

评论数:32

秒懂,Java 注解 (Annotation)你可以这样学

文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点...

2017-06-27 21:48:30

阅读数:70540

评论数:156

不再迷惑,也许之前你从未真正懂得 Scroller 及滑动机制

学习本来就是从困惑中摸索问题答案的过程,能够描述出来问题就已经成功了一半。只要发现了困扰你的东西是什么,那么你就离解答出来不远了。————肯尼斯 R. 莱伯德 一直以来,Android 开发中绕不过去的话题就是自定义 View,曾几何时,考验一个开发者能不能熟悉自定义 View 的基础流...

2017-06-18 23:10:54

阅读数:6503

评论数:32

针对 CoordinatorLayout 及 Behavior 的一次细节较真

我认真不是为了输赢,我就是认真。– 罗永浩 我一直对 Material Design 很感兴趣,每次在官网上阅读它的相关文档时,我总会有更进一步的体会。当然,Material Design 并不是仅仅针对 Android 而言的,它其实是一套普遍性的设计规范。而对于 Android 开发...

2017-06-12 22:17:29

阅读数:16860

评论数:18

长谈:关于 View Measure 测量机制,让我一次把话说完

《倚天屠龙记中》有这么一处:张三丰示范自创的太极剑演示给张无忌看,然后问他记住招式没有。张无忌说记住了一半。张三丰又慢吞吞使了一遍,问他记住多少,张无忌说只记得几招了。张三丰最后又示范了一遍,张无忌想了想说,这次全忘光了。张三丰很满意,于是放心让张无忌与八臂神剑去比试。 首先声明,这一篇篇幅很长很...

2017-05-15 18:56:45

阅读数:6809

评论数:27

RecyclerView探索之通过ItemDecoration实现StickyHeader效果

我在上一篇《小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践 》 讲解了 ItemDecoration 的基本用法及它的一些实践,抱着学习研究的态度,这一篇作为实践篇主要目的是尝试通过 ItemDecoration 来实现 RecyclerView 中的 St...

2017-04-17 15:58:42

阅读数:8976

评论数:14

一看你就懂,超详细java中的ClassLoader详解

本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将cl...

2017-02-10 19:26:54

阅读数:94858

评论数:130

解决 MPAndroidChart 无法引入依赖的问题

刚刚犯了一个低级错误。引用 MPAndroidChart 这个开源的图表库的时候,按照官方的提示去引入依赖库,结果同步的时候,怎么都编译不过。提示的信息就是: Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.0.2 可我记得自己明...

2017-08-17 10:35:43

阅读数:1329

评论数:0

神奇的 ViewDragHelper,让你轻松定制拥有拖拽能力的 ViewGroup

为了吸引大家的注意力,先给大家看一张动图: 相信这种效果大家都见过吧?我第一次见到这样的效果时,心里也痒痒的,急于想实现这种功能,后来因为拖延症的问题,就一直没有去弄这件事。现在这段时间,工作比较轻闲,所以对自己几年 Android 生涯所运用的技术做一些总结与思考。拖拽这种功能正好可以形成...

2017-06-25 22:33:53

阅读数:9985

评论数:21

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