Py之turicreate:turicreate的简介、安装、使用方法之详细攻略
生活随笔
收集整理的這篇文章主要介紹了
Py之turicreate:turicreate的简介、安装、使用方法之详细攻略
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Py之turicreate:turicreate的簡介、安裝、使用方法之詳細攻略
?
?
?
目錄
turicreate的簡介
1、特點
2、應用
turicreate的安裝
turicreate的使用方法
?
turicreate的簡介
? ? ? 蘋果開源Turi Create:讓機器學習更容易!turicreate簡化了定制機器學習模型的開發。你不必是機器學習專家就可以向你的應用添加推薦、對象檢測、圖像分類、圖像相似性或活動分類。
API文檔:Turi Create API Documentation
GitHub:https://github.com/apple/turicreate
?
1、特點
- 易于使用:專注于任務而不是算法
- 可視化:內置的流式可視化,用于探索數據
- 靈活:支持文本、圖像、音頻、視頻和傳感器數據
- 快速且可擴展:在一臺機器上使用大型數據集
- 準備部署:將模型導出到Core ML,以用于iOS、macOS、watchOS和tvOS應用程序
?
2、應用
- 基于算法:1.推薦系統(Recommender systems) 2.圖像相似性(Image similarity) 3.文本分類器(text classification)
- 基于應用程序:1.圖像分類(Image classification) 2.物體檢測(Object Detection)3. 活動分類器(Activity Classifier)
?
| Recommender | 用戶推薦 |
| Image Classification | 圖片分類 |
| Object Detection | 物體識別 |
| Style Transfer | 圖片風格化 |
| Activity Classification | 動作識別 |
| Image Similarity | 圖片歸同 |
| Classifiers | 預測標簽 |
| Regression | 回歸分析 |
| Clustering | 數據分組 |
| Text Classifier | 文本識別 |
?
?
turicreate的安裝
T1、第一種方式安裝
pip install turicreateT2、第二種方式安裝
- 進入到該文件的setup.py 目錄下 ,打開cmd,并切換到該目錄下;
- 先執行 python setup.py build
- 然后執行 python setup.py install
?
?
?
turicreate的使用方法
1、利用apple機器學習平臺Turicreate實現圖像相似性檢索
1、數據導入 import turicreate as tc # Load images from the downloaded data reference_data ?= tc.image_analysis.load_images('./101_ObjectCategories') load_images(url, format='auto', with_path=True, recursive=True, ignore_failure=True, random_order=False) 2、利用Resnet50數據特征提取 create(dataset, label = None, feature = None, model = 'resnet-50', verbose = True) ?#model默認使用resnet50,label是標識行,如reference_data中的path model = tc.image_similarity.create(reference_data) model.save('my_model_file') loaded_model = tc.load_model('my_model_file') 3、通過query查詢實現相似搜索 similar_images = model.query(reference_data[0:10] ,label = 'path',k=10) similar_images.head()query(dataset, label=None, k=5, radius=None, verbose=True)- dataset:SFrame,需查詢的數據- label:索引名,選擇一列,輸入列名- k:最大返回樣本數- radius:半徑范圍,如果超過radius個間隔,就不顯示- verbose:打印進度更新和模型細節。通過similarity_graph實現相似關聯圖搜索 graph = model.similarity_graph(k=1) ?# an SGraphsimilarity_graph(k=5, radius=None, include_self_edges=False, output_type='SGraph', verbose=True)k:最大返回樣本數radius:float,半徑范圍,如果超過radius個間隔,就不顯示include_self_edges:是否包含自己,True的話,返回的結果包含自己(自己的相似性為1)output_type:‘SGraph’, ‘SFrame’兩種verbose:打印進度更新和模型細節。graph.edges?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的Py之turicreate:turicreate的简介、安装、使用方法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功解决ModuleNotFoundEr
- 下一篇: WSL:WSL(Windows Subs