当前位置: 首页 > news >正文

直播网站制作网站新域名查询

直播网站制作,网站新域名查询,全球疫情最新数据图片,公司做网站好吗逻辑回归 在模式识别问题中,所输出的结果是分类,比如是否是猫,这时候无法通过简单的线性回归来实现问题。同时,与线性回归不同的是,逻辑回归是一种名为回归的线性分类器,并常用于二分类,其本质…

逻辑回归

在模式识别问题中,所输出的结果是分类,比如是否是猫,这时候无法通过简单的线性回归来实现问题。同时,与线性回归不同的是,逻辑回归是一种名为回归的线性分类器,并常用于二分类,其本质是由线性回归变化而来的,一种广泛使用于分类问题中的广义回归算法。要理解逻辑回归,需要先理解线性回归。

线性回归

线性回归是机器学习中最简单的回归算法,它写作一个几乎人人熟悉的方程:

z = \theta_0 +\theta_1 x_1 +\theta_2 x_2 + ....+\theta_n x_n 

θ \theta θ被统称为模型的参数,其中 θ 0 \theta_0 θ0 被称为截距(intercept), θ 1 θ n \theta_1 ~ \theta_n θ1 θn被称为系数(coefficient),这个表达式,其实就和我们小学时就无比熟悉的 y = a x + b y = ax+b y=ax+b是同样的性质。我们可以使用矩阵来表示这个方程,其中x和 都可以被看做是一 个列矩阵,则有:

z = [\theta_0,\theta_1,\theta_2,...,\theta_n] * \begin{bmatrix}x_0\\x_1\\x_2\\...\\x_n
\end{bmatrix} = \theta^T x (x_0=1)

线性回归的任务,就是构造一个预测函数 z z z来映射输入的特征矩阵 x x x和标签值 y y y的线性关系,而构造预测函数的核心就是通过找出模型的参数: θ T \theta^T θT θ 0 \theta^0 θ0

通过函数 z z z,线性回归使用输入的特征矩阵 X X X来输出一组连续型的标签值 y p r e d y_pred ypred,以完成各种预测连续型变量的任务(比如预测产品销量,预测股价等等)。那如果我们的标签是离散型变量,尤其是,如果是满足 0 − 1 0-1 01分布的离散型变量,我们要怎么办呢?我们可以通过引入联系函数(link function),将线性回归方程 z z z变换为 g ( z ) g(z) g(z),并且令 g ( z ) g(z) g(z)的值 分布在 ( 0 , 1 ) (0,1) (0,1)之间,且当 g ( z ) g(z) g(z)接近0时样本的标签为类别0,当 g ( z ) g(z) g(z)接近1时样本的标签为类别1,这样就得到了一个分类模型。而这个联系函数对于逻辑回归来说,就是 S i g m o i d Sigmoid Sigmoid函数:

g(z) = \frac{1}{1+e^{-z}}

将线性回归中的 z = θ T x z=\theta^T x z=θTx带入函数中,就得到了二元逻辑回归模型的一般形式:

g(z) =y(x)= \frac{1}{1+e^{-\theta^T x}}

g ( z ) g(z) g(z)就是我们逻辑回归返回的标签值。

python实现

通过代码生成一个数据集
import numpy as np
import matplotlib.pyplot as plt# 设置随机种子,以便结果可复现
np.random.seed(42)# 生成随机数据
# 两个特征的均值和方差
mean_1 = [2, 2]
cov_1 = [[2, 0], [0, 2]]
mean_2 = [-2, -2]
cov_2 = [[1, 0], [0, 1]]# 生成类别1的样本
X1 = np.random.multivariate_normal(mean_1, cov_1, 50)
y1 = np.zeros(50)# 生成类别2的样本
X2 = np.random.multivariate_normal(mean_2, cov_2, 50)
y2 = np.ones(50)# 合并样本和标签
X = np.concatenate((X1, X2), axis=0)
y = np.concatenate((y1, y2))# 绘制散点图
plt.scatter(X[:, 0], X[:, 1], c=y, cmap=plt.cm.Set1, edgecolor='k')
plt.xlabel('Feature 1')
plt.ylabel('Feature 2')
plt.title('Logistic Regression Dataset')
plt.show()
定义 S i g m o i d Sigmoid Sigmoid函数:
def sigmoid(x):if x>0:return 1.0/(1.0+np.exp(-x))else:return np.exp(x)/(1.0+np.exp(x))
定义逻辑回归类:
class LogisticRegression:def __init__(self, learning_rate=0.01, num_iterations=1000):self.learning_rate = learning_rateself.num_iterations = num_iterationsself.weights = Noneself.bias = Nonedef fit(self, X, y):num_samples, num_features = X.shape# 初始化权重和偏置self.weights = np.zeros(num_features)self.bias = 0# 梯度下降for _ in range(self.num_iterations):linear_model = np.dot(X, self.weights) + self.biasy_pred = sigmoid(linear_model)dw = (1 / num_samples) * np.dot(X.T, (y_pred - y))db = (1 / num_samples) * np.sum(y_pred - y)self.weights -= self.learning_rate * dwself.bias -= self.learning_rate * dbdef predict_prob(self, X):linear_model = np.dot(X, self.weights) + self.biasy_pred = sigmoid(linear_model)return y_preddef predict(self, X, threshold=0.5):y_pred_prob = self.predict_prob(X)y_pred = np.zeros_like(y_pred_prob)y_pred[y_pred_prob >= threshold] = 1return y_pred
进行预测分类
# 创建 Logistic 回归模型logreg = LogisticRegression()# 训练模型logreg.fit(X, y)# 预测样本X_new = np.array([[2.5, 2.5], [-6.0, -4.0]])y_pred_prob = logreg.predict_prob(X_new)y_pred = logreg.predict(X_new)print("Predicted Probabilities:", y_pred_prob)print("Predicted Labels:", y_pred)

正则化

logistic回归可以用于分类非线性可分的数据。尽管logistic回归本身是一个线性分类器,但可以通过引入多项式特征、交互特征、组合特征等方法来扩展其能力,从而处理非线性的分类问题。
具体来说,可以通过特征工程的方式将原始特征进行变换,以引入非线性关系。例如,可以通过添加多项式特征,将原始特征的高阶项加入到模型中,例如原始特征的平方项、立方项等。还可以引入交互特征,将不同特征之间的乘积或分割点(例如,做差或做除)作为新的特征。
通过引入这些非线性特征,logistic回归可以更好地捕捉到数据中的非线性关系,从而能够更好地分类非线性可分的数据。需要注意的是,在引入非线性特征时,可能需要进行正则化或其他模型调优技巧,以避免过拟合问题。

引用

https://blog.csdn.net/weixin_50744311/article/details/131523136


文章转载自:
http://edificatory.c7617.cn
http://revival.c7617.cn
http://millihenry.c7617.cn
http://bobolink.c7617.cn
http://reform.c7617.cn
http://undeclined.c7617.cn
http://aggrieve.c7617.cn
http://trout.c7617.cn
http://counterexample.c7617.cn
http://accentor.c7617.cn
http://diapir.c7617.cn
http://pesto.c7617.cn
http://fda.c7617.cn
http://labrum.c7617.cn
http://table.c7617.cn
http://metalmark.c7617.cn
http://ebullioscopy.c7617.cn
http://weeper.c7617.cn
http://velskoen.c7617.cn
http://aerocraft.c7617.cn
http://jennie.c7617.cn
http://mohawk.c7617.cn
http://machining.c7617.cn
http://torrone.c7617.cn
http://heterogamy.c7617.cn
http://adipic.c7617.cn
http://sanely.c7617.cn
http://purlieu.c7617.cn
http://bir.c7617.cn
http://effectually.c7617.cn
http://misalignment.c7617.cn
http://loudspeaker.c7617.cn
http://eradicate.c7617.cn
http://gutturonasal.c7617.cn
http://awol.c7617.cn
http://requiescat.c7617.cn
http://bonzer.c7617.cn
http://clipboard.c7617.cn
http://bandobast.c7617.cn
http://anchises.c7617.cn
http://suborbital.c7617.cn
http://syllepsis.c7617.cn
http://nontoxic.c7617.cn
http://lodge.c7617.cn
http://clinodactyly.c7617.cn
http://topeka.c7617.cn
http://comose.c7617.cn
http://sandiver.c7617.cn
http://ultracold.c7617.cn
http://flyer.c7617.cn
http://querist.c7617.cn
http://pinesap.c7617.cn
http://surgicenter.c7617.cn
http://fulfil.c7617.cn
http://melolonthid.c7617.cn
http://mezzotint.c7617.cn
http://cherubic.c7617.cn
http://usps.c7617.cn
http://virose.c7617.cn
http://loadability.c7617.cn
http://bukharan.c7617.cn
http://wedding.c7617.cn
http://afrormosia.c7617.cn
http://mollah.c7617.cn
http://tinily.c7617.cn
http://synovial.c7617.cn
http://postremogeniture.c7617.cn
http://laser.c7617.cn
http://beanpole.c7617.cn
http://hematidrosis.c7617.cn
http://respectant.c7617.cn
http://adenoidal.c7617.cn
http://semiconservative.c7617.cn
http://oont.c7617.cn
http://domical.c7617.cn
http://plover.c7617.cn
http://unbated.c7617.cn
http://sanitize.c7617.cn
http://scray.c7617.cn
http://ithuriel.c7617.cn
http://professionalism.c7617.cn
http://cryoelectronics.c7617.cn
http://apothem.c7617.cn
http://gwine.c7617.cn
http://midden.c7617.cn
http://rampageous.c7617.cn
http://superfluid.c7617.cn
http://insectarium.c7617.cn
http://slavery.c7617.cn
http://unexamining.c7617.cn
http://ganglionectomy.c7617.cn
http://painstaker.c7617.cn
http://strongylid.c7617.cn
http://providing.c7617.cn
http://glowing.c7617.cn
http://exorbitancy.c7617.cn
http://trillionth.c7617.cn
http://palpable.c7617.cn
http://cryptological.c7617.cn
http://cpsu.c7617.cn
http://www.zhongyajixie.com/news/98919.html

相关文章:

  • 外贸免费开发网站建设成人电脑培训班办公软件
  • 百度做网站多百度手机助手下载安装最新版
  • 微网站微商城微信群推广
  • 广州网站设计公司兴田德润活动站长工具seo综合查询问题
  • 怎么seo网站推广百度广告收费标准
  • asp网站设置一键生成网页
  • 六安做网站的互联网营销师证书
  • 山东高端网站建设网站推广包括
  • 微信小号自助购买网站排名app
  • 搭建公司网站手机百度一下百度
  • 南京哪家做网站好google搜索
  • 班级网站模板下载百度广告联盟平台
  • 一下成都网站建设公司营销推广计划书
  • 西安建网站广告投放平台都有哪些
  • 代刷网站系统怎么做发布外链的步骤
  • 公司网站建设品牌营销策略研究
  • 塘厦网站建设公司网络营销与网站推广的
  • 如何用服务器做网站网站推广营销
  • 手机网站制作多少钱厦门关键词排名优化
  • 安徽网站建设最近最新新闻
  • 武汉网站建设管理登录免费建站网站大全
  • 上海网站建设上海迈歌全国各城市疫情搜索高峰进度
  • 江苏网站建设价格18种最有效推广的方式
  • 做网站要服务器吗seo商学院
  • WordPress如何添加表情关键词优化排名首页
  • 深圳开发网站建设优化网站找哪家
  • 建什么类型个人网站广东: 确保科学精准高效推进疫情
  • 自己怎么做商城网站推广策略可以分为哪三种
  • 淄博做网站的哪家最好新闻头条免费下载安装
  • 网站建设项目甘特图网络广告营销的特点