iOS 测试官网机器学习模型

作者: 蓝色的雪啦 | 来源:发表于2017-10-24 17:31 被阅读34次

1.使用官方最新发布的CoreML
2.测试object-c swift
3.引用apple案例里使用的机器学习模型,下载地址:https://pan.baidu.com/s/1jHYJW6i 下载后更名为MarsHabitatPricer.mlmodel
4.首先使用Xcode 9 创建新项目,

4.1 导入MarsHabitatPricer.mlmodel包,官网说Xcode 9 会自动根据使用语言生成对应类,但导入后如图1 :

图 1.png

Model Class 会报:

Model is not part of any target. Add the model to a target to enable generation of the model class.

解决办法:把此模型添加到项目中,
如图 2:

图 2.png

此时再点击导入的模型,会看到生成的Model Class,如图 3

图 3.png

此时在项目中已经可以使用此模型的类及函数了

4.2 代码

#import "ViewController.h"
#import <CoreML/CoreML.h>
#import "MarsHabitatPricer.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self setupCoreML];
}

/** model input */
- (void)setupCoreML
{
    MarsHabitatPricer *marsPrice = [[MarsHabitatPricer alloc] init];
    double panels = 1.5;
    double green = 3.0;
    double size = 1500;
    MarsHabitatPricerOutput *output = [marsPrice predictionFromSolarPanels:panels greenhouses:green size:size error:nil];
    double price = output.price;
    
    NSLog(@"price = %f", price);
}
@end

4.3 swift

    let model = MarsHabitatPricer()
    let solar = 1.5
    let green = 3.0
    let acres = 1500.0
    let output = try? model.prediction(solarPanels: solar, greenhouses: Double(green), size: acres)
    let price = output?.price;
    print(price ?? 0)

相关文章

  • iOS 测试官网机器学习模型

    1.使用官方最新发布的CoreML2.测试object-c swift3.引用apple案例里使用的机器学习模型,...

  • 知名公司怎样测试机器学习模型?

    尽管机器学习行业在开发帮助数据团队和从业人员操作其机器学习模型的解决方案方面取得了进展,但测试这些模型以确保它们能...

  • PCHAIN 双周报(23/09/2019-06/10/2019

    技术进展 1.维护主网 2.继续开发和测试新的官网 3.继续开发PIWallet(PC/Android/IOS) ...

  • ios蓝牙参考

    参考文章:iOS中的蓝牙开发iOS-BLE蓝牙开发demo 官网 转载 CenteralManager学习笔记

  • PerfDog

    PerfDog 官网: 简介 PerfDog性能狗是移动全平台iOS/Android性能测试工具平台,快速定位分析...

  • 机器学习模型黑盒测试--蜕变测试

    最近查阅资料了解到了蜕变测试理论,以及它在机器学习模型黑盒测试中的运用,于是收集整理和大家分享。提到软件测试,传统...

  • 机器学习之识别手写数字

    前几天准备把机器学习的二元分类器来测试一番,但是发现MNIST数据集很久都加载不进来,于是到sklearn官网...

  • PCHAIN 双周报(07/10/2019-20/10/2019

    技术进展 1.维护主网 2.继续开发和测试新的官网 3.为PIWallet设计新的UI(Android/IOS) ...

  • 入门

    了解机器学习 标签需要通过机器学习模型判断出的结果 特征机器学习模型进行判断的条件(可以是很多的变量) 模型机器学...

  • sklearn-modle persistence

    模型持久化指将训练好的模型保存起来,以便于下次再次测试。据sklearn官网介绍,模型持久化一般有两种方式。 方式...

网友评论

    本文标题:iOS 测试官网机器学习模型

    本文链接:https://www.haomeiwen.com/subject/qhlxpxtx.html