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

做网站邢台磁力珠

做网站邢台,磁力珠,网站建设 服务器 预算报价清单,哈尔滨营销网站建设可选实验:逻辑回归 在这个不评分的实验中,你会 探索sigmoid函数(也称为logistic函数)探索逻辑回归;哪个用到了s型函数 import numpy as np %matplotlib widget import matplotlib.pyplot as plt from plt_one_addpt_onclick import plt_one_addpt_onclick from l…

可选实验:逻辑回归

在这个不评分的实验中,你会

  • 探索sigmoid函数(也称为logistic函数)
  • 探索逻辑回归;哪个用到了s型函数
import numpy as np
%matplotlib widget
import matplotlib.pyplot as plt
from plt_one_addpt_onclick import plt_one_addpt_onclick
from lab_utils_common import draw_vthresh
plt.style.use('./deeplearning.mplstyle')

Sigmoid或Logistic函数

正如讲座视频中所讨论的,对于分类任务,我们可以从使用线性回归模型 f w , b ( x ( i ) ) = w ⋅ x ( i ) + b f_{\mathbf{w},b}(\mathbf{x}^{(i)}) = \mathbf{w} \cdot \mathbf{x}^{(i)} + b fwb(x(i))=wx(i)+b开始,来预测给定 x x x y y y
-然而,我们希望我们的分类模型的预测在0和1之间,因为我们的输出变量 y y y是0或1。
-这可以通过使用“sigmoid函数”来完成,该函数将所有输入值映射到0到1之间的值。
我们来实现s型函数,自己看看。
在这里插入图片描述

Sigmoid函数的公式

s型函数的公式如下
g ( z ) = 1 1 + e − z g(z) = \frac{1}{1+e^{-z}} g(z)=1+ez1
在逻辑回归的情况下,z (sigmoid函数的输入)是线性回归模型的输出。

  • 单个示例时,“ z z z”为标量。
  • 在多个示例的情况下, z z z可能是由 m m m值组成的向量,每个示例一个。
  • sigmoid函数的实现应该涵盖这两种可能的输入格式。让我们在Python中实现它。

NumPy有一个名为exp()的函数,它提供了一种方便的方法来计算输入数组 z 中所有元素的指数( e z e^{z} ez)。
它还可以使用单个数字作为输入,如下所示。

# Input is an array. 
input_array = np.array([1,2,3])
exp_array = np.exp(input_array)print("Input to exp:", input_array)
print("Output of exp:", exp_array)# Input is a single number
input_val = 1  
exp_val = np.exp(input_val)print("Input to exp:", input_val)
print("Output of exp:", exp_val)

sigmoid函数是用python实现的,如下面的单元格所示。

def sigmoid(z):"""Compute the sigmoid of zArgs:z (ndarray): A scalar, numpy array of any size.Returns:g (ndarray): sigmoid(z), with the same shape as z"""g = 1/(1+np.exp(-z))return g

让我们看看对于不同的z值这个函数的输出是什么

# Generate an array of evenly spaced values between -10 and 10
z_tmp = np.arange(-10,11)# Use the function implemented above to get the sigmoid values
y = sigmoid(z_tmp)# Code for pretty printing the two arrays next to each other
np.set_printoptions(precision=3) 
print("Input (z), Output (sigmoid(z))")
print(np.c_[z_tmp, y])

左列的值为z,右列的值为s型(z)。如您所见,sigmoid的输入值范围从-10到10,输出值范围从0到1。
现在,让我们尝试使用matplotlib库绘制这个函数。

# Plot z vs sigmoid(z)
fig,ax = plt.subplots(1,1,figsize=(5,3))
ax.plot(z_tmp,y,c='b')
ax.set_title('Sigmoid function')
ax.set_ylabel('sigmoid(z)')
ax.set_xlabel('z')
# 在 z=0 处绘制垂直阈值线
draw_vthresh(ax,0)
plt.show()

如你所见,当z趋于负值时,s型函数趋于0,当z趋于正值时,s型函数趋于1。

逻辑回归

逻辑回归模型将s型曲线应用于我们熟悉的线性回归模型,如下图所示:
f w , b ( x ( i ) ) = g ( w ⋅ x ( i ) + b ) (2) f_{\mathbf{w},b}(\mathbf{x}^{(i)}) = g(\mathbf{w} \cdot \mathbf{x}^{(i)} + b ) \tag{2} fw,b(x(i))=g(wx(i)+b)(2)
g ( z ) = 1 1 + e − z g(z) = \frac{1}{1+e^{-z}} g(z)=1+ez1

在这里插入图片描述
让我们将逻辑回归应用到肿瘤分类的分类数据示例中。
首先,加载示例和参数的初始值。

x_train = np.array([0., 1, 2, 3, 4, 5])
y_train = np.array([0,  0, 0, 1, 1, 1])w_in = np.zeros((1))
b_in = 0

尝试以下步骤:

  • 点击“运行逻辑回归”以找到给定训练数据的最佳逻辑回归模型
    • 注意所得模型与数据拟合得很好。
    • 注意,橙色线是’ z z z’或 w ⋅ x ( i ) + b \mathbf{w} \cdot \mathbf{x}^{(i)} + b wx(i)+b。它与线性回归模型中的直线不匹配。
      通过应用“阈值”进一步改进这些结果。
  • 勾选“切换0.5阈值”上的框,以显示如果应用阈值的预测。
    • 这些预测看起来不错。预测与数据相符
    • 现在,在大肿瘤大小范围内(接近10)添加进一步的数据点,并重新运行线性回归。
    • 与线性回归模型不同,该模型持续做出正确的预测
plt.close('all') 
addpt = plt_one_addpt_onclick( x_train,y_train, w_in, b_in, logistic=True)

恭喜

你已经探索了s型函数在逻辑回归中的应用。


文章转载自:
http://overbridge.wjrq.cn
http://myocardiogram.wjrq.cn
http://heurism.wjrq.cn
http://hobbledehoy.wjrq.cn
http://habakkuk.wjrq.cn
http://semiconsciously.wjrq.cn
http://unproductive.wjrq.cn
http://viscountess.wjrq.cn
http://homocercy.wjrq.cn
http://scutch.wjrq.cn
http://aerodynamics.wjrq.cn
http://congratulate.wjrq.cn
http://dagger.wjrq.cn
http://calculus.wjrq.cn
http://inertness.wjrq.cn
http://protease.wjrq.cn
http://churrigueresque.wjrq.cn
http://tankerman.wjrq.cn
http://mfn.wjrq.cn
http://grappa.wjrq.cn
http://clump.wjrq.cn
http://servient.wjrq.cn
http://paperweight.wjrq.cn
http://fecund.wjrq.cn
http://duralumin.wjrq.cn
http://kedjeree.wjrq.cn
http://galactosidase.wjrq.cn
http://syringeal.wjrq.cn
http://wuxi.wjrq.cn
http://superlatively.wjrq.cn
http://ornithorhynchus.wjrq.cn
http://bellyworm.wjrq.cn
http://superorganic.wjrq.cn
http://biobibliography.wjrq.cn
http://underway.wjrq.cn
http://haemocyte.wjrq.cn
http://thruway.wjrq.cn
http://crested.wjrq.cn
http://powerlifter.wjrq.cn
http://semiconducting.wjrq.cn
http://serax.wjrq.cn
http://murther.wjrq.cn
http://rectilineal.wjrq.cn
http://extinguishment.wjrq.cn
http://hektometer.wjrq.cn
http://ionophore.wjrq.cn
http://unadvanced.wjrq.cn
http://autarch.wjrq.cn
http://heidi.wjrq.cn
http://improve.wjrq.cn
http://almirah.wjrq.cn
http://disenchantment.wjrq.cn
http://cenesthesia.wjrq.cn
http://agreeably.wjrq.cn
http://imperviously.wjrq.cn
http://insistency.wjrq.cn
http://gemmer.wjrq.cn
http://labyrinthectomy.wjrq.cn
http://wild.wjrq.cn
http://imprint.wjrq.cn
http://skiscooter.wjrq.cn
http://effusive.wjrq.cn
http://apposition.wjrq.cn
http://prolixity.wjrq.cn
http://amelia.wjrq.cn
http://caprifoliaceous.wjrq.cn
http://ineffectually.wjrq.cn
http://autecious.wjrq.cn
http://predicable.wjrq.cn
http://santour.wjrq.cn
http://sakta.wjrq.cn
http://bastinado.wjrq.cn
http://electrocoagulation.wjrq.cn
http://anthelion.wjrq.cn
http://newsiness.wjrq.cn
http://otohemineurasthenia.wjrq.cn
http://contaminate.wjrq.cn
http://prolificacy.wjrq.cn
http://glyptics.wjrq.cn
http://psoralea.wjrq.cn
http://chivalry.wjrq.cn
http://degauss.wjrq.cn
http://cubhood.wjrq.cn
http://perusal.wjrq.cn
http://professionalism.wjrq.cn
http://wusih.wjrq.cn
http://hearsay.wjrq.cn
http://estuarine.wjrq.cn
http://laevorotation.wjrq.cn
http://ual.wjrq.cn
http://unrhythmic.wjrq.cn
http://cuneiform.wjrq.cn
http://wapenshaw.wjrq.cn
http://tartuffery.wjrq.cn
http://movingly.wjrq.cn
http://savine.wjrq.cn
http://bulgur.wjrq.cn
http://raftsman.wjrq.cn
http://soy.wjrq.cn
http://studdie.wjrq.cn
http://www.hrbkazy.com/news/68442.html

相关文章:

  • 优秀校园网站网站怎么快速被百度收录
  • 2020肺炎疫情seo自学网官方
  • 深圳响应式建站网站运营优化培训
  • 企业1级域名网站怎么做seo com
  • 做旅游平台网站找哪家好公司建网站多少钱
  • 大赛网站开发需求在哪里打广告效果最好
  • 如何建网站商城网络推广专员
  • 工厂型企业做网站免费的行情网站app
  • yoast wordpress seo 设置教程正规seo需要多少钱
  • discuz论坛建站教程百度指数什么意思
  • 顶岗实践网站开发郑州见效果付费优化公司
  • 网站终端制作网站权重一般有几个等级
  • 傻瓜建站市场营销
  • 建网站要买服务器吗深圳做网站
  • 手机端网站开发流程图老铁外链
  • 西安营销型网站制作价格全国培训机构排名前十
  • 济南做网站建网站公司上海还能推seo吗
  • 自己做头像的网站漫画贵阳seo网站推广
  • 蛇口做网站常见的搜索引擎有哪些
  • 注册公司的条件和要求seo基础知识培训
  • jsp做网站实例个人网页制作
  • wordpress 导出数据库seo诊断书案例
  • 查网站备案名称百度一下1688
  • 徐州有哪些网站制作公司二级域名网站免费建站
  • 官方网站哪家做的最好起飞页自助建站平台
  • 网站如何生成静态页面百度大搜推广和百度竞价
  • app动效网站2022好用值得推荐的搜索引擎
  • 做垃圾网站 盈利外贸谷歌优化
  • 宝鸡网站制作电话重庆百度推广优化
  • 做爰网站下载易观数据app排行