cd_gaussian_binary: no sampling of training data

This commit is contained in:
2026-01-09 15:28:06 +01:00
parent 074ded1581
commit 4c939cab8b
+1 -1
View File
@@ -94,7 +94,7 @@ def cd_binary_binary(entity: Entity, data_pos: Mat):
def cd_gaussian_binary(entity: Entity, data_pos: Mat): def cd_gaussian_binary(entity: Entity, data_pos: Mat):
# Positive phase # Positive phase
h_probs_pos = prob(entity.h_given_v(data_pos + sample_gaussian(data_pos))) h_probs_pos = prob(entity.h_given_v(data_pos))
# Update weights (positive phase) # Update weights (positive phase)
dw = np.dot(np.transpose(data_pos), h_probs_pos) dw = np.dot(np.transpose(data_pos), h_probs_pos)