问题标签 [turi-create]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
523 浏览

ios - 减小使用 turicreate 创建的半精度 Core ML 模型的大小

我需要将 CoreML 模型压缩到 =< 24MB。这是使用 Turi Create 创建的神经网络。它用于物体检测。根据Apple 的文档,我已将模型转换为半精度模型(这现在也与 coremltools 存在问题)。我需要剃掉〜4 MB。下载模型不是一种选择。

  • 最初为 63.5 MB
  • 半精度转换后 31.8 MB
  • 压缩后 28.9 MB

我可以尝试将其缩小的任何其他技术或方法吗?

0 投票
3 回答
292 浏览

python - Python 2.7 lambda 的几个条件?埃利夫?

在我遵循的指南中,我遇到了一个错误:CoreMD using Python

需要按照指南创建一个简单的数据集。指南之间的唯一区别是由我制作的:

代替:

终端中的错误日志:

python分类器.py

Traceback(最近一次调用最后一次):文件“classifier.py”,第 20 行,在 data.save("ptype.sframe")

文件“/usr/local/lib/python2.7/site-packages/turicreate/data_structures/sframe.py”,第 2808 行,在保存中引发 ValueError("Unsupported format: {}".format(format))

文件“/usr/local/lib/python2.7/site-packages/turicreate/cython/context.py”,第 49 行,退出 raise exc_type(exc_value)

RuntimeError:python 回调函数评估中的异常:

TypeError("无法将类型 'function' 转换为灵活类型。",):

回溯(最后一次调用):文件“turicreate/cython/cy_pylambda_workers.pyx”,第 427 行,位于 turicreate.cython.cy_pylambda_workers._eval_lambda 文件“turicreate/cython/cy_pylambda_workers.pyx”,第 172 行,位于 turicreate.cython.cy_pylambda_workers .lambda_evaluator.eval_simple
文件“turicreate/cython/cy_flexible_type.pyx”,第 1306 行,在 turicreate.cython.cy_flexible_type.process_common_typed_list 文件“turicreate/cython/cy_flexible_type.pyx”,第 1251 行,在 turicreate.cython.cy_flexible_type._fill_typed_sequence 文件中“ turicreate/cython/cy_flexible_type.pyx”,第 1636 行,在 turicreate.cython.cy_flexible_type._ft_translate

TypeError:无法将类型“函数”转换为灵活类型。

问题可能是什么,因为我无法使用 Python 2.7 运行我的 classifier.py

0 投票
1 回答
1539 浏览

turi-create - 如何在 mac 中安装 turicreate

当我尝试在我的 mac 机器上安装turicreate时,它​​显示以下错误:

收集 turicreate 无法获取 URL https://pypi.python.org/simple/turicreate/:确认 ssl 证书时出现问题:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:661) - 跳过

找不到满足 turicreate 要求的版本(来自版本:)

没有找到 turicreate 的匹配分布

请帮我解决它?

0 投票
7 回答
91393 浏览

python - 如何在 Google Colab GPU 中安装 CUDA

似乎 Google Colab GPU 没有附带 CUDA Toolkit,我如何在 Google Colab GPU 中安装 CUDA。我在 Google Colab 中安装 mxnet 时遇到此错误。

错误:利用 GPU 进行计算的安装不完整。请确保您已安装 CUDA 并在终端中运行以下行,然后重试:

根据您的 CUDA 版本调整“cu90”(“cu75”和“cu80”也可用)。您还可以通过调用 turicreate.config.set_num_gpus(0) 来完全禁用 GPU。发生异常,使用 %tb 查看完整的回溯。

0 投票
2 回答
299 浏览

image-processing - 使用 turicreate 对大量高分辨率图片进行训练

我正在尝试使用 Turicreate 在大约 150 张非常高分辨率的图片(每张 4Mb,3000X5000)上训练模型。我在跑

过了一会儿,我收到“低虚拟内存”警告,并且在我的计算机卡住之后。

我想知道在这里能够训练这样一批图片的最佳做法是什么。

我正在使用的完整代码:

0 投票
1 回答
857 浏览

python - 没有找到 coremltools==0.8 的匹配分布(来自 turicreate)

我正在尝试在旧 Mac(El Capitan)上安装 turicreate beta 2(版本 5.0b2),但终端会抛出这个: Could not find a version that satisfies the requirement turicreate==5.0b2 (from versions: 4.1, 4.1.1, 4.2) No matching distribution found for turicreate==5.0b2

当我输入这个: sudo python3.6 -m pip install turicreate==5.0b2 或这个:pip3 install turicreate==5.0b2

所以我尝试安装“基本”版本(sudo python3.6 -m pip install turicreate, python3.6 -m pip install turicreate, pip3 install -U turicreate, pip3 install turicreate),但这一次,错误是:

Could not find a version that satisfies the requirement coremltools==0.8 (from turicreate) (from versions: ) No matching distribution found for coremltools==0.8 (from turicreate)

有谁知道是否可以在 El Capitan 上安装 turicreate 以及如何安装?

0 投票
0 回答
56 浏览

machine-learning - Turi Create - 卡在“开始蛮力最近邻模型训练”

我正在关注关于图像相似性的 Turi 创建教程 https://apple.github.io/turicreate/docs/userguide/image_similarity/

我陷入了困境:开始蛮力最近邻模型训练。在 [ ]:

已经 14 小时了,尝试了 2 次,它总是在这一点上卡住。

任何线索有什么问题?

在此处输入图像描述

0 投票
2 回答
1818 浏览

python - 在 Windows 上创建 turi 的构建轮失败

我正在尝试在 Windows (windows7) 上安装 turi create 以在 Python 2.7 中使用。我在虚拟环境中操作,更新了 pip 和设置工具,但不断获得错误信息. 其中指出“pip install 没有为您的系统找到任何可用的二进制包”;以及附加文本,包括“ turicreate 构建轮失败...运行 setup.py install for turicreate...错误”

0 投票
0 回答
36 浏览

python - 有没有办法阻止 python turicreate 使用子目录作为训练数据?

我正在使用...获取我的训练数据

turicreate.image_analysis.load_images('TrainingData', with_path=True)

TrainingData/有我所有的训练数据,使用文件夹名称作为标签......

data['label'] = data['path'].apply(lambda path: os.path.dirname(path.split('/')[-1]))

这得到了最后一个目录......问题是 turicreate 比我预期的要深入。

目录结构如下所示...

  • 训练数据/
    • 型号1/
      • ADirectory/ // <== 这里有问题(我想忽略这个目录)
        • img1_s.jpg
      • img1.jpg
      • img2.jpg
    • 型号2/
  • 运行TuriCreate.py

目前 turicreate 正在进入 TrainingData ,这是我所期望的......但它正在使用所有子目录以及我想要建模的目录。

有没有办法做到这一点?

编辑:我发现您可以将 recursive=False 添加到 load_images 函数调用中。这个问题是我正在使用递归......只是严格地使用一个深度级别的递归。

0 投票
1 回答
83 浏览

python - turicreate 未知类型的图像分类器

我正在使用 truicreate 为我的 iOS 应用程序创建 mlmodel。我的目标是对不同的家具进行分类。它工作正常,但我想识别未知类型,即未包含在我的数据集中。有可能找到吗?

我的参考:https ://www.appcoda.com/core-ml-model-with-python/