taegeonum/bdcs-assignment1 — pull request #3 by taegeonum (2014-10-14 11:25:30+00:00)
Title: Implement SGD && SVM 

### Implement Machine learning algorithm with SGD and SVM

#### Data
* Dataset: skin segmentation https://archive.ics.uci.edu/ml/datasets/Skin+Segmentation
* Num of features: 4
* Num of data: 245057

#### Algorithm
- I assume that the dataset is randomly distributed.
- 1) In AggregateTask, it sends parameter vector to ComputeTasks.
- 2) In ComputeTasks, get parameter vector from aggregate task and update the parameter vector based on their local data.
- 2) After that, the compute task sends the updated parameters to the aggregate task and it reduces the parameters and get an average.
- 3) Iterate 1~2

- In order to check the algorithm works well, I calculate error value and log it.