[置顶] Tensorflow之卷积神经网络(CNN)

摘要: 前馈神经网络的弊端 前一篇文章介绍过MNIST,是采用的前馈神经网络的结构,这种结构有一个很大的弊端,就是提供的样本必须面面俱到,否则就容易出现预测失败。如下图: 同样是在一个图片中找圆形,如果左边为训练样本,右边为测试样本,如果只训练了左边的情况,右边的一定会预测错误,然而在我们人眼看来,这两个圆 阅读全文

posted @ 2017-09-25 14:59 ZHLee 阅读(17772) 评论(2) 推荐(0) 编辑

[置顶] Tensorflow之MNIST解析

摘要: 要说2017年什么技术最火爆,无疑是google领衔的深度学习开源框架Tensorflow。本文简述一下深度学习的入门例子MNIST。 深度学习简单介绍 首先要简单区别几个概念:人工智能,机器学习,深度学习,神经网络。这几个词应该是出现的最为频繁的,但是他们有什么区别呢? 人工智能:人类通过直觉可以 阅读全文

posted @ 2017-09-03 09:42 ZHLee 阅读(62633) 评论(10) 推荐(8) 编辑

2020年8月31日

从APP的启动说起

摘要: iOS里面APP的启动,过程有些复杂,今天我们来抽丝剥茧,一步步探讨一下APP的启动会经历哪些过程。 首先,用户点击iPhone里面的某个APP的icon,Kernel内核会开始初始化空间并创建进程, 在调用exec_active_image后,开始加载Mach-O文件。 这里我们简要说一下Mach 阅读全文

posted @ 2020-08-31 10:28 ZHLee 阅读(873) 评论(2) 推荐(0) 编辑

2018年4月16日

iOS之AFSecurityPolicy

摘要: AFSecurityPolicy是AFNetworking中负责对https请求进行证书验证的模块,本文主要是要搞清楚它是如何工作的。 在介绍AFSecurityPolicy之前,我们先来了解一下https以及一些相关概念。 HTTPS 简单来说,https是运行在SSL/TLS之上的http,是为 阅读全文

posted @ 2018-04-16 09:20 ZHLee 阅读(850) 评论(0) 推荐(0) 编辑

2018年3月28日

iOS之内存管理(ARC)

摘要: iOS的内存管理,相信大家都不陌生,之前是使用的MRC,由开发人员手动来管理内存,后来使用了ARC,来由系统管理内存。本文主要讲讲Autorelease,Core Foundation对象在内存管理方面要注意的地方。 Autorelease 提到内存管理,就不得不提autorelease,虽然我们平 阅读全文

posted @ 2018-03-28 15:52 ZHLee 阅读(1123) 评论(0) 推荐(0) 编辑

2017年8月22日

iOS之sqlite和FMDB

摘要: 数据库sqlite在iOS中起着举足轻重的作用,本文主要讲述一下sqlite的并发,事务和常见的损坏问题,后面会简述一下对sqlite进一步封装的第三方库FMDB。 sqlite的并发和事务 在了解sqlite的事务和并发之前,我们要先了解sqlite提供的几种锁的类型及区别。sqlite提供了五种 阅读全文

posted @ 2017-08-22 12:56 ZHLee 阅读(1955) 评论(0) 推荐(0) 编辑

2017年5月9日

iOS之RunLoop

摘要: RunLoop是iOS线程相关的比较重要的一个概念,无论是主线程还是子线程,都对应一个RunLoop,如果没有RunLoop,线程会马上被系统回收。 本文主要CFRunLoop的源码解析,并简单阐述一下CFRunLoop的原理。 CFRunLoop是开源的,开源地址在:http://opensour 阅读全文

posted @ 2017-05-09 10:57 ZHLee 阅读(872) 评论(0) 推荐(1) 编辑

2017年4月3日

bashell基础

摘要: 身为一个iOS程序员,虽然iOS相关技术十分重要,但是bash也是不可不了解的,因为技能的成长,除了深度,还需要广度。下面就来介绍下bash。 Shell是C语言编写的,所以他是解释性语言,运行在Linux系统下,在Mac下,一般使用的是bashell。 bashell都是运行在Terminal下, 阅读全文

posted @ 2017-04-03 15:28 ZHLee 阅读(1578) 评论(0) 推荐(0) 编辑

2017年3月27日

iOS性能之其他

摘要: 本篇文章是个引用,因为这些技术我都只是研究过,但是并没有在项目中使用,也没有深入研究,所以只能当做一个笔记了 网络请求 现在大多数的网络请求都是使用的json格式(相信没有APP再使用XML格式了吧),json格式小巧,轻便,在早几年,确实是不二之选,但是现在有了更加轻型的解决方案,Protobuf 阅读全文

posted @ 2017-03-27 11:29 ZHLee 阅读(313) 评论(0) 推荐(0) 编辑

2017年3月20日

iOS性能之WebP

摘要: 当今互联网,无论网页还是APP,流量占用最大的,多数都是因为图片,越是良好的用户体验,对图片的依赖度越高。但是图片是一把双刃剑,带来了用户体验,吸引了用户注意,却影响了性能,因为网络请求时间会相对比较长。 图片分很多种,比较主流的就是:位图(BMP),jpg(JPEG,有损压缩格式),png(无损压 阅读全文

posted @ 2017-03-20 14:01 ZHLee 阅读(12947) 评论(0) 推荐(0) 编辑

导航