Bắt đầu ngayBắt đầu miễn phí

Biểu đồ tần suất với differential privacy

Trong bài tập này, bạn sẽ truy cập bộ dữ liệu Dự đoán Suy tim theo cách tiếp cận đảm bảo tính riêng tư vi sai (differential privacy). Bạn sẽ tạo và phân tích các biểu đồ tần suất riêng tư và không riêng tư rồi so sánh chúng.

Bạn sẽ tập trung vào các biểu đồ tần suất từ biến age của bộ dữ liệu. Mặc dù bạn có thể truy cập đầy đủ DataFrame trong bảng điều khiển, nhưng trong thực tế, bạn sẽ không chia sẻ nó nếu chưa thêm nhiễu ngẫu nhiên được tính theo differential privacy, tuân theo cách tiếp cận toàn cục.

DataFrame đã được nạp là heart_dfSeries chứa các giá trị từ age được lưu thành ages. tools từ diffprivlib đã được import sẵn.

Bài tập này là một phần của khóa học

Bảo mật dữ liệu và Ẩn danh trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Get counts and bars for non-private histogram of ages
counts, bins = ____

# Normalize counts to get proportions
proportions = ____

# Draw the histogram of proportions
plt.bar(____[: - 1], height=____, width=(bins[1] - bins[0]))
plt.show()
Chỉnh sửa và Chạy Mã