目录

1.ppo算法概述

2.Pendulum-v0

3.代码实现


1.ppo算法概述

  1.  PG算法        

         视频参考李宏毅强化学习课程:李宏毅深度强化学习(国语)课程(2018)_哔哩哔哩_bilibili        

        上图表示actor与环境交互的一次经过,从开始的状态s1,actor输出a1到环境状态变为s2...直到st环境判断一次游戏结束。我们收集到了一次的游戏轨迹称为一个episode。

        那么我们可以计算完成这次episode的概率为:

        

         

        序列τ所获得的奖励为每个阶段所得到的奖励的和,称为R(τ)。因此,在Actor的策略为π的情况下,所能获得的期望奖励为:

        

         

        而我们的期望是调整Actor的策略π,使得期望奖励最大化,于是我们有了策略梯度的方法,既然我们的期望函数已经有了,我们只要使用梯度提升的方法更新我们的网络参数θ(即更新策略π)就好了,所以问题的重点变为了求参数的梯度。梯度的求解过程如下:

        

        

        上面的过程中,我们首先利用log函数求导的特点进行转化,随后用N次采样的平均值来近似期望,最后,我们将pθ展开,将与θ无关的项去掉,即得到了最终的结果。

所以,一个PG方法的完整过程如下:

        2.ppo

                ppo是再PG算法的基础上加了策略更新的限制,即不允许下一次更新与上一次的策略相差太大。具体不在这赘述详细可以去看上面连接的李宏毅老师的视频。

                下面代码的实现是采用clip ppo的方式。

2.Pendulum-v0

        倒立摆摆摆问题是控制文献中的经典问题。在这个问题的版本中,钟摆从一个随机位置开始,目标是向上摆动,使其保持直立。

       

         动作空间:

                -2到2之间连续动作空间,表示向左或向右的方向和力度

        

         输出的状态s:

                这些观测值对应于摇锤末端的x-y坐标及其角速度。例:[x, y, Angular Velocity]

 

 

3.代码实现

        代码使用pytorch框架,采用AC结构

        1.引用的库

import gym
import torch
import torch.nn as nn
import torch.nn.functional as F
import numpy as np

       2.超参数

        


env = gym.make('Pendulum-v0')
EP_MAX = 10000
HORIZON = 128
LR_v = 2e-5
LR_pi = 2e-5
K_epoch = 8
GAMMA = 0.99
LAMBDA = 0.95
CLIP = 0.2

     3.程序主干

        ps :reward进行了修正目的是为了加速模型收敛

def main():agent = Agent()agent.load()max_rewards = -1000000for _ in range(EP_MAX):s = env.reset()start = Truerewards = 0while start:for i in range(HORIZON):env.render()a = agent.choose_action(torch.tensor([s], dtype=torch.float))   s_, r, done, info = env.step([a])rewards += ragent.push_data((s, a, (r + 8.1) / 8.1, s_, done))if done:start = Falsebreaks = s_agent.updata()if _ % 10 == 0:print(_, ' ', rewards, ' ', agent.step)if max_rewards < rewards:max_rewards = rewardsagent.save()if __name__ == '__main__':main()

        4.pi网络和v网络搭建:

         

class Pi_net(nn.Module):def __init__(self):super(Pi_net, self).__init__()self.net = nn.Sequential(nn.Linear(3, 64),nn.ReLU(),nn.Linear(64, 128),nn.ReLU(),nn.Linear(128, 256),nn.ReLU(),)self.mu = nn.Linear(256, 1)self.sigma = nn.Linear(256, 1)self.optim = torch.optim.Adam(self.parameters(), lr=LR_pi)def forward(self, x):x = self.net(x)mu = torch.tanh(self.mu(x)) * 2sigma = F.softplus(self.sigma(x)) + 0.001return mu, sigma

        这里要注意的是我们输出的动作是一个连续的动作,所以我们让神经网络输出期望(mu)和方差(sigma)根据mu和sigma使用torch.distributions.normal.Normal(mu, sigma)来构建一个正态分

布然后从中采用得出一个再-2到2之间的值。正因为我们要输出的动作大小有限制所以我们输出mu应当在-2到2之间。所以我们将输出的mu值经过tanh映射到-1到1之间再乘以2。同理由于方差为正所以让输出的方差经过softplus(RLUE的升级版)再加一个偏置就恒大于0了

class V_net(nn.Module):def __init__(self):super(V_net, self).__init__()self.net = nn.Sequential(nn.Linear(3, 64),nn.ReLU(),nn.Linear(64, 128),nn.ReLU(),nn.Linear(128, 256),nn.ReLU(),nn.Linear(256, 1),)self.optim = torch.optim.Adam(self.parameters(), lr=LR_v)def forward(self, x):x = self.net(x)return x

         4.构建agent

         

class Agent(object):def __init__(self):self.v = V_net()        self.pi = Pi_net()self.old_pi = Pi_net()        #旧策略网络self.old_v = V_net()            #旧价值网络    用于计算上次更新与下次更新的差别 #ratioself.load()self.data = []               #用于存储经验self.step = 0def choose_action(self, s):with torch.no_grad():mu, sigma = self.old_pi(s)dis = torch.distributions.normal.Normal(mu, sigma)        #构建分布a = dis.sample()   #采样出一个动作return a.item()def push_data(self, transitions):self.data.append(transitions)def sample(self):l_s, l_a, l_r, l_s_, l_done = [], [], [], [], []for item in self.data:s, a, r, s_, done = iteml_s.append(torch.tensor([s], dtype=torch.float))l_a.append(torch.tensor([[a]], dtype=torch.float))l_r.append(torch.tensor([[r]], dtype=torch.float))l_s_.append(torch.tensor([s_], dtype=torch.float))l_done.append(torch.tensor([[done]], dtype=torch.float))s = torch.cat(l_s, dim=0)a = torch.cat(l_a, dim=0)r = torch.cat(l_r, dim=0)s_ = torch.cat(l_s_, dim=0)done = torch.cat(l_done, dim=0)self.data = []return s, a, r, s_, donedef updata(self):self.step += 1s, a, r, s_, done = self.sample()for _ in range(K_epoch):with torch.no_grad():'''loss_v'''td_target = r + GAMMA * self.old_v(s_) * (1 - done)'''loss_pi'''mu, sigma = self.old_pi(s)old_dis = torch.distributions.normal.Normal(mu, sigma)log_prob_old = old_dis.log_prob(a)td_error = r + GAMMA * self.v(s_) * (1 - done) - self.v(s)td_error = td_error.detach().numpy()A = []adv = 0.0for td in td_error[::-1]:adv = adv * GAMMA * LAMBDA + td[0]A.append(adv)A.reverse()A = torch.tensor(A, dtype=torch.float).reshape(-1, 1)mu, sigma = self.pi(s)new_dis = torch.distributions.normal.Normal(mu, sigma)log_prob_new = new_dis.log_prob(a)ratio = torch.exp(log_prob_new - log_prob_old)L1 = ratio * AL2 = torch.clamp(ratio, 1 - CLIP, 1 + CLIP) * Aloss_pi = -torch.min(L1, L2).mean()self.pi.optim.zero_grad()loss_pi.backward()self.pi.optim.step()loss_v = F.mse_loss(td_target.detach(), self.v(s))self.v.optim.zero_grad()loss_v.backward()self.v.optim.step()self.old_pi.load_state_dict(self.pi.state_dict())self.old_v.load_state_dict(self.v.state_dict())def save(self):torch.save(self.pi.state_dict(), 'pi.pth')torch.save(self.v.state_dict(), 'v.pth')print('...save model...')def load(self):try:self.pi.load_state_dict(torch.load('pi.pth'))self.v.load_state_dict(torch.load('v.pth'))print('...load...')except:pass

        一些注意的点:

                计算价值网络的损失值我们需要真实的价值值,真实的价值值当前动作的回报加上放缩因子gamma乘以旧价值网络估计的下一次状态的价值量(设置新旧的网络是为了使target固定一段时间加速收敛和DQN的原理一样)。然后得到target我们就可以用MSE计算损失来更新价值网络的参数了!

                更新策略网络,我们需要优势函数A和新旧策略得出的动作的概率的的比值ratio。优势函数A是通过计算上面的target和旧价值网络预测的当前状态的差所得来的。但是我们这里对A做了些“手脚”即将所算出来的差值再从后面累加。因为当前动作所带来的优势是下面所有动作的优势的总和所以可以做个累加,具体看上面代码比较好理解。ratio的计算就是用oldpi和新的pi得出的分布,分别取出action的概率log值(原因是pytorch的方法就是输出概率的log值)得到log值后我们用torch.exp(old - new)的到新旧概率的比值。然后计算ratio*A和torch.clamp(ratio, 1-clip, 1+clip)*A的值(clamp是使ratio限制在1-clip到1+clip之间,即为了不让更新的差异前后过大)然后再去其中的最小值求平均。而我们的目的是使下次计算的到的A越大越好。所以应当加-号。最后让优化器更新网络。

        5.最终效果:

        

         训练了大概6000局分数还在不断上升后面得分会越来越高。

         训练10000局的结果

                 倒立摆终于立起来啦!!

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. View系列:硬件加速,附大厂真题面经

    myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);// 关闭 确定是否经过硬件加速 如果 View 已附加到硬件加速窗口&#xff0c;则 **View.isHardwareAccelerated() **会返回 true。如果 Canvas 经过硬件加速&#xff0c;则**Canvas.isHardwareAccelerated() **会返回 tr…...

    2024/4/13 20:08:18
  2. 884.两句话中的不常见单词

    难度&#xff1a;简单 目录 一、问题描述 二、思路 1、解题思路 2、极端情况判断 3、解决极端情况 三、解题 1、代码实现 2、时间复杂度 and 空间复杂度 四、总结 一、问题描述 这里直接采用的是LeetCode上面的问题描述。 句子 是一串由空格分隔的单词。每个 单词 仅…...

    2024/5/5 8:51:04
  3. 数仓 Hadoop Kerberos配置

    文章目录创建Hadoop系统用户Hadoop Kerberos配置为Hadoop各服务创建Kerberos主体&#xff08;Principal&#xff09;修改Hadoop配置文件配置HDFS使用HTTPS安全传输协议配置Yarn使用LinuxContainerExecutor创建Hadoop系统用户 为Hadoop开启Kerberos&#xff0c;需为不同服务准备…...

    2024/5/5 11:16:03
  4. umeng(友盟)实现第三方登录和分享详解之登录详解,flutter页面跳转

    main是核心库 lib里面有三个jar&#xff0c;copy到工程libs下面 umeng_social_api.jar umeng_social_net.jar umeng_social_tool.jar res里面文件全选copy到工程res下面 platforms是平台库 和核心库一样&#xff0c;copy里面的libs和res里面的文件&#xff0c;但对于平台…...

    2024/4/13 20:09:34
  5. c++第二课~类和对象

    目录 类和对象的基本概念&#xff1a; 类的定义&#xff1a; 域作用符补充&#xff1a; 对象的创建&#xff1a; c封装链表&#xff1a; 类和对象的基本概念&#xff1a; 什么是类&#xff1f; 一系列事物的抽象&#xff0c;万物皆可为类。属性&#xff1a;事物的特征--…...

    2024/4/13 20:09:19
  6. 边写边学Python(7)复制列表

    题目&#xff1a;将一个列表的数据复制到另一个列表中。 程序分析&#xff1a;使用列表[:]。 代码&#xff1a; #!/usr/bin/pythona [1, 2, 3] b a[:] print (b) 输出结果&#xff1a; [1, 2, 3] but&#xff01;&#xff01;&#xff01; 我们在实际的操作过程中遇到…...

    2024/4/13 20:09:09
  7. NC12 重建二叉树

    描述 给定节点数为 n 的二叉树的前序遍历和中序遍历结果&#xff0c;请重建出该二叉树并返回它的头结点。 题目遇到的问题&#xff1a;在于复制数组时&#xff0c;忘记相应的函数。arrays.copyofRange(). public class Solution {public TreeNode reConstructBinaryTree(int…...

    2024/4/13 20:09:39
  8. 每日温度python (leetcode)

    请根据每日 气温 列表 temperatures &#xff0c;请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高&#xff0c;请在该位置用 0 来代替。 解法一&#xff1a;题意就是找到比自己值大的下标的差。拿到当前值&#xff0c;循环往后找比自己大的数&#xff0…...

    2024/4/13 20:09:29
  9. P1090 [NOIP2004 提高组] 合并果子

    知识点&#xff1a;贪心&#xff0c;霍夫曼编码&#xff0c;优先队列 #include <bits/stdc.h>#define fi first #define se second #define pb push_back #define mk make_pair #define sz(x) ((int) (x).size()) #define all(x) (x).begin(), (x).end()using namespace…...

    2024/4/13 20:09:24
  10. C语言 线程池的实现

    为什么需要线程池&#xff1f; 目前的大多数网络服务器&#xff0c;包括 Web 服务器、Email 服务器以及数据库服务器等都具有一个共同 点&#xff0c;就是单位时间内必须处理数目巨大的连接请求&#xff0c;但处理时间却相对较短。 传统多线程方案中我们采用的服务器模型则是一…...

    2024/4/29 5:41:01
  11. Stetho简化Android调试(一),retrofit源码

    public class MyApplication extends Application { public static OkHttpClient okHttpClient; public void onCreate() { super.onCreate(); // 一般使用默认初始化配置足够使用 Stetho.initializeWithDefaults(this); // 如果需要查看网络请求相关信息(以使用okhttp3为…...

    2024/4/19 18:33:51
  12. 设计模式前篇

    UML图规范...

    2024/4/5 3:23:26
  13. 依赖注入(Dependency Injection,DI)

    概念 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 我们在之前的案例已经讲过了 Set 注入 &#xff08;重点&#xff09; 要求被注入的属性 , 必须有set方法 , set方法的方法名由set 属…...

    2024/5/5 5:09:07
  14. Week of 1.24

    真是没什么状态呢&#xff0c;刚刚终于出了门&#xff0c;出去透透气还是好的&#xff0c;没什么心情一字一字记录&#xff0c;焦虑是因为不去学习&#xff0c;不扯了&#xff0c;先把wp写了。--1.24 28回了外婆家&#xff0c;连着下雨下到了31号&#xff0c;好像在W-Z也一直在…...

    2024/4/19 10:23:47
  15. Express学习笔记

    快速上手 a. 安装express&#xff0c;当前使用的是4.17版本。 在终端中输入以下命令&#xff1a; yarn add expressb. 创建一个’app.js’文件&#xff0c;引入express&#xff0c;创建express实例&#xff0c;并监听端口3000。 //app.js const express require(express);…...

    2024/4/13 20:09:29
  16. android studio虚拟机运行react-native项目全流程(避坑笔记)

    目录前言安装android studio配置环境变量配置sdk manager启动rn项目问题记录前言 年终了&#xff0c;给自己换了台r9000p&#xff0c;快乐还没享受呢&#xff0c;想着要先把原来电脑的环境和项目重新配置过来&#xff0c;开始崩溃了。 公司的项目是rn的&#xff0c;我就配个a…...

    2024/4/13 20:09:29
  17. 域名里的证书txt解析可以删除否?

    域名管理里的SLL证书的txt解析可以删除吗 多次申请域名证书后&#xff0c;就会发现域名解析里多了很多的证书txt解析&#xff0c;有不少人问这个可以删除吗&#xff1f; 答&#xff1a;域名里的证书txt解析记录是可以删除的&#xff0c;也不会对当前的HTTPS配置造成任何影响。…...

    2024/4/13 20:09:39
  18. java面试题-01-面向对象

    面向对象 对比与面向过程&#xff0c;是两种不同的处理问题的角度面向过程更注重于事情的每一个步骤&#xff0c;面向对象更注重事情有哪些参与者&#xff08;对象&#xff09;&#xff0c;以及各自都需要些什么。 比如洗衣机洗衣服 面向过程会将任务拆分成一系列的步骤&…...

    2024/4/13 20:09:39
  19. Blender 教程大全之 01 什么是Blender,谁使用Blender

    什么是Blender 欢迎来到Blender&#xff01;Blender是一个免费和开源的3D创建套件。 使用Blender&#xff0c;您可以创建3D可视化&#xff0c;如静态图像、3D动画、VFX镜头和视频编辑。它非常适合从其统一管道和响应式开发流程中受益的个人和小型工作室。 Blender是一个跨平…...

    2024/4/13 20:09:19
  20. 单片机通用配置(基于STC12C5A60S2)

    快速导航 STC12已封装好的函数库 已封装成一个头文件方便调用 config.h #ifndef _CONFIG_H #define _CONFIG_H/* STC12C5A60S2系统单片机编译简介 STC12C5A60S2系列单片机在keil C开发环境中&#xff0c;选择Intel 8052&#xff0c;头文件包含<reg51.h>即可 *///使用k…...

    2024/4/13 20:09:14

最新文章

  1. 深入理解网络原理2----UDP协议

    文章目录 前言一、UDP协议协议段格式&#xff08;简图&#xff09;校验和 二、UDP与TCP 前言 随着时代的发展&#xff0c;越来越需要计算机之间互相通信&#xff0c;共享软件和数据&#xff0c;即以多个计算机协同⼯作来完成业务&#xff0c;就有了⽹络互连。 一、UDP协议 协…...

    2024/5/5 12:36:58
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. ArcGIS10.8保姆式安装教程

    ArcGIS 10.8是一款非常强大的地理信息系统软件&#xff0c;用于创建、管理、分析和可视化地理数据。以下是ArcGIS 10.8的详细安装教程&#xff1a; 确保系统满足安装要求 在开始安装之前&#xff0c;请确保您的计算机满足以下系统要求&#xff1a; 操作系统&#xff1a;Windo…...

    2024/5/5 8:36:10
  4. Dapr(一) 基于云原生了解Dapr

    (这期先了解Dapr&#xff0c;之后在推出如何搭建Dapr&#xff0c;以及如何使用。Dapr(二) 分布式应用运行时搭建及服务调用--Dapr(二) 分布式应用运行时搭建及服务调用-CSDN博客) 目录 引言&#xff1a; Service Mesh定义 Service Mesh解决的痛点 Istio介绍 Service Mes…...

    2024/5/5 8:33:03
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57