Skip to Content
Swift游戏开发经典实例
book

Swift游戏开发经典实例

by Jonathon Manning, Paris Buttfield-Addison
January 2020
Intermediate to advanced
356 pages
6h 4m
Chinese
China Electric Power Press Ltd.
Content preview from Swift游戏开发经典实例
人工智能和行为
289
讨论
Core ML
是用来训练机器学习模型以用于预测的框架。这些模型采用各种不同的输
入,如文本、数字、图片,并根据它们的训练方式进行预测。
Core ML
只能使用
.mlmodel
式的模型,但苹果提供了一个模型转换工具,能对
各种机器学习系统比如
Keras
Theano
Torch
TensorFlow
所产生的模型进行转换。
关于更多
Core ML
的内容,请看苹果的文档:
http://developer.apple.com/
documentation/coreml
9.16
识别图片中的物体
问题
你想用
Core ML
Vision
框架识别图片中的内容。
解决方案
在这个例子中,我们将使用
Inceptionv3
模型,研究者称,它可用于“识别图片中
出现的
1000
种类别的主要对象,包括树木、动物、食物、车辆、任务等”。我们
也使用了
9.14
节中的技术。
特别的是,我们会添加一个
AVCaptureOutput
,用它不停地从相机抓取图片并传递
给一个方法,这个方法用这些数据运行
Core ML
模型。最终在一个文字
Label
中输
出一个字符串,描述模型认为图片中物体是什么。
因为从
AVSession
中出来的原始的视频帧是一种非常低级的格式,我们还需要用到
Vision
框架,这个框架中的某些类能够为我们进行格式转换:
1.
从苹果的
Core ML
网站下载
Inceptionv3.mlmodel
文件。
2.
.mlmodel
文件添加到项目。
3.
编译项目,确认 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

精通機器學習

精通機器學習

Aurélien Géron
FreeBSD® Unleashed

FreeBSD® Unleashed

Brian Tiemann, Michael C. Urban
深入淺出代數

深入淺出代數

Tracey Pilone, Dan Pilone
Swift学习手册

Swift学习手册

Jon Manning, Paris Buttfield-Addison, Tim Nugent

Publisher Resources

ISBN: 9787519840129