范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

你在打游戏,有人却用iPhone来训练神经网络

  FUTURE | 远见 暮成雪 选编自机器之心
  你还在用iphone打游戏吗?有人已经在 iOS 设备上也可以直接训练 LeNet 卷积神经网络,而且性能一点也不差,iPhone 和 iPad 也能化为实实在在的生产力。
  机器学习要想在移动端上应用一般分为如下两个阶段,第一个阶段是训练模型,第二个阶段是部署模型。常规的做法是在算力强大的 GPU 或 TPU 上对模型进行训练,之后再使用一系列模型压缩的方法,将其转换为可在移动端上运行的模型,并与 APP 连通起来。Core ML 主要解决的就是最后的模型部署这一环节,它为开发者提供了一个便捷的模型转换工具,可以很方便地将训练好的模型转换为 Core ML 类型的模型文件,实现模型与 APP 数据的互通。
  以上是常规的操作。然而,随着 iOS 设备计算性能的提升,坊间不断产生一些 iPad Pro 算力超过普通笔记本的言论。于是乎,就出现了这么一位「勇者」,开源了可以直接在 iOS 设备上训练神经网络的项目。
  项目作者在 macOS、iOS 模拟器和真实的 iOS 设备上进行了测试。用 60000 个 MNIST 样本训练了 10 个 epoch,在模型架构与训练参数完全相同的前提下,使用 Core ML 在 iPhone 11 上训练大概需要 248 秒,在 i7 MacBook Pro 上使用 TensorFlow 2.0 训练需要 158 秒(仅使用 CPU 的情况下),但准确率都超过了 0.98。
  当然,在 248 秒和 158 秒之间还有非常大的差距,但进行此项实验的目的并不是比速度,而是为了探索用移动设备或可穿戴设备在本地进行训练的可行性,因为这些设备中的数据往往比较敏感,而且涉及隐私,本地训练可以提供更好的安全性。
  项目地址:https://github.com/JacopoMangiavacchi/MNIST-CoreML-Training
  MNIST 数据集
  在这篇文章中,作者介绍了如何使用 MNIST 数据集部署一个图像分类模型,值得注意的是,这个 Core ML 模型是在 iOS 设备上直接训练的,而无需提前在其他 ML 框架中进行训练。
  作者在这里使用了一个很有名的数据集——MNIST 手写数字数据集。它提供了 60000 个训练样本和 10000 个测试样本,都是从 0 到 9 的 28x28 手写数字黑白图像。
  LeNet CNN 架构
  如果你想了解 CNN 的细节和优势,从 LeNet 架构着手是一个再好不过的起点。LeNet CNN+MNIST 数据集的组合是机器学习「训练」的标准组合,简直相当于深度学习图像分类的「Hello, World」。
  这篇文章主要着眼于如何在 iOS 设备上直接为 MNIST 数据集构建和训练一个 LeNet CNN 模型。接下来,研究者将把它与基于著名的 ML 框架(如 TensorFlow)的经典「Python」实现方法进行比较。
  在 Swift 中为 Core ML 的训练准备数据
  在讨论如何在 Core ML 中创建及训练 LeNet CNN 网络之前,我们可以先看一下如何准备 MNIST 训练数据,以将其正确地 batch 至 Core ML 运行中去。
  在下列 Swift 代码中,训练数据的 batch 是专门为 MNIST 数据集准备的,只需将每个图像的「像素」值从 0 到 255 的初始范围归一化至 0 到 1 之间的「可理解」范围即可。
  为 Core ML 模型(CNN)训练做准备
  处理好训练数据的 batch 并将其归一化之后,现在就可以使用 SwiftCoreMLTools 库在 Swift 的 CNN Core ML 模型中进行一系列本地化准备。
  在下列的 SwiftCoreMLTools DSL 函数构建器代码中,还可以查看在相同的情况中如何传递至 Core ML 模型中。同时,也包含了基本的训练信息、超参数等,如损失函数、优化器、学习率、epoch 数、batch size 等等。
  使用 Adam 优化器训练神经网络,具体参数如下:
  接下来是构建 CNN 网络,卷积层、激活与池化层定义如下:
  再使用一组与前面相同的卷积、激活与池化操作,之后输入 Flatten 层,再经过两个全连接层后使用 Softmax 输出结果。
  得到的 CNN 模型
  刚刚构建的 Core ML 模型有两个卷积和最大池化嵌套层,在将数据全部压平之后,连接一个隐含层,最后是一个全连接层,经过 Softmax 激活后输出结果。
  基准 TensorFlow 2.0 模型
  为了对结果进行基准测试,尤其是运行时间方面的训练效果,作者还使用 TensorFlow 2.0 重新创建了同一 CNN 模型的精确副本。
  下方的的 Python 代码展示了 TF 中的同一模型架构和每层 OutPut Shape 的情况:
  可以看到,这里的层、层形状、卷积过滤器和池大小与使用 SwiftCoreMLTools 库在设备上创建的 Core ML 模型完全相同。
  比较结果
  在查看训练执行时间性能之前,首先确保 Core ML 和 TensorFlow 模型都训练了相同的 epoch 数(10),用相同的超参数在相同的 10000 张测试样本图像上获得非常相似的准确度度量。
  从下面的 Python 代码中可以看出,TensorFlow 模型使用 Adam 优化器和分类交叉熵损失函数进行训练,测试用例的最终准确率结果大于 0.98。
  Core ML 模型的结果如下图所示,它使用了和 TensorFlow 相同的优化器、损失函数以及训练集和测试集,可以看到,其识别准确率也超过了 0.98。
  推荐阅读:
  《Swift loves TensorFlow and Core ML》
  https://heartbeat.fritz.ai/swift-loves-tensorflow-and-core-ml-8adb52838931
  参考链接:
  https://www.zhihu.com/question/60737205/answer/180687657

如何解决生命的后半段危机,公说公有理,婆说婆有理人到中年,进入中年危机,又称生命的后半段。现实中,普通人没有人际关系,没有过硬技术,也没有特长兴趣爱好。没有了健壮的身体,靓丽的容颜,生活仿佛进了死胡同,咋办?很多人会说凉拌,努力欧尚X5市场分析,销量稳定,终端无优惠截止4月,欧尚X5上市后已经连续第5个月销量实现了破万,这证明这台车的人气还不错,那么也应该有不少持币待购的消费者正在关注着欧尚X5这台车,所以今天咱们的选题就是来聊聊欧尚X5这台林生斌事件强烈支持宋祖德先生直击要害近15天以来,各大网络媒体平台(特别是自媒体)充斥着林生斌事件的各种报道。一些当初从未见诸报端的细节和事件被披露出来。整个被官方盖棺定论的恶性案件,大有被戏剧性反转的迹象。图1宋祖2020,给你个机会,你想重启吗?还有15天我们一直嚷嚷着要重新来一遍的2020年就要结束了这一年有人在年初迎头撞上突如其来的疫情有人在年末顶着寒风搬离租住的房子很想关心一句今年,你过得好吗下面,和小洁一起来看看2投资新领域,它来了一直以来,以大类资产配置为核心的FOF基金引发着人们的热烈讨论。之前小编也有发表过关于FOF的文章,不仅让普通投资者了解FOF基金,也让众多机构投资者对FOF基金有了进一步的认识。法语新闻法国博瓦尔动物园有大熊猫宝宝出生了ayest!LesdeuxbbspandasdeHuanHuan,lafemellepandaduzoodeBeauval,sontnsdanslanuitdedimancheluAchurchmouse居然不是ampampquot教堂的老鼠ampampquot,而指大多数人面临过的窘态网购可谓是当代懒人一大神器最喜欢躺在家中买买买了若生活有开关,购物就是一键快乐钱包和购物车,总有一个在清空钱没了可以再赚,宝贝下架就没了付定金眼疾手快,付尾款寝食难安接下来的日子,Getjerry竟不是得到那只小耗子?这些年的猫和老鼠白看心心念念的暑假终于被盼到了,美好的暑期生活开始了啦,耶这几天小编在家又开始回忆童年!除了追重播的经典的影视剧外,还重温了小时候的动画片,梦回童年!其中,猫和老鼠人人熟知你一定知道里如何将火星样本带回地球?就像把大象放进冰箱几个世纪以来,火星一直是神秘的存在。但是在过去的几十年里,我们已经发射了大量的火星探测器。有环绕飞行的,还有着陆的火星漫游车。有了这些探测器前期积累的经验,科学家们已经计划把火星样非洲一直在水深火热中挣扎,难民成千上万无从安身,他们都去了哪难民是这个世界上非常可怜的一群人,这种事情应该是没有什么争议的。每个人生活在这个世界上,都应该享受到安全和平的生活环境,但是并不是所有人都像中国这样幸运,能够生活在如此强大的国家,张子枫留学新剧大型翻车!求求别再黑我们留学生了这几天国民妹妹张子枫的新电影岁月忽已暮刷屏朋友圈电影讲述的是留英学霸在英期间的点滴生活原本以为能引发众多留学生们的共鸣却不料遇到大型翻车现场不少留学生们纷纷直呼救命啊这是对留学有多
文字是一种情感的释放许多人心烦了,受到委屈了,然后找个人说说话发泄一下心中的不满,渐渐的情绪就稳定了。还有的人心烦的时候不喜欢找人说话,也不去抱怨,而是写文章,把自己内心深处所积压的怨气和不公,写进文学会放弃,才会幸福人一生,想得到的东西太多,最后太累,所以就不会幸福。有些生意,原本可以赚十块钱,但是聪明的商人才赚八块,因为他知道十块钱的生意只有一次,而八块钱的生意可以重复做好多次。虽然利润底,怎样做一个好人?做人,学问大了。要做个好人,更是学问大了。许多人在大是大非面前表现的不清楚,最后做人做成墙头草。而有的人又太在意自己的主观思想,做人也就做的很固执。学做人,人一辈子都在学做人,做事婚姻通行证多少人徘徊在民政局的门口,他们不敢进去。其实并不是他们不敢进去领那个通红的本本。而是在领这个红本本之前,有人把房子车子,票子用做衡量能不能结婚的保证。婚姻从来就不是二个人的事情,而青春不在,青春痘还在昨晚,到一药店买药,很随意地看着镜子里的自己,抬头打量着自己这张脸,猛然间被镜子里的这张脸给吓了一跳,我一遍又一遍地问自己,这个人是我自己么?眼袋下垂,脸有些浮肿,形色憔悴。好多年有一种爱叫做相信有一种爱叫做相信,有一种感情叫做坚定。这个世上,有许多爱是爱不到最后地。主要是因为相互间有太多的猜忌,然后渐渐的堆积如山没能很好地解释清楚,最后酿成惨剧,也就含泪分手。有一种爱叫做写给下班不回家的人下班不回家的人,各有各的原因,有人说家里只有自己一个,回去也是冷锅冷灶的还有人说又没有女朋友,下班回家也是打游戏或者看球,公司里的网速还比家里快些更或者有人说一回到家就要吵架,找个请珍惜倒追你的女孩每个女孩都是天使,即便不爱她,也不要伤害她。每个女孩都有温柔善良地一面,也有泼辣骄横的一面,接受了她地温柔和善良,也就要学会习惯她的泼辣和骄横。其实每个女孩心里都知道,选择爱自己的结婚是因为巧合?这年头,结婚得人越来越少了。为什么呢?其主要原因就是因为现在得生存压力太大了,许多人一想到结婚就是三四十万得投资。是啊,平常人从娘胎里出来,从第一天开始赚钱,到二十三四岁也不可能赚六种幸福的婚姻(1)射雕英雄传郭靖VS黄蓉幸福指数浪漫指数配对指数郭靖配黄蓉,堪称武侠小说里地配的最好的一对,用一句话形容拙夫配巧妻,尽显天衣。老实木纳的郭靖和精灵古怪的黄蓉,说实话,一开始都不写给那些有故事的人曾经,你是否很刻骨铭心地爱过一个人?而这个人到现在还藏在你心灵深处?每次当你想到他时,心里地那根弦就会随之拔动。只是,经历了那么多事情和年月后,你悄然学会了伪装,学会了不打电话,不