anton-bannykh/ml-2013 — pull request #17 by ddrone (2013-11-10 19:55:18+00:00)
Title: Исправления по лабораторной №1, Андрей Шулаев

Ссылка на прошлый pull request с комментариями: https://github.com/anton-bannykh/ml-2013/pull/2

По пунктам:
* F1-метрику добавил
* добавил bash-скрипт lab1.sh для запуска лабораторной
* про "положительные" результаты — сейчас метка 1 соответствует именно malignant данным (если я правильно понимаю, что в исходных данных M соответствует 'malignant', а B — 'benign'):

cancer_common/data.py, строчка 19
```python
ys.append(negative_label if fields[1] == 'B' else 1)
```

cancer_perceptron/main.py, строчка 28
```python
if y == 1:
key = 'tp' if yc == 1 else 'fn'
stats[key] += 1
```

Здесь `y` — истинная метка, а `yc` — результат классификации, то есть правильно опознанная malignant опухоль считается в true positive.

То есть, я не очень понимаю, что конкретно нужно исправить.

Файл svm.py в этом pull request прошу игнорировать (забыл отвести ветку для работы над исправлениями по второй лабораторной).