逻辑回归是属于机器学习里面的监督学习,它是以回归的思想来解决分类问题的一种非常经典的二分类分类器。由于其训练后的参数有较强的可解释性,在诸多领域中,逻辑回归通常用作 baseline 模型,以方便后期更好的挖掘业务相关信息或提升模型性能。
本实训项目的主要内容是基于 Python 语言搭建出一个能够识别恶性肿瘤的逻辑回归模型,并使用 sklearn 中的 LogisticRegression 实现手写数字识别。
第1关:逻辑回归核心思想
#encoding=utf8
import numpy as np
def sigmoid(t):
'''
完成sigmoid函数计算
:param t: 负无穷到正无穷的实数
:return: 转换后的概率值
:可以考虑使用np.exp()函数
'''
#********** Begin **********#
#np.exp()函数可以实现 e 的幂运算
p = 1/(1+np.exp(-t))
return p
#********** End **********#
第2关:逻辑回归的损失函数
1.A
2.A C D
3.A B
4.D
第3关:梯度下降
# -*- coding: utf-8 -*-
import numpy as np
import warnings
warnings.filterwarnings("ignore")
def gradient_descent(initial_theta,ln=0.05

逻辑回归是机器学习监督学习中的经典二分类器,训练后参数可解释性强,常作baseline模型。本实训基于Python搭建识别恶性肿瘤的逻辑回归模型,还使用sklearn的LogisticRegression实现手写数字识别,包含核心思想、损失函数、梯度下降等内容。
3586

被折叠的 条评论
为什么被折叠?



