Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 2, 2017 18:53:01

Kazzi85
Зарегистрирован: 2017-12-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Здравствуйте!!!

Проблема следующая:

Помогаю девушке своей с дипломом. Есть практические задания по машинному обучению. В результате прохождения заданий мы получаем обученную модель. Все уже решено. Но мне необходимо в конце, как я понял, когда модель уже обучена всему, что только возможно, вывести матрицу коэффициентов. Помогите пожалуйста! Я так понимаю надо использовать каким-то образом .corr(). Но как именно, я так и не понял(((

 #подготовим данные для обучения и теста
tmp_scaled = StandardScaler().fit_transform(full_new_feat[['start_month', 
'start_hour', 'morning']])
X_train = csr_matrix(hstack([full_sites_sparse[:idx_split,:], 
                         tmp_scaled[:idx_split,:]]))
X_test = csr_matrix(hstack([full_sites_sparse[idx_split:,:], 
                        tmp_scaled[idx_split:,:]]))
#обучим модель на всей выборке с оптимальным коэффициентом регуляризации
lr = LogisticRegression(C=C, random_state=17).fit(X_train, y_train)
#сделаем прогноз для тестовой выборки
y_test = lr.predict_proba(X_test)[:, 1]
#запишем его в файл, готовый для сабмита
write_to_submission_file(y_test, 'baseline_2.csv')
y_test

Вот ссылка на файл с ЯД. Спасите!!! Дипломка горит!(( Файл .ipynb - это файл jupyter notebook

Офлайн

#2 Дек. 3, 2017 01:36:39

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Kazzi85
как связаны диплом и “практические задания по машинному обучению”?

P.S. ML nowadays at its best

Отредактировано sander (Дек. 3, 2017 01:36:51)

Офлайн

#3 Дек. 3, 2017 09:40:39

Kazzi85
Зарегистрирован: 2017-12-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Сама дипломная работа по машинному обучению. В понедельник предзащита. И она на основе вот этой хрени. Все что я знаю. А я только недавно начал изучать python догадайтесь почему.

Отредактировано Kazzi85 (Дек. 3, 2017 09:42:43)

Офлайн

#4 Дек. 3, 2017 14:11:46

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Kazzi85
ок, вы не поняли к чему был адресован мой комментарий.
и когда используете библиотеку попробуйте сначала ознакомиться документацией, там написано как достать коэффициенты модели

Офлайн

#5 Дек. 3, 2017 16:46:46

Kazzi85
Зарегистрирован: 2017-12-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Это первое, что пришло в голову. Но вся документация на английском, и перевести я ее попросту не могу.

Офлайн

#6 Дек. 3, 2017 19:44:37

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Kazzi85
вот это могешь перевести?

Attributes: coef_ : array, shape (1, n_features) or (n_classes, n_features)
Coefficient of the features in the decision function.
coef_ is of shape (1, n_features) when the given problem is binary.

Отредактировано sander (Дек. 3, 2017 19:45:03)

Офлайн

#7 Дек. 5, 2017 20:02:04

Kazzi85
Зарегистрирован: 2017-12-02
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вывести матрицу коэффициентов

Да, да) Я уже сам нашел в сети. Действительно, все было не так сложно, как казалось. Я просто совсем почти не знаю питон. Только учить начал. Спасибо за подсказку.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version