Research Article

A Bitwise Design and Implementation for Privacy-Preserving Data Mining: From Atomic Operations to Advanced Algorithms

Algorithm 5

The algorithm of logistic regression.
Input: training data
Output: parameter θ
(1)Set parameter θ to 0
(2)Assign learning rate α and iteration number p, respectively
(3)Calculate partial derivative of cost function for the training data
(4)Multiply by the previous outcome
(5)Update θ by the result of step 4
(6)Repeat steps 3 to 5 for times to obtain θ