Research Article
A Bitwise Design and Implementation for Privacy-Preserving Data Mining: From Atomic Operations to Advanced Algorithms
Algorithm 3
The algorithm of linear regression.
| | Input: data , , learning rate α, number of iteration | | | Output: Parameter θ | | (1) | Initialize parameter θ to FX | | (2) | Gradient descent part 1: calculate partial derivative of cost function | | (3) | Gradient descent part 2: multiply α with the value of part 1 | | (4) | Gradient descent part 3: update θ until iteration times | | (5) | return each of θ’s |
|