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.