自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yofer张耀琦的专栏

数学之法,世界之道

原创 【欢迎请进】本人简介

联系方式 - Contact 个人微信公众号 保持CSDN博客的技术专注,将生活兴趣的文章放在了简书上。附上简书入口http://www.jianshu.com/users/83bbfe3711f9/timeline 无奈之举   之前自己搭建了静态博客,放到了...

2016-03-22 16:08:26 1576 6

原创 【iOS】纯Swift代码构建一个功能完善的APP

纯Swift代码构建一个功能完善的APP 源代码地址:https://github.com/yoferzhang/FoodPin 效果演示 iOS11之后,导航栏可以设置这样变大的效果。 在 ViewController 的 viewDidLoad() 方法中添加下面这行代码可以实现: /...

2018-12-27 15:47:24 638 1

原创 【AI】卷积层,池化,Softmax,欠拟合和过拟合

这里写自定义目录标题卷积什么是卷积?过滤器CNN中的滤波器位置不变性零填充(Zero-Padding)卷积层权重矩阵端到端特征学习可视化卷积层最大池化(Max-Pooling)Softmax架构VGG16架构深入 Finetuning训练更好的模型Dropout另外:预先计算卷积层输出更新权重和D...

2018-12-27 15:45:58 534 0

原创 【iOS-ARKit】扫描和检测3D对象-Scanning and Detecting 3D Objects

记录真实世界对象的空间特征,然后使用结果在用户环境中查找这些对象并触发AR内容。 Overview 构建令人信服的AR体验的一种方法是识别用户环境的特征并使用它们触发虚拟内容的外观。 例如,当用户将他们的设备指向显示的雕塑或工件时,博物馆应用可以添加交互式3D可视化。 在iOS 12中,...

2018-07-02 15:22:35 3309 0

原创 【iOS-ARKit】创建多用户AR体验-Creating a Multiuser AR Experience

使用MultipeerConnectivity框架在附近设备之间传输ARKit世界地图数据以创建AR体验的共享基础。 Overview 此示例应用程序演示了两个或更多iOS 12设备的简单共享AR体验。 在探索代码之前,请尝试构建并运行应用,以熟悉它演示的用户体验: 在一台设备上运...

2018-06-12 10:54:49 1098 2

原创 如何穿透TableView中的button滑动feeds流?

1. cell中的按钮如何透传滑动事件? tableviewcell中画了一个button,但是从button开始滑动tableview会失效,造成一定几率tableview无法滑动。 1.1. UIView+UIImageView+UILabel 实现UIButton的效果 第1种...

2018-05-23 14:56:52 1203 0

原创 Table View Programming Guide for iOS 官方文档翻译

About Table Views in iOS Apps( iOS应用程序中的Table View) Table views are versatile user interface objects frequently found in iOS apps. A table view pres...

2018-05-03 16:00:20 780 0

原创 [深度学习]网络结构,权重初始化,激活函数,fine-tune

导语: 直接查看一个神经网络的结构; 如何初始化权重,改进准确度; 在Keras上建立现行模型; 激活函数的作用; 如何fine-tune一个预训练的Vgg16网络,来分类猫和狗 七行代码体验深度学习的发现 Epochs 一个eposh就是一遍完整数据集的过程。 运行多个e...

2018-03-05 10:11:44 1277 0

原创 [深度学习]七行代码体验深度学习的神奇

简介 这是深度学习系列的第一节,这个课程是为了让深度学习更能为大众接受,为了那些在机器学习和数学方面没有很深厚背景的同学设计。我们强烈相信深度学习将在很多领域产生变革;比如,这个课程的对象是有计算机编程背景的同学以及想在他们专业领域引用这些技术的人。 这节课的最后,我们将理解如何仅用七行代码写...

2018-01-15 15:28:19 1626 0

原创 Cocoa设计模式(iOS常用设计模式) Cocoa Design Patterns

本文描述了Cocoa中设计模式的主要实现,主要关注模型(Model) - 视图(View) - 控制器(Controller)和对象建模。 本章的主要目的是让您更深入地了解Cocoa的设计模式,并鼓励您在自己的软件项目中利用这些模式。

2017-12-13 14:39:53 1859 0

原创 OpenGL4.3新特性: 计算着色器 Compute Shader

计算着色器是一个完全用于计算任意信息的 着色器阶段(Stage) 。虽然它可以渲染,但它通常用于与绘制三角形和像素无关的任务。概述计算着色器与其他着色器阶段的操作不同。 所有其他着色器阶段都有一组明确的输入值,一些是内置的,一些是用户定义的。 着色器阶段执行的频率由该阶段的性质指定; 例如顶点着色...

2017-09-20 16:29:41 2595 2

原创 Jupyter Notebook教程 in Python

主要内容:如何安装,运行和使用IPython进行交互式 matplotlib 绘图,数据分析,还有发布代码。

2017-09-11 15:29:38 3137 0

原创 iPhone摄影中的深度捕捉(WWDC2017-Session 507)

介绍7plus双摄深度信息,开放API

2017-06-26 11:03:54 6067 1

原创 机器学习入门系列06,Logistic Regression逻辑回归

逻辑回归和线性回归的对比;交叉熵的应用;判别方法(逻辑回归)和生成方法(用高斯描述后验概率);Softmax推导(常规推导和最大熵推导);特征转换引入神经网络

2017-04-10 09:09:36 2657 0

原创 机器学习入门系列05,Classification: Probabilistic Generative Model(分类:概率生成模型)

分类模型;先验概率;高斯分布的应用;最大似然估计的方法;推导后验概率等

2017-04-04 22:18:58 4152 0

原创 机器学习入门系列04,Gradient Descent(梯度下降法)

什么是梯度下降法?学习速率的引入;如何调整学习速率;Adagrad算法介绍;用泰勒展开式对梯度下降法进行数学理论支持

2017-03-27 00:35:45 28127 3

原创 机器学习入门系列03,Error的来源:偏差和方差(bias 和 variance)

讨论error的两个来源:偏差和方差。估测偏差和方差。对比说明偏差和方差对真正error的影响。不同的error原因有不同的处理方式。

2017-03-27 00:08:28 2213 0

原创 机器学习入门系列02,Regression 回归:案例研究

介绍机器学习的回归模型,举例介绍了操作步骤,损失函数的求解,结果的分析。

2017-03-26 23:27:08 5518 7

原创 机器学习入门系列01,Introduction 简介

简要介绍机器学习研究的内容,机器学习的三大步骤;不同的Model类型举例

2017-03-26 19:18:00 3300 1

原创 【iOS】Cocos2dx封装为view方便做3D动画效果

版权声明:本文为博主原创,如需转载请注明出处。 写在前面本文件只是将Cocos2dx 封装为一个 UIView,方便直接添加使用使用的 coco2d-x 版本为 3.13.1添加过程首先将 ~/cocos2d/build/cocos2d_lib.xcodeproj 添加到工程中然后对照new出来的...

2016-12-22 10:28:58 1802 0

原创 【iOS】iOS数据存储,应用沙盒,XML,Preference,NSKeyedArchiver归档,SQLite3

版权声明:本文为博主原创,如需转载请注明出处。 应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在: (apple是用户名...

2016-11-30 21:33:21 1510 0

原创 ReplayKit库,iOS原生直播神器

前言ReplayKit 是WWDC15推出的苹果原生录屏 API。在iOS9的时候主要提供的是录屏,录制完成后可以进行查看、编辑、通过指定方式分享出去。在WWDC16上新版的 ReplayKit 提出了了 live 功能,简单说就是通过 ReplayKit 可以进行录屏直播。这对于苹果的手游直播行...

2016-09-21 10:41:27 10265 1

原创 cocos2dx在xcode8 GM版下的错误`libpng error:CgBI:unhandled critical chunk`

XCode 8 GM 版本编译 cocos2dx的代码,在加载 sprite 时,比如sprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y)); 会弹出错误:libpn...

2016-09-09 09:33:43 1725 3

原创 核心动画编程指南Core Animation Programming Guide - iOS

核心动画编程官方文旦的简单记录总结

2016-09-07 10:13:17 2922 0

原创 私人通讯录Demo - iOS

Github地址:PersonalContacts-私人通讯录写在前面本 Demo 简单演示了一些小控件的应用。 比如导航栏的设置; 界面全部是代码写的,没有用stroyboard。 UITextField,UILabel,UIButton等小控件的精确控制; 页面之间的数据传输; 数据的本地化存...

2016-09-06 09:22:36 1543 0

原创 View Programming Guide for iOS 视图编程指南 - iOS

介绍window 和 view的创建,管理,层级,大小调整,动画。

2016-09-05 10:13:13 2241 0

原创 KVO编程指南,Key-Value Observing Programming Guide翻译 - iOS

本文介绍Key-Value Observing,即KVO键值观察编程指南。包括怎么注册,移除观察者,使用场景。和键值编程相关的兼容性,手动通知和自动通知;一对一,一对多关系

2016-09-01 19:24:18 1962 0

原创 iOS并发编程对比总结,NSThread,NSOperation,GCD - iOS

1. 多线程概念进程 正在进行中的程序被称为进程,负责程序运行的内存分配 每一个进程都有自己独立的虚拟内存空间 线程 线程是进程中一个独立的执行路径(控制单元) 一个进程中至少包含一条线程,即主线程 可以将耗时的执行路径(如:网络请求)放在其他线程中执行 创建线程的目的就是为了开启一条新的执行路径...

2016-08-30 21:26:55 3604 0

原创 property属性的weak,strong,copy,assign

@property属性的用法 weak(assign) : 代理\UI控件 strong(retain) : 其他对象(除代理\UI控件\字符串以外的对象) copy : 字符串 assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)

2016-08-25 17:03:42 814 0

原创 iOS控制器管理,代码,xib,Storyboard,Segue - iOS

控制器的创建如何创建一个控制器控制器常见的创建方式有以下几种 通过storyboard创建 直接创建 ViewController *viewController = [[ViewController alloc] init]; 指定xib文件来创建 ViewController *viewCon...

2016-08-25 17:01:55 907 2

原创 UIKit继承结构

UIKit继承结构

2016-08-21 21:46:35 715 0

原创 iOS程序启动过程,原理,UIApplication,代码启动界面 - iOS

程序启动的完整过程 1.main函数 2.UIApplicationMain 创建UIApplication对象 创建UIApplication的delegate对象 3.delegate对象开始处理(监听)系统事件(没有storyboard) 程序启动完毕的时候, 就会调用代理的appl...

2016-08-21 21:31:46 2272 0

转载 boundingRectWithSize:options:attributes:context:代替sizeWithFont:constrainedToSize:lineBreakMode:

之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectW...

2016-08-18 09:56:50 912 0

原创 Xcode插件管理工具Alcatraz,常用插件介绍 -iOS

简单介绍Xcode插件的安装方式,并推荐几个比较好用的Xcode插件,清理缓存,快捷文档注释,自动补全图片名称,模糊方式补全代码,自动隐藏调试窗口,

2016-08-17 11:15:40 4257 0

原创 Notification通知,通知中心,发布通知,通知代理对比 - iOS

通知对象之间标准的信息传递方式:一个对象调用另一个对象的方法。这要求发送消息的对象知道谁接收消息,消息的响应是什么。但是比如两个独立的子系统,没有耦合关系,就需要另一种形式,通知 Notification通知中心(NSNotificationCenter)Cocoa 有两种类型的通知中心 NSNo...

2016-08-16 21:39:38 1509 0

原创 UIButton,UIScrollView,UITableView常见属性,使用案例 - iOS

IBAction: 1> 能保证方法可以连线 2> 相当于voidIBOutlet: 1> 能保证属性可以连线下面列举一些在开发中可能用得上的UI控件 UIButton 按钮 UILabel 文本标签 UITextField 文本输入框 UIImageView 图片显示 U...

2016-08-15 21:50:48 1189 0

原创 集合间相互转换,浅谈相关内存管理,使用NSData处理数据,使用NSDate - iOS

NSArray 转换成 NSMutableArrayNSArray * array = @[@"one",@"two",@"three"]; NSMutableArray * muArray = [NSMutableArray array...

2016-08-14 15:52:14 825 0

原创 NSSet 集合创建,获取,遍历,可变集合的删除 - iOS

NSSet 集合 NSArray 自然顺序 NSSet是无序的 注意:这个是最为重要的功能 NSSet 中不能够存储重复的数据,可以用它来去除重复的值 NSString * str1 = @"one"; NSString * str2 = @"two"; N...

2016-08-14 15:17:25 3702 0

原创 NSDictionary字典创建,获取,遍历,可变字典的删除 - iOS

字典是以键值对的形式来存储数据 key value1 NSDictionary 字典1.1 创建字典,不可变的NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:@"xiaozhe",@"n...

2016-08-14 15:09:22 23806 0

原创 NSArray/NSMutableArray创建,获取,遍历,排序 - iOS

1 数组基本1.1 创建数组NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作下面这种方式相当于什么都没做NSArray * array = [[NSArray alloc] init];NSLog(@"%@",array);1.2 通过构造方法的方...

2016-08-14 15:08:09 9426 0

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