Share via


依 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 環境變數設成 1true,選擇退出遙測功能。 此環境變數為 ML.NET CLI 工具通用。

已收集資料點

這個功能會收集下列資料︰

  • 已叫用哪個命令,例如 classification
  • 使用的命令列參數名稱 (即「dataset、label-col、output-path、train-time、verbosity」)
  • 雜湊 MAC 位址:機器的密碼編譯 (SHA256) 匿名唯一識別碼
  • 叫用的時間戳記
  • 僅用來判斷地理位置的三個八位元 IP 位址 (非完整 IP 位址)
  • 所有使用的引數/參數名稱。 不是客戶的值,例如字串
  • 經雜湊處理的資料集檔案名稱
  • 資料集檔案大小貯體
  • 作業系統和版本
  • ML 工作命令值:類別值,例如 regressionclassificationrecommendation
  • 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 版本而略有不同。

另請參閱