Upgrade to Pro — share decks privately, control downloads, hide ads and more …

从 Swift 到机器学习

Wei Wang
September 15, 2018

从 Swift 到机器学习

Wei Wang

September 15, 2018
Tweet

More Decks by Wei Wang

Other Decks in Programming

Transcript

  1. ⼀一般流程 准备数据 训练模型 评估模型 图⽚片 + 分类标签 准备训练数据 (train set)

    和验证数据 (validation set) 调整参数 寻找使训练数据具有最⼩小误差值的⼀一组参数 使⽤用验证数据对模型准确率评估
  2. Turi • 2013, 成⽴立 • 2016, Apple 以 2 亿美元收购

    • 2017, 开源, ⽀支持 Metal 和 macOS GPU 加速 • 2018, 部分集成⼊入 Apple Developer Toolkit (Xcode) • 未来, 更更多的学习任务… 基于学习任务的 “傻⽠瓜式” 机器器学习框架
  3. Core ML - iOS 11 • CoreML 从 iOS 11

    开始⽀支持 • ⽆无法读取 CreateML 创建的带有 VisionFeaturePrint 的模型
  4. 总结 • ⼩小模型,Client Side ML 的关键 • 对于既有特征表现⾮非常出⾊色 (ImageNet Category)

    • 简单,⽆无脑,拖拽式得到可⽤用模型 • 对⼯工程师友好,可以在 client 本机编译 (下载更更新模型)
  5. ⼀一些资源 Awesome Core ML Models https://github.com/likedan/Awesome-CoreML-Models Machine Learning for iOS

    https://github.com/alexsosn/iOS_ML Apple Machine Learning Journal https://machinelearning.apple.com Kraggle https://www.kaggle.com Machine Learning (Turi) - Coursera https://coursera.org/specializations/machine-learning Deep Learning with Python https://www.manning.com/books/deep-learning-with-python