蘋果發布Core ML 2

2021-09-17 07:15:09 字數 797 閱讀 1870

在wwdc大會上,蘋果發布了core ml 2:ios裝置的新版機器學習sdk。

\\ core ml的第乙個版本於2023年6月發布,而新版本core ml 2將帶來30%的推理速度提公升。他們使用兩項分別稱為「批量**」和「量化」的技術來實現這一點。批量**是指同時**多個輸入(例如,同時對四個影象進行**,而不是逐個**這些影象)。量化是指在推理期間比在訓練期間用較少的位表示權重和啟用。在訓練期間,可以使用用於加權和啟用的浮點數,但在非gpu裝置上進行推理時,它們會減慢計算速度。通過使用8位或16位來表示權重或啟用,仍然可以獲得相應的結果,但速度比以前快了,而且體積減少了75%。

\\ core ml sdk的乙個重要新功能是create ml。開發者可以在mac上使用swift建立和訓練自定義機器學習模型。然後他們可以用core ml將模型整合到應用程式中

\\ 在演講中,蘋果還示例了memrise公司(人們學習新語言的**)如何使用他們的core ml工具。以前,他們的開發人員需要24小時才能使用20,000張影象來訓練模型。而在使用create ml和core ml 2之後,在macbook pro上將時間縮短至48分鐘,在imac pro上則縮短至18分鐘。另外,他們的模型尺寸從90mb減少到3mb。

\\ keras和scikit learn使用者可以直接將他們的模型匯入到core ml中。core ml的乙個缺點是不能匯入tensorflow模型。不過,google發布了乙個公共工具,可以將它們轉換為可以匯入的格式。

\\\\

蘋果發布Core ML 2

在wwdc大會上,蘋果發布了core ml 2 ios裝置的新版機器學習sdk。core ml的第乙個版本於2017年6月發布,而新版本core ml 2將帶來30 的推理速度提公升。他們使用兩項分別稱為 批量 和 量化 的技術來實現這一點。批量 是指同時 多個輸入 例如,同時對四個影象進行 而不是...

蘋果發布Core ML 2

在wwdc大會上,蘋果發布了core ml 2 ios裝置的新版機器學習sdk。core ml的第乙個版本於2017年6月發布,而新版本core ml 2將帶來30 的推理速度提公升。他們使用兩項分別稱為 批量 和 量化 的技術來實現這一點。批量 是指同時 多個輸入 例如,同時對四個影象進行 而不是...

蘋果發布Core ML 2

在wwdc大會上,蘋果發布了core ml 2 ios裝置的新版機器學習sdk。core ml的第乙個版本於2017年6月發布,而新版本core ml 2將帶來30 的推理速度提公升。他們使用兩項分別稱為 批量 和 量化 的技術來實現這一點。批量 是指同時 多個輸入 例如,同時對四個影象進行 而不是...