依 ML.NET CLI 排列的遙測集合
ML.NET CLI 包含遙測特性,會收集彙總供 Microsoft 使用的匿名使用資料。
Microsoft 如何使用資料
產品小組會使用 ML.NET CLI 遙測資料協助您了解如何改善工具。 例如,如果客戶不常使用特定的機器學習工作,產品小組會調查原因並使用結果來排定特性開發的優先順序。 ML.NET CLI 遙測也可協助偵錯問題,例如當機和程式碼異常。
雖然產品小組感激此見解,但我們也知道不是所有人都願意傳送此資料。 了解如何停用遙測。
範圍
mlnet
命令會啟動 ML.NET CLI,但命令本身不會收集遙測。
當您執行 mlnet
命令不附加任何其他命令時,「不啟用」遙測。 例如:
mlnet
mlnet --help
當您執行 ML.NET CLI 命令時,例如 mlnet classification
,會「啟用」遙測。
選擇退出資料收集
預設啟用 ML.NET CLI 遙測特性。
將 MLDOTNET_CLI_TELEMETRY_OPTOUT
環境變數設成 1
或 true
,選擇退出遙測功能。 此環境變數為 ML.NET CLI 工具通用。
已收集資料點
這個功能會收集下列資料︰
- 已叫用哪個命令,例如
classification
- 使用的命令列參數名稱 (即「dataset、label-col、output-path、train-time、verbosity」)
- 雜湊 MAC 位址:機器的密碼編譯 (SHA256) 匿名唯一識別碼
- 叫用的時間戳記
- 僅用來判斷地理位置的三個八位元 IP 位址 (非完整 IP 位址)
- 所有使用的引數/參數名稱。 不是客戶的值,例如字串
- 經雜湊處理的資料集檔案名稱
- 資料集檔案大小貯體
- 作業系統和版本
- ML 工作命令值:類別值,例如
regression
、classification
和recommendation
- ML.NET CLI 版本 (即 0.3.27703.4)
資料會使用 Azure Application Insights 技術安全傳送至 Microsoft 伺服器、保留在限制存取權下,並在安全 Azure 儲存體系統的嚴格安全性控制項下使用。
未收集資料點
遙測特性「不」收集:
- 個人資料,例如使用者姓名
- 資料集檔案名稱
- 來自資料集檔案的資料
如果您懷疑 ML.NET CLI 遙測正在收集敏感性資料,或資料處理的方式不安全或不適當,請在 ML.NET 存放庫中提出問題以供調查。
授權
Microsoft 發佈的 ML.NET CLI 由 Microsoft 軟體授權條款:Microsoft .NET 程式庫進行授權。 如需資料收集與處理的詳細資訊,請參閱<資料>一節。
公開
當您第一次執行 ML.NET CLI 命令時,例如 mlnet classification
,ML.NET CLI 工具會顯示揭露文字,告訴您如何選擇退出遙測。 文字可能因您執行的 CLI 版本而略有不同。