现在进行时

现在进行时


  • 现在进行时态也是一个比较容易掌握的时态。现在进行时态用在“表示主语此时此刻正在进行的动作”的句子里面。注意,这个时态强调此时此刻的动作,所以跟前面的三个时态有区别,这个时态只有动作的句子,没有状态的句子。
  • 主语+ be(is/am/are) +实义动词的现在分词 + 宾语

    • 注意,这里的 be 不是系动词,不是“主语 + be + 表语”里面的 be。这个 be 是作助动词的 , 没有意思 , 只是起到辅助构成现在进行时态的作用。Be 和动词的现在分词一起构成复合谓语。
    • Be 充当系动词时 , 后面跟的是表语 , 不能跟实义动词 如下
      I am a teacher 我是一个老师
      She is a nurse 她是一个护士
  • 当我们看到 is/ are/ am + 动词的现在分词的时候 , 那么,我们就可以理解为 : is/ am/are是助动词,没有意思,只是跟后面的现在分词一起构成复合谓语。
    I am working now 我正在工作
    这里的 am working 就是符合谓语 , 虽然这个 be 没有意思 , 但是不能去掉 , 这个时态已经表明了是此时此刻 , 不需要再加时间状语了(少数情况可以)

现在进行时态的构成

  • 为了更方便学习 , 可以把“主语+ is/am/are +动词现在分词+宾语”这个句型分成四个更具体详细的小句型:
  • 1. 人称代词主格(主语) + is/am/are + 不及物动词的现在分词(复合谓语)

    这个句型需要注意我们的助动词需要根据人称代词主格来决定 如 : I am You are He is She is
    I am working 我正在工作
    You are smileing 你正在笑
    He is sleeping 他正在睡觉
    They are swimming 他们正在游泳
  • 2. 人称代词主格(主语) + is/am/are + 及物动词的现在分词(复合谓语) + 宾语

    He is watching Tv 他正在看电视
    They are playing basketball 他们正在打篮球
  • 3. 名词(主语) + is/are + 不及物动词的现在分词(复合谓语)

    My friends are swimming 我的朋友们在游泳
    The man is running 这个男人正在跑步
    The Plane is flying 这个飞机正在飞行
  • 4. 名词(主语) + is/are + 及物动词的现在分词(复合谓语) + 宾语

    Jack is playing computer games Jack正在玩电脑游戏
    My classmates are doing their homework 我的同学正在做家庭作业

一般疑问句

  • 构成一般疑问句的方式比较简单 , 直接把助动词 is am are 移到句首即可 , 现在分词不用改变!
  • He is watching Tv Is he watching TV?
    • Yes He is No He isn't
  • The man is running Is the man running?
    • Yes He is No He isn't
  • I am working Are you working? | Am I working?
    • Yes I am No I am not

变否定句

  • 直接把助动词 is am are 后面加 Not 即可 , 现在分词不用改变
  • He is watching Tv He is not watching Tv
  • The man is running The man is not running

现在进行时的特殊用法

  • 1. 可以表示目前一段时间正在进行的动作

    What is he doing this week? 他这周在做什么?
    He is writing a book 他在写一本书(强调这一段时间都在写书)
  • 2. 与 always 等词连用 , 表示反复出现或习惯性的动作

    一般来说 , 用现在进行时表达反复经常性的动作 , 都带有感情色彩 , 比如强调抱怨 , 表扬 , 厌倦等
    She is always smiling happily 她总是开心的微笑(带有表扬的感情色彩)
    She is always smiles happily 她总是开心的微笑(没有感情色彩 , 就表示经常性的动作)
    Your mother is always giving you money 你妈妈总是给你钱(有一定的羡慕或嫉妒的感情色彩)
    Your mother is always gives you money 你妈妈总是给你钱(没有感情色彩)
  • 3. 还可以表示即将发生的动作 , 强调一定发生 , 马上发生

    这种情况谓语动词必须是那种不能表示此时此刻的动词 , 比如 Die 不能说正在死 , She is dying 表示的是 她快死了 , 是出于垂死的状态
    She is leaving for beijing 她即将前往北京(leave for = go to 动身去)
    They are coming 他们马上来了
  • 4. 一些状态的句子也可以使用现在进行时态

    虽然说,现在进行时态只有动作的句子。但是在现代美国口语里面,一些状态的句子也可以使用现在进行时态,表示“正在表现某种状态”,要根据语境去翻译,有点“只可意会,不可以言传”的味道。构成方式是 : 主语 + is/are/am +being+表语。请看下面的例子:
    She is being in love with a boy 他正在和一个男孩谈恋爱(is是助动词 , being是系动词)
    She is in love with a boy 与上面一个意思

写出10个现在进行时态造句, 并写出疑问句, 否定句

I am listening to music 我正在听音乐
Are you listening to music? 你在听音乐吗?
I am not listening to music 我没有听音乐
My friends are working 我的朋友们正在工作
Are your friends working? 你的朋友们在工作吗?
My friends aren't working 他们没有工作
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 支持向量机非线性回归通用MATLAB程序解析 #### 一、概述 本文将详细介绍一个基于MATLAB的支持向量机(SVM)非线性回归的通用程序。该程序采用支持向量机方法来实现数据的非线性回归,并通过不同的核函数设置来适应不同类型的数据分布。此外,该程序还提供了数据预处理的方法,使得用户能够更加方便地应用此程序解决实际问题。 #### 二、核心功能与原理 ##### 1. 支持向量机(SVM) 支持向量机是一种监督学习模型,主要用于分类和回归分析。对于非线性回归任务,SVM通过引入核技巧(kernel trick)将原始低维空间中的非线性问题转换为高维空间中的线性问题,从而实现有效的非线性建模。 ##### 2. 核函数 核函数的选择直接影响到模型的性能。本程序内置了三种常用的核函数: - **线性核函数**:`K(x, y) = x'y` - **多项式核函数**:`K(x, y) = (x'y + 1)^d` - **径向基函数(RBF)**:`K(x, y) = exp(-γ|x - y|^2)` 其中RBF核函数被广泛应用于非线性问题中,因为它可以处理非常复杂的非线性关系。本程序默认使用的是RBF核函数,参数`D`用于控制高斯核函数的宽度。 ##### 3. 数据预处理 虽然程序本身没有直接涉及数据预处理的过程,但在实际应用中,对数据进行适当的预处理是非常重要的。常见的预处理步骤包括归一化、缺失值处理等。 ##### 4. 模型参数 - **Epsilon**: ε-insensitive loss function的ε值,控制回归带宽。 - **C**: 松弛变量的惩罚系数,控制模型复杂度与过拟合的风险之间的平衡。 #### 三、程序实现细节 ##### 1. 函数输入与输出 - **输入**: - `X`: 输入特征矩阵,维度为(n, l),其中n是特征数量,l是样本数量。 - `Y`: 目标值向量,长度为l。 - `Epsilon`: 回归带宽。 - `C`: 松弛变量的惩罚系数。 - `D`: RBF核函数的参数。 - **输出**: - `Alpha1`: 正的拉格朗日乘子向量。 - `Alpha2`: 负的拉格朗日乘子向量。 - `Alpha`: 拉格朗日乘子向量。 - `Flag`: 标记向量,表示每个样本的类型。 - `B`: 偏置项。 ##### 2. 核心代码解析 程序首先计算所有样本间的核矩阵`K`,然后构建二次规划问题并求解得到拉格朗日乘子向量。根据拉格朗日乘子的值确定支持向量,并计算偏置项`B`。 - **核矩阵计算**:采用RBF核函数,通过`exp(-(sum((xi-xj).^2)/D))`计算任意两个样本之间的相似度。 - **二次规划**:构建目标函数和约束条件,使用`quadprog`函数求解最小化问题。 - **支持向量识别**:根据拉格朗日乘子的大小判断每个样本是否为支持向量,并据此计算偏置项`B`。 #### 四、程序扩展与优化 - **多核函数支持**:可以通过增加更多的核函数选项,提高程序的灵活性。 - **自动调参**:实现参数自动选择的功能,例如通过交叉验证选择最优的`Epsilon`和`C`值。 - **并行计算**:利用MATLAB的并行计算工具箱加速计算过程,特别是当样本量很大。 #### 五、应用场景 该程序适用于需要进行非线性回归预测的场景,如经济预测、天气预报等领域。通过调整核函数和参数,可以有效应对各种类型的非线性问题。 ### 总结 本程序提供了一个支持向量机非线性回归的完整实现框架,通过灵活的核函数设置和参数调整,能够有效地处理非线性问题。对于需要进行回归预测的应用场景,这是一个非常实用且强大的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值