OpenMined/PySyft

Perform data science on data that remains in someone else's server

解決的問題

PySyft 允許資料科學家在私有資料上執行分析與計算,而資料始終不會離開所有者的機器。它透過確保僅分享經過核准的結果,而非原始資料本身,解決了人工智慧與研究中存取敏感資料的問題。

作法原理

此系統採用點對點架構,資料所有者與資料科學家協作。資料科學家將 Python 作業(程式碼)提交給資料所有者。這些作業在所有者機器上的隔離沙盒虛擬環境中執行。此過程與傳輸方式無關,利用現有的雲端儲存(如 Google Drive 或 Microsoft 365)作為同步引擎,交換請求與結果。

適用對象

適用於需要從私有資料集取得洞見的資料科學家與研究人員,以及希望嚴格控管其敏感資訊的組織或個人資料所有者。

主要特色

  • 隱私保護:原始私有資料始終保留在所有者機器上。
  • 傳輸無關:可與現有的檔案式雲端儲存服務(如 Google Drive、Microsoft 365)搭配使用。
  • 離線優先:連線恢復時同步變更,即使雙方離線也能維持功能可用。
  • 隔離執行:作業在沙盒化的 Python 環境中執行,以保護所有者的機器。
  • 支援模擬資料:資料科學家可在提交作業至真實私有資料前,使用模擬資料探索與開發程式碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案