共用方式為


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_OPTOUT1true,以退出退出遙測功能。 此環境變數會全域套用至 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 存放庫中提出問題以供調查。

許可證

ML.NET CLI 的 Microsoft 發行版是使用 Microsoft 軟體授權條款授權:Microsoft .NET 類別庫。 如需數據收集和處理的詳細資訊,請參閱題為一節。

披露

當您第一次執行 ML.NET CLI 命令mlnet classification,ML.NET CLI 工具會顯示提示文字,告訴您如何退出遙測。 根據您執行的 CLI 版本,文字可能會稍有不同。

另請參閱