强化学习系列之OpenAI的入门
强化学习系列文章
第一章 强化学习入门
目录
1.简介
2.Gym游戏环境的安装
3.Gym所含的游戏
3.1 打砖块 Breakout-v0或Breakout-v4
3.2 倒立摆游戏 CartPole-v0或CartPole-v1
3.3 小车翻沟游戏
3.4 火箭降落小游戏LunarLander-v2
3.5 所有支持的游戏如下
1.简介
安装破解Pycharm:https://www.shuopython.com/archives/2339
OpenAI的官网地址:https://www.openai.com/
OpenAI教学网址:https://spinningup.openai.com/en/latest/
OpenAI的强化学习源代码:https://github.com/openai/baselines
图1 2019年7月OpenAI团队和他们的合作伙伴的户外合照
大事记:
2.Gym游戏环境的安装
超简单,直接pip install gym
我是用pycharm,所以在project interpreter中安装了gym。整个安装过程没有遇到bug。
验证运行的代码:
import gym
env = gym.make('CartPole-v0')
for i_episode in range(20):observation = env.reset()for t in range(100):env.render()print(observation)action = env.action_space.sample()observation, reward, done, info = env.step(action)if done:print("Episode finished after {} timesteps".format(t+1))break
运行如下画面:
3.Gym所含的游戏
从gym的安装目录下envs即可看出有哪些游戏,里面的py程序可以直接运行。听说还有各个游戏的排行榜,不知道在哪看。
Gym包含游戏的查看网址:https://gym.openai.com/envs/#classic_control
3.1 打砖块 Breakout-v0或Breakout-v4
第一步:安装
pip3 install keyboard
pip3 install atari-py
第二步:开始玩游戏
import gym
import keyboard
import numpy as np
import timetotal_reward = 0
env = gym.make('Breakout-v0')
state = env.reset()action = 0def preprocess(img):img_temp = img.mean(axis = 2)x = -1y = -1if len(np.where((img_temp[100:189,8:152])!= 0)[0]) != 0:x = np.where((img_temp[100:189,8:152])!= 0)[0][0]y = np.where((img_temp[100:189,8:152])!= 0)[1][0]if len(np.where((img_temp[193:,8:152])!= 0)[0]) != 0:x = -2y = -2p = int(np.where(img_temp[191:193,8:152])[1].mean() - 7.5)#return img_tempreturn (x,y,p)# 实际按键中只检测0,1,2,3 游戏中需要的按键
# 我添加了一个按键4,用于暂停
def abc(x):global actionif x.event_type == "down" and x.name == '0':action = 0elif x.event_type == "down" and x.name == '1':#发球action = 1elif x.event_type == "down" and x.name == '2':#左移action = 3elif x.event_type == "down" and x.name == '3':#右移action = 2elif x.event_type == "down" and (action == 4 or x.name == '4'):action = 4elif action != 4:action = 0# 添加hook,以检测用户的按键
keyboard.hook(abc)
total_reward = 0
for j in range(1000):env.render()while action == 4:time.sleep(0.1)if action == 4:action = 0next_state,reward,done,_ = env.step(action)total_reward += reward(x2,y2,p2) = preprocess(next_state)print(action,total_reward,done,x2,y2,p2)time.sleep(0.1)if done:break
keyboard.wait()
3.2 倒立摆游戏 CartPole-v0或CartPole-v1
import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):env.render()env.step(env.action_space.sample()) # take a random action
env.close()
3.3 小车翻沟游戏
## 基于强化学习实现小车自适应翻越小沟import gym
import timeclass BespokeAgent:def __init__(self, env):passdef decide(self, observation):position, velocity = observationlb = min(-0.09 * (position + 0.25) ** 2 + 0.03, 0.3 * (position + 0.9) ** 4 - 0.008)ub = -0.07 * (position + 0.38) ** 2 + 0.06if lb < velocity < ub:action = 2else:action = 0return action # 返回动作def learn(self, *args): # 学习passdef play_ones(self, env, agent, render=False, train=False):episode_reward = 0 # 记录回合总奖励,初始值为0observation = env.reset() # 重置游戏环境,开始新回合while True: # 不断循环,直到回合结束if render: # 判断是否显示env.render() # 显示图形界面,可以用env.close()关闭action = agent.decide(observation)next_observation, reward, done, _ = env.step(action) # 执行动作episode_reward += reward # 搜集回合奖励if train: # 判断是否训练智能体breakobservation = next_observationreturn episode_reward # 返回回合总奖励if __name__ == '__main__':env = gym.make('MountainCar-v0')env.seed(0) # 设置随机数种子,只是为了让结果可以精确复现,一般情况下可以删除agent = BespokeAgent(env)for _ in range(100):episode_reward = agent.play_ones(env, agent, render=True)print('回合奖励={}'.format(episode_reward))time.sleep(10) # 停顿10senv.close() # 关闭图形化界面
3.4 火箭降落小游戏LunarLander-v2
第一步,安装box2d
pip install box2d
第二步,开始玩
import gymenv = gym.make('LunarLander-v2')# print env.observation_space
# print env.action_spacefor i_episode in range(100):observation = env.reset()for t in range(100):env.render()print(observation)action = env.action_space.sample()observation, reward, done, info = env.step(action)if done:print("Episode finished after {} timesteps".format(t + 1))break
3.5 所有支持的游戏如下
(Acrobot-v1),
(AirRaid-ram-v0),
(AirRaid-ram-v4),
(AirRaid-ramDeterministic-v0),
(AirRaid-ramDeterministic-v4),
(AirRaid-ramNoFrameskip-v0),
(AirRaid-ramNoFrameskip-v4),
(AirRaid-v0),
(AirRaid-v4),
(AirRaidDeterministic-v0),
(AirRaidDeterministic-v4),
(AirRaidNoFrameskip-v0),
(AirRaidNoFrameskip-v4),2d飞机
(Alien-ram-v0),
(Alien-ram-v4),
(Alien-ramDeterministic-v0),
(Alien-ramDeterministic-v4),
(Alien-ramNoFrameskip-v0), 2d迷宫小游戏
(Alien-ramNoFrameskip-v4),
(Alien-v0),小游戏迷宫打怪
(Alien-v4),
(AlienDeterministic-v0),
(AlienDeterministic-v4),
(AlienNoFrameskip-v0),
(AlienNoFrameskip-v4),
(Amidar-ram-v0), 、
(Amidar-ram-v4),
(Amidar-ramDeterministic-v0),
(Amidar-ramDeterministic-v4), 小游戏迷宫打怪
(Amidar-ramNoFrameskip-v0),
(Amidar-ramNoFrameskip-v4), 小游戏迷宫打怪
(Amidar-v0),
(Amidar-v4),
(AmidarDeterministic-v0),
(AmidarDeterministic-v4),小游戏迷宫
(AmidarNoFrameskip-v0),
(AmidarNoFrameskip-v4), 2d迷宫
(Ant-v2),
(Assault-ram-v0), 2d飞行小游戏
(Assault-ram-v4),
(Assault-ramDeterministic-v0), 小游戏2d飞行打怪
(Assault-ramDeterministic-v4),
(Assault-ramNoFrameskip-v0),
(Assault-ramNoFrameskip-v4), 小游戏打怪
(Assault-v0),
(Assault-v4),
(AssaultDeterministic-v0),
(AssaultDeterministic-v4),
(AssaultNoFrameskip-v0),
(AssaultNoFrameskip-v4),
(Asterix-ram-v0),
(Asterix-ram-v4),
(Asterix-ramDeterministic-v0),
(Asterix-ramDeterministic-v4),小游戏飞行打怪
(Asterix-ramNoFrameskip-v0),
(Asterix-ramNoFrameskip-v4),
(Asterix-v0),
(Asterix-v4),
(AsterixDeterministic-v0),
(AsterixDeterministic-v4),
(AsterixNoFrameskip-v0),
(AsterixNoFrameskip-v4),
(Asteroids-ram-v0),
(Asteroids-ram-v4), 小游戏
(Asteroids-ramDeterministic-v0),
(Asteroids-ramDeterministic-v4), 小游戏打怪
(Asteroids-ramNoFrameskip-v0),
(Asteroids-ramNoFrameskip-v4),
(Asteroids-v0),
(Asteroids-v4),
(AsteroidsDeterministic-v0),
(AsteroidsDeterministic-v4),
(AsteroidsNoFrameskip-v0),
(AsteroidsNoFrameskip-v4),
(Atlantis-ram-v0),
(Atlantis-ram-v4),
(Atlantis-ramDeterministic-v0), 打水怪
(Atlantis-ramDeterministic-v4),
(Atlantis-ramNoFrameskip-v0),小游戏打水怪
(Atlantis-ramNoFrameskip-v4),
(Atlantis-v0),
(Atlantis-v4),
(AtlantisDeterministic-v0),飞行打怪小游戏
(AtlantisDeterministic-v4), 2D飞机打水怪
(AtlantisNoFrameskip-v0),
(AtlantisNoFrameskip-v4),
(BankHeist-ram-v0),
(BankHeist-ram-v4),
(BankHeist-ramDeterministic-v0), 2d迷宫
(BankHeist-ramDeterministic-v4),
(BankHeist-ramNoFrameskip-v0),
(BankHeist-ramNoFrameskip-v4),
(BankHeist-v0),
(BankHeist-v4),
(BankHeistDeterministic-v0),
(BankHeistDeterministic-v4),
(BankHeistNoFrameskip-v0),
(BankHeistNoFrameskip-v4),
(BattleZone-ram-v0),
(BattleZone-ram-v4),
(BattleZone-ramDeterministic-v0),
(BattleZone-ramDeterministic-v4),
(BattleZone-ramNoFrameskip-v0),
(BattleZone-ramNoFrameskip-v4), 2D坦克
(BattleZone-v0),
(BattleZone-v4),
(BattleZoneDeterministic-v0), 坦克小游戏
(BattleZoneDeterministic-v4),
(BattleZoneNoFrameskip-v0),
(BattleZoneNoFrameskip-v4),
(BeamRider-ram-v0),
(BeamRider-ram-v4),
(BeamRider-ramDeterministic-v0),
(BeamRider-ramDeterministic-v4),
(BeamRider-ramNoFrameskip-v0),
(BeamRider-ramNoFrameskip-v4),
(BeamRider-v0),
(BeamRider-v4),
(BeamRiderDeterministic-v0),
(BeamRiderDeterministic-v4), 小游戏2d飞行打怪
(BeamRiderNoFrameskip-v0),
(BeamRiderNoFrameskip-v4),
(Berzerk-ram-v0),
(Berzerk-ram-v4),
(Berzerk-ramDeterministic-v0),小游戏迷宫打怪
(Berzerk-ramDeterministic-v4), 小游戏迷宫打怪
(Berzerk-ramNoFrameskip-v0),
(Berzerk-ramNoFrameskip-v4),
(Berzerk-v0),
(Berzerk-v4),
(BerzerkDeterministic-v0), 2d迷宫
(BerzerkDeterministic-v4), 2d飞行小游戏
(BerzerkNoFrameskip-v0),
(BerzerkNoFrameskip-v4), 小游戏迷宫打怪
(BipedalWalker-v2),
(BipedalWalkerHardcore-v2),
(Blackjack-v0), 错误
(Bowling-ram-v0),
(Bowling-ram-v4), 弹球类小游戏
(Bowling-ramDeterministic-v0),
(Bowling-ramDeterministic-v4),
(Bowling-ramNoFrameskip-v0),
(Bowling-ramNoFrameskip-v4),
(Bowling-v0),
(Bowling-v4), 小游戏弹球
(BowlingDeterministic-v0),
(BowlingDeterministic-v4),
(BowlingNoFrameskip-v0),
(BowlingNoFrameskip-v4),
(Boxing-ram-v0),
(Boxing-ram-v4),
(Boxing-ramDeterministic-v0),小游戏博弈
(Boxing-ramDeterministic-v4),
(Boxing-ramNoFrameskip-v0),
(Boxing-ramNoFrameskip-v4),
(Boxing-v0), 小游戏博弈
(Boxing-v4),
(BoxingDeterministic-v0),
(BoxingDeterministic-v4), 小游戏博弈
(BoxingNoFrameskip-v0),
(BoxingNoFrameskip-v4),
(Breakout-ram-v0), 乒乓球
(Breakout-ram-v4),
(Breakout-ramDeterministic-v0),
(Breakout-ramDeterministic-v4), 小游戏乒乓球
(Breakout-ramNoFrameskip-v0),
(Breakout-ramNoFrameskip-v4),
(Breakout-v0),
(Breakout-v4), 小游戏打乒乓球
(BreakoutDeterministic-v0),
(BreakoutDeterministic-v4),
(BreakoutNoFrameskip-v0),
(BreakoutNoFrameskip-v4),
(CNNClassifierTraining-v0),
(CarRacing-v0),
(Carnival-ram-v0), 2d飞机打怪
(Carnival-ram-v4),
(Carnival-ramDeterministic-v0),
(Carnival-ramDeterministic-v4),
(Carnival-ramNoFrameskip-v0), 小游戏2d飞行打怪
(Carnival-ramNoFrameskip-v4),
(Carnival-v0),
(Carnival-v4),
(CarnivalDeterministic-v0),
(CarnivalDeterministic-v4),
(CarnivalNoFrameskip-v0),
(CarnivalNoFrameskip-v4),
(CartPole-v0),
(CartPole-v1),
(Centipede-ram-v0),
(Centipede-ram-v4),
(Centipede-ramDeterministic-v0),
(Centipede-ramDeterministic-v4),
(Centipede-ramNoFrameskip-v0),
(Centipede-ramNoFrameskip-v4),
(Centipede-v0), 小游戏弹球打怪
(Centipede-v4),
(CentipedeDeterministic-v0),
(CentipedeDeterministic-v4),
(CentipedeNoFrameskip-v0),
(CentipedeNoFrameskip-v4),
(ChopperCommand-ram-v0),
(ChopperCommand-ram-v4),小游戏打怪
(ChopperCommand-ramDeterministic-v0),
(ChopperCommand-ramDeterministic-v4),
(ChopperCommand-ramNoFrameskip-v0),
(ChopperCommand-ramNoFrameskip-v4),小游戏打怪
(ChopperCommand-v0),
(ChopperCommand-v4),
(ChopperCommandDeterministic-v0), 小游戏两边射出子弹打怪
(ChopperCommandDeterministic-v4),
(ChopperCommandNoFrameskip-v0),
(ChopperCommandNoFrameskip-v4),
(CliffWalking-v0),
(ConvergenceControl-v0),
(Copy-v0),
(CrazyClimber-ram-v0),
(CrazyClimber-ram-v4),
(CrazyClimber-ramDeterministic-v0),
(CrazyClimber-ramDeterministic-v4),
(CrazyClimber-ramNoFrameskip-v0),
(CrazyClimber-ramNoFrameskip-v4),
(CrazyClimber-v0), 小游戏2d攀爬
(CrazyClimber-v4),
(CrazyClimberDeterministic-v0),
(CrazyClimberDeterministic-v4),
(CrazyClimberNoFrameskip-v0),
(CrazyClimberNoFrameskip-v4),
(DemonAttack-ram-v0),
(DemonAttack-ram-v4),
(DemonAttack-ramDeterministic-v0),
(DemonAttack-ramDeterministic-v4),
(DemonAttack-ramNoFrameskip-v0),
(DemonAttack-ramNoFrameskip-v4),
(DemonAttack-v0),
(DemonAttack-v4),
(DemonAttackDeterministic-v0),
(DemonAttackDeterministic-v4),
(DemonAttackNoFrameskip-v0),
(DemonAttackNoFrameskip-v4),
(DoubleDunk-ram-v0),
(DoubleDunk-ram-v4),
(DoubleDunk-ramDeterministic-v0),
(DoubleDunk-ramDeterministic-v4),
(DoubleDunk-ramNoFrameskip-v0),
(DoubleDunk-ramNoFrameskip-v4),
(DoubleDunk-v0),
(DoubleDunk-v4),
(DoubleDunkDeterministic-v0),
(DoubleDunkDeterministic-v4),
(DoubleDunkNoFrameskip-v0),
(DoubleDunkNoFrameskip-v4), 投篮小游戏
(DuplicatedInput-v0),
(ElevatorAction-ram-v0),
(ElevatorAction-ram-v4),
(ElevatorAction-ramDeterministic-v0),
(ElevatorAction-ramDeterministic-v4),
(ElevatorAction-ramNoFrameskip-v0),
(ElevatorAction-ramNoFrameskip-v4),
(ElevatorAction-v0),
(ElevatorAction-v4),
(ElevatorActionDeterministic-v0),
(ElevatorActionDeterministic-v4),
(ElevatorActionNoFrameskip-v0),
(ElevatorActionNoFrameskip-v4),
(Enduro-ram-v0),
(Enduro-ram-v4),
(Enduro-ramDeterministic-v0), 小游戏赛车
(Enduro-ramDeterministic-v4),
(Enduro-ramNoFrameskip-v0),
(Enduro-ramNoFrameskip-v4),
(Enduro-v0),
(Enduro-v4), 2d赛车
(EnduroDeterministic-v0),
(EnduroDeterministic-v4),
(EnduroNoFrameskip-v0),
(EnduroNoFrameskip-v4),
(FishingDerby-ram-v0),
(FishingDerby-ram-v4),
(FishingDerby-ramDeterministic-v0),
(FishingDerby-ramDeterministic-v4),
(FishingDerby-ramNoFrameskip-v0),
(FishingDerby-ramNoFrameskip-v4),
(FishingDerby-v0),小游戏钓鱼
(FishingDerby-v4),
(FishingDerbyDeterministic-v0),
(FishingDerbyDeterministic-v4),
(FishingDerbyNoFrameskip-v0),
(FishingDerbyNoFrameskip-v4),
(Freeway-ram-v0),
(Freeway-ram-v4),
(Freeway-ramDeterministic-v0),
(Freeway-ramDeterministic-v4),
(Freeway-ramNoFrameskip-v0),
(Freeway-ramNoFrameskip-v4),
(Freeway-v0),
(Freeway-v4),
(FreewayDeterministic-v0),
(FreewayDeterministic-v4),
(FreewayNoFrameskip-v0),
(FreewayNoFrameskip-v4),
(Frostbite-ram-v0), 小游戏类似跳水
(Frostbite-ram-v4),小游戏类似跳水
(Frostbite-ramDeterministic-v0),
(Frostbite-ramDeterministic-v4),
(Frostbite-ramNoFrameskip-v0),
(Frostbite-ramNoFrameskip-v4),
(Frostbite-v0),
(Frostbite-v4),
(FrostbiteDeterministic-v0),
(FrostbiteDeterministic-v4),
(FrostbiteNoFrameskip-v0), 小游戏
(FrostbiteNoFrameskip-v4),
(FrozenLake-v0),
(FrozenLake8x8-v0),
(Go19x19-v0),
(Go9x9-v0),
(Gopher-ram-v0), 小游戏鱼儿
(Gopher-ram-v4), 小游戏鱼儿
(Gopher-ramDeterministic-v0),小游戏鱼儿
(Gopher-ramDeterministic-v4),
(Gopher-ramNoFrameskip-v0),
(Gopher-ramNoFrameskip-v4), 小游戏鱼儿
(Gopher-v0),
(Gopher-v4),
(GopherDeterministic-v0),
(GopherDeterministic-v4),
(GopherNoFrameskip-v0),
(GopherNoFrameskip-v4),
(Gravitar-ram-v0),
(Gravitar-ram-v4),
(Gravitar-ramDeterministic-v0),
(Gravitar-ramDeterministic-v4),
(Gravitar-ramNoFrameskip-v0),
(Gravitar-ramNoFrameskip-v4),
(Gravitar-v0),
(Gravitar-v4), 2d射击类小游戏
(GravitarDeterministic-v0),
(GravitarDeterministic-v4),
(GravitarNoFrameskip-v0), 小游戏打怪
(GravitarNoFrameskip-v4),
(GuessingGame-v0),
(HalfCheetah-v2), 错误
(Hero-ram-v0),
(Hero-ram-v4),
(Hero-ramDeterministic-v0),
(Hero-ramDeterministic-v4),
(Hero-ramNoFrameskip-v0), 小游戏类似挖宝藏
(Hero-ramNoFrameskip-v4),
(Hero-v0),
(Hero-v4),
(HeroDeterministic-v0),
(HeroDeterministic-v4), 小游戏类似挖宝藏
(HeroNoFrameskip-v0),
(HeroNoFrameskip-v4),
(Hex9x9-v0),
(Hopper-v2), 错误
(HotterColder-v0),
(Humanoid-v2), 错误
(HumanoidStandup-v2)])
(IceHockey-ram-v0),
(IceHockey-ram-v4),
(IceHockey-ramDeterministic-v0),
(IceHockey-ramDeterministic-v4),2d小游戏
(IceHockey-ramNoFrameskip-v0), 打冰球
(IceHockey-ramNoFrameskip-v4),
(IceHockey-v0),
(IceHockey-v4),
(IceHockeyDeterministic-v0), 冰球
(IceHockeyDeterministic-v4),
(IceHockeyNoFrameskip-v0),
(IceHockeyNoFrameskip-v4),
(InvertedDoublePendulum-v2),
(InvertedPendulum-v2),
(Jamesbond-ram-v0),
(Jamesbond-ram-v4), 射击打怪小游戏
(Jamesbond-ramDeterministic-v0),
(Jamesbond-ramDeterministic-v4),
(Jamesbond-ramNoFrameskip-v0),
(Jamesbond-ramNoFrameskip-v4),
(Jamesbond-v0),
(Jamesbond-v4),
(JamesbondDeterministic-v0), 2d射击打怪
(JamesbondDeterministic-v4),
(JamesbondNoFrameskip-v0),
(JamesbondNoFrameskip-v4),
(JourneyEscape-ram-v0),
(JourneyEscape-ram-v4),
(JourneyEscape-ramDeterministic-v0),
(JourneyEscape-ramDeterministic-v4),
(JourneyEscape-ramNoFrameskip-v0),
(JourneyEscape-ramNoFrameskip-v4),
(JourneyEscape-v0),
(JourneyEscape-v4),
(JourneyEscapeDeterministic-v0),
(JourneyEscapeDeterministic-v4),飞行射击类小游戏
(JourneyEscapeNoFrameskip-v0),
(JourneyEscapeNoFrameskip-v4),
(Kangaroo-ram-v0),
(Kangaroo-ram-v4),
(Kangaroo-ramDeterministic-v0),
(Kangaroo-ramDeterministic-v4),
(Kangaroo-ramNoFrameskip-v0),
(Kangaroo-ramNoFrameskip-v4),
(Kangaroo-v0),
(Kangaroo-v4), 小游戏寻宝
(KangarooDeterministic-v0),
(KangarooDeterministic-v4),
(KangarooNoFrameskip-v0),
(KangarooNoFrameskip-v4),
(KellyCoinflip-v0),
(KellyCoinflipGeneralized-v0),
(Krull-ram-v0),小游戏
(Krull-ram-v4),
(Krull-ramDeterministic-v0), 小游戏
(Krull-ramDeterministic-v4),
(Krull-ramNoFrameskip-v0),小游戏打怪
(Krull-ramNoFrameskip-v4),
(Krull-v0),
(Krull-v4),
(KrullDeterministic-v0),
(KrullDeterministic-v4), 小游戏
(KrullNoFrameskip-v0),
(KrullNoFrameskip-v4),
(KungFuMaster-ram-v0),
(KungFuMaster-ram-v4),
(KungFuMaster-ramDeterministic-v0),
(KungFuMaster-ramDeterministic-v4),
(KungFuMaster-ramNoFrameskip-v0),
(KungFuMaster-ramNoFrameskip-v4),
(KungFuMaster-v0),
(KungFuMaster-v4),
(KungFuMasterDeterministic-v0),
(KungFuMasterDeterministic-v4),
(KungFuMasterNoFrameskip-v0),
(KungFuMasterNoFrameskip-v4),
(LunarLander-v2),
(LunarLanderContinuous-v2),
(MontezumaRevenge-ram-v0),
(MontezumaRevenge-ram-v4),
(MontezumaRevenge-ramDeterministic-v0),
(MontezumaRevenge-ramDeterministic-v4),
(MontezumaRevenge-ramNoFrameskip-v0),
(MontezumaRevenge-ramNoFrameskip-v4),
(MontezumaRevenge-v0),
(MontezumaRevenge-v4),
(MontezumaRevengeDeterministic-v0),
(MontezumaRevengeDeterministic-v4),
(MontezumaRevengeNoFrameskip-v0),
(MontezumaRevengeNoFrameskip-v4),
(MountainCar-v0),
(MountainCarContinuous-v0),
(MsPacman-ram-v0),
(MsPacman-ram-v4), 小游戏走迷宫
(MsPacman-ramDeterministic-v0),
(MsPacman-ramDeterministic-v4),
(MsPacman-ramNoFrameskip-v0),
(MsPacman-ramNoFrameskip-v4),
(MsPacman-v0),
(MsPacman-v4),
(MsPacmanDeterministic-v0),
(MsPacmanDeterministic-v4),
(MsPacmanNoFrameskip-v0),
(MsPacmanNoFrameskip-v4),
(NChain-v0),
(NameThisGame-ram-v0),
(NameThisGame-ram-v4),
(NameThisGame-ramDeterministic-v0),
(NameThisGame-ramDeterministic-v4),
(NameThisGame-ramNoFrameskip-v0),2d打怪
(NameThisGame-ramNoFrameskip-v4),
(NameThisGame-v0),
(NameThisGame-v4),
(NameThisGameDeterministic-v0),
(NameThisGameDeterministic-v4),
(NameThisGameNoFrameskip-v0),
(NameThisGameNoFrameskip-v4),
(OffSwitchCartpole-v0),
(OffSwitchCartpoleProb-v0),
(OneRoundDeterministicReward-v0),
(OneRoundNondeterministicReward-v0),
(Pendulum-v0),
(Phoenix-ram-v0),
(Phoenix-ram-v4),
(Phoenix-ramDeterministic-v0),
(Phoenix-ramDeterministic-v4),
(Phoenix-ramNoFrameskip-v0),
(Phoenix-ramNoFrameskip-v4),
(Phoenix-v0),
(Phoenix-v4),
(PhoenixDeterministic-v0),
(PhoenixDeterministic-v4), 2d移动打怪小游戏
(PhoenixNoFrameskip-v0),
(PhoenixNoFrameskip-v4),
(Pitfall-ram-v0),
(Pitfall-ram-v4),
(Pitfall-ramDeterministic-v0),
(Pitfall-ramDeterministic-v4),
(Pitfall-ramNoFrameskip-v0),
(Pitfall-ramNoFrameskip-v4),
(Pitfall-v0),
(Pitfall-v4), 小游戏
(PitfallDeterministic-v0),
(PitfallDeterministic-v4),
(PitfallNoFrameskip-v0),
(PitfallNoFrameskip-v4),
(Pong-ram-v0),
(Pong-ram-v4),
(Pong-ramDeterministic-v0),
(Pong-ramDeterministic-v4),
(Pong-ramNoFrameskip-v0),
(Pong-ramNoFrameskip-v4),
(Pong-v0),
(Pong-v4), 小游戏乒乓球
(PongDeterministic-v0),
(PongDeterministic-v4),
(PongNoFrameskip-v0),
(PongNoFrameskip-v4),
(Pooyan-ram-v0),
(Pooyan-ram-v4), 小游戏
(Pooyan-ramDeterministic-v0),
(Pooyan-ramDeterministic-v4),
(Pooyan-ramNoFrameskip-v0),
(Pooyan-ramNoFrameskip-v4),
(Pooyan-v0), 2d飞行小游戏
(Pooyan-v4),
(PooyanDeterministic-v0),
(PooyanDeterministic-v4),
(PooyanNoFrameskip-v0), 2d小游戏打怪
(PooyanNoFrameskip-v4), 2d打怪小游戏
(PredictActionsCartpole-v0),
(PredictObsCartpole-v0),
(PrivateEye-ram-v0),
(PrivateEye-ram-v4),
(PrivateEye-ramDeterministic-v0),
(PrivateEye-ramDeterministic-v4),
(PrivateEye-ramNoFrameskip-v0),
(PrivateEye-ramNoFrameskip-v4),
(PrivateEye-v0),
(PrivateEye-v4),
(PrivateEyeDeterministic-v0),
(PrivateEyeDeterministic-v4),
(PrivateEyeNoFrameskip-v0),
(PrivateEyeNoFrameskip-v4),
(Pusher-v2),
(Qbert-ram-v0),
(Qbert-ram-v4),
(Qbert-ramDeterministic-v0),
(Qbert-ramDeterministic-v4),
(Qbert-ramNoFrameskip-v0),
(Qbert-ramNoFrameskip-v4),
(Qbert-v0),
(Qbert-v4),
(QbertDeterministic-v0),
(QbertDeterministic-v4),
(QbertNoFrameskip-v0),
(QbertNoFrameskip-v4),小游戏跳塔
(Reacher-v2),
(RepeatCopy-v0),
(Reverse-v0),
(ReversedAddition-v0),
(ReversedAddition3-v0),
(Riverraid-ram-v0),
(Riverraid-ram-v4),
(Riverraid-ramDeterministic-v0),
(Riverraid-ramNoFrameskip-v0),
(Riverraid-ramNoFrameskip-v4),
(Riverraid-v0),
(Riverraid-v4),
(RiverraidDeterministic-v0),
(RiverraidDeterministic-v4),
(RiverraidNoFrameskip-v0),
(RiverraidNoFrameskip-v4),
(RoadRunner-ram-v0), 2d博弈
(RoadRunner-ram-v4),
(RoadRunner-ramDeterministic-v0),
(RoadRunner-ramDeterministic-v4),
(RoadRunner-ramNoFrameskip-v0),
(RoadRunner-ramNoFrameskip-v4),
(RoadRunner-v0), 小游戏博弈
(RoadRunner-v4),
(RoadRunnerDeterministic-v0),
(RoadRunnerDeterministic-v4),
(RoadRunnerNoFrameskip-v0),
(RoadRunnerNoFrameskip-v4),
(Robotank-ram-v0), 小游戏打靶
(Robotank-ram-v4),
(Robotank-ramDeterministic-v0),
(Robotank-ramDeterministic-v4),
(Robotank-ramNoFrameskip-v0),
(Robotank-ramNoFrameskip-v4),
(Robotank-v0),
(Robotank-v4),
(RobotankDeterministic-v0),
(RobotankDeterministic-v4),
(RobotankNoFrameskip-v0),
(RobotankNoFrameskip-v4),
(Roulette-v0), 错误
(Seaquest-ram-v0), 小游戏2d左右打怪
(Seaquest-ram-v4),
(Seaquest-ramDeterministic-v0),
(Seaquest-ramDeterministic-v4),
(Seaquest-ramNoFrameskip-v0),
(Seaquest-ramNoFrameskip-v4),
(Seaquest-v0),
(Seaquest-v4),
(SeaquestDeterministic-v0),
(SeaquestDeterministic-v4),
(SeaquestNoFrameskip-v0),
(SeaquestNoFrameskip-v4),
(SemisuperPendulumDecay-v0),
(SemisuperPendulumNoise-v0),
(SemisuperPendulumRandom-v0),
(Skiing-ram-v0),
(Skiing-ram-v4),
(Skiing-ramDeterministic-v0),
(Skiing-ramDeterministic-v4),
(Skiing-ramNoFrameskip-v0),
(Skiing-ramNoFrameskip-v4),
(Skiing-v0), 小游戏滑雪
(Skiing-v4),
(SkiingDeterministic-v0),
(SkiingDeterministic-v4),
(SkiingNoFrameskip-v0),
(SkiingNoFrameskip-v4),
(Solaris-ram-v0),
(Solaris-ram-v4),
(Solaris-ramDeterministic-v0),
(Solaris-ramDeterministic-v4),
(Solaris-ramNoFrameskip-v0),
(Solaris-ramNoFrameskip-v4),
(Solaris-v0),
(Solaris-v4),
(SolarisDeterministic-v0),
(SolarisDeterministic-v4),
(SolarisNoFrameskip-v0),
(SolarisNoFrameskip-v4),2d飞行类似小游戏
(SpaceInvaders-ram-v0),
(SpaceInvaders-ram-v4),
(SpaceInvaders-ramDeterministic-v0),
(SpaceInvaders-ramDeterministic-v4),
(SpaceInvaders-ramNoFrameskip-v0),
(SpaceInvaders-ramNoFrameskip-v4),
(SpaceInvaders-v0),
(SpaceInvaders-v4),
(SpaceInvadersDeterministic-v0),
(SpaceInvadersDeterministic-v4),
(SpaceInvadersNoFrameskip-v0),
(SpaceInvadersNoFrameskip-v4),
(StarGunner-ram-v0),
(StarGunner-ram-v4),
(StarGunner-ramDeterministic-v0),
(StarGunner-ramDeterministic-v4),
(StarGunner-ramNoFrameskip-v0),
(StarGunner-ramNoFrameskip-v4),
(StarGunner-v0),
(StarGunner-v4),
(StarGunnerDeterministic-v0),小游戏2d飞行
(StarGunnerDeterministic-v4),
(StarGunnerNoFrameskip-v0),
(StarGunnerNoFrameskip-v4),
(Striker-v2),
(Swimmer-v2),
(Taxi-v2),
(Tennis-ram-v0),
(Tennis-ram-v4),
(Tennis-ramDeterministic-v0),
(Tennis-ramDeterministic-v4),
(Tennis-ramNoFrameskip-v0),
(Tennis-ramNoFrameskip-v4), 网球小游戏
(Tennis-v0), 网球
(Tennis-v4),
(TennisDeterministic-v0), 小游戏打网球
(TennisDeterministic-v4), 网球小游戏
(TennisNoFrameskip-v0),
(TennisNoFrameskip-v4),
(Thrower-v2),
(TimePilot-ram-v0),
(TimePilot-ram-v4),
(TimePilot-ramDeterministic-v0), 小游戏飞云打怪
(TimePilot-ramDeterministic-v4),
(TimePilot-ramNoFrameskip-v0),
(TimePilot-ramNoFrameskip-v4),
(TimePilot-v0),
(TimePilot-v4),
(TimePilotDeterministic-v0), 小游戏飞云打怪
(TimePilotDeterministic-v4),
(TimePilotNoFrameskip-v0),
(TimePilotNoFrameskip-v4),
(Tutankham-ram-v0),
(Tutankham-ram-v4), 小游戏
(Tutankham-ramDeterministic-v0),
(Tutankham-ramDeterministic-v4),
(Tutankham-ramNoFrameskip-v0),
(Tutankham-ramNoFrameskip-v4),
(Tutankham-v0), 小游戏打怪
(Tutankham-v4),
(TutankhamDeterministic-v0),
(TutankhamDeterministic-v4),
(TutankhamNoFrameskip-v0),
(TutankhamNoFrameskip-v4),
(TwoRoundDeterministicReward-v0),
(TwoRoundNondeterministicReward-v0),
(UpNDown-ram-v0),
(UpNDown-ram-v4),
(UpNDown-ramDeterministic-v0), 小路上开车小游戏
(UpNDown-ramDeterministic-v4),
(UpNDown-ramNoFrameskip-v0),
(UpNDown-ramNoFrameskip-v4),
(UpNDown-v0), 小路上开车小游戏
(UpNDown-v4),
(UpNDownDeterministic-v0),
(UpNDownDeterministic-v4),
(UpNDownNoFrameskip-v0),
(UpNDownNoFrameskip-v4),
(Venture-ram-v0),
(Venture-ram-v4),
(Venture-ramDeterministic-v0),
(Venture-ramDeterministic-v4),
(Venture-ramNoFrameskip-v0),
(Venture-ramNoFrameskip-v4),
(Venture-v0),
(Venture-v4),
(VentureDeterministic-v0),
(VentureDeterministic-v4),
(VentureNoFrameskip-v0),
(VentureNoFrameskip-v4),
(VideoPinball-ram-v0),
(VideoPinball-ram-v4),
(VideoPinball-ramDeterministic-v0),
(VideoPinball-ramDeterministic-v4),
(VideoPinball-ramNoFrameskip-v0),
(VideoPinball-ramNoFrameskip-v4),
(VideoPinball-v0),
(VideoPinball-v4),小游戏弹球
(VideoPinballDeterministic-v0),
(VideoPinballDeterministic-v4),
(VideoPinballNoFrameskip-v0),
(VideoPinballNoFrameskip-v4),
(Walker2d-v2), 错误
(WizardOfWor-ram-v0),
(WizardOfWor-ram-v4),
(WizardOfWor-ramDeterministic-v0),
(WizardOfWor-ramDeterministic-v4),
(WizardOfWor-ramNoFrameskip-v0),
(WizardOfWor-ramNoFrameskip-v4),
(WizardOfWor-v0),
(WizardOfWor-v4), 小游戏迷宫
(WizardOfWorDeterministic-v0),
(WizardOfWorDeterministic-v4),
(WizardOfWorNoFrameskip-v0),
(WizardOfWorNoFrameskip-v4),
(YarsRevenge-ram-v0),
(YarsRevenge-ram-v4),
(YarsRevenge-ramDeterministic-v0),
(YarsRevenge-ramDeterministic-v4),
(YarsRevenge-ramNoFrameskip-v0),
(YarsRevenge-ramNoFrameskip-v4),
(YarsRevenge-v0),
(YarsRevenge-v4), 小游戏2d飞行打怪
(YarsRevengeDeterministic-v0),
(YarsRevengeDeterministic-v4),
(YarsRevengeNoFrameskip-v0),
(YarsRevengeNoFrameskip-v4), 2d打怪小游戏
(Zaxxon-ram-v0),
(Zaxxon-ram-v4), 小游戏打怪
(Zaxxon-ramDeterministic-v0),
(Zaxxon-ramDeterministic-v4),
(Zaxxon-ramNoFrameskip-v0),小游戏越过墙打怪
(Zaxxon-ramNoFrameskip-v4),
(Zaxxon-v0),
(Zaxxon-v4),
(ZaxxonDeterministic-v0),
(ZaxxonDeterministic-v4),
(ZaxxonNoFrameskip-v0),小游戏打怪
(ZaxxonNoFrameskip-v4),
让AI先在人类的操作下学习,然后再自行学习,效果会不会好点???
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- eslint的安装和配置(初学者适用)
0.前言 有的时候多人开发,代码的风格,用的代码编辑器都各不相同,所以为了大家能保持一种统一的风格,ESLint就可以帮我们检查代码的格式和风格。1.简介 通过用 ESLint 来检查一些规则,我们可以: 统一代码风格规则,如:代码缩进用几个空格;是否用驼峰命名法来命名变量和函…...
2024/4/4 11:23:26 - 用户与组
用户管理 每个用户有自己的唯一的SID(安全标识符) 用户SID 系统SID windows 系统管理员administrator的UID是 500 普通用户是1000 开始的 linux 系统管理员root 的UID是 0 普通用户是1000开始 账号密码存储的位置 :C:\windows\system32\config\SAM #暴力破解,撞库 windows系统…...
2024/4/16 6:37:28 - Java程序员英语单词记录
记录自己平时经常看到但是容易忘记意思的单词。 A accessible 可存取的 ascent 提升 Toolkit 工具 AWT(Abstract Window Toolkit)抽象窗口工具 API(Application Programming Interface)应用程序接口 B buffer缓冲器 C client 客户 cell 单元 circle圆 capital首都 container容器…...
2024/4/4 11:23:24 - MySQL中删除重复行
1、重复行的定义 在数据库的表中,往往会有重复的数据行,什么是重复的数据行,这个要根据具体业务而定。如下表:这里将name和address都相同的定义为相同的数据行,现在想要去掉重复的数据行,只保留一条数据行,去掉其余相同的行。比如name为陆小凤address为藏剑山庄的有3条相…...
2024/4/4 11:23:23 - java第一课---反射和代理模式的学习
大家都知道设计模式有23种,但是每种的含义、实际的应用都很模糊。自己从16年4月从培训班出来工作就没有认真的理解过设计模式,都是拼了命的在做业务开发。所以成长的第一阶段就是先把23种设计模式好好理理。设计模式的分三大类:创建型模式工厂方法模式、抽象工厂模式、单例模…...
2024/4/4 11:23:21 - SQL Server2014 64位完美卸载
Win10操作系统,SQL Server2014 64位。由于office破解软件的关系,在打开SQL Server 2014 Management Studio时,总是提示无效的许可证数据,需要重新安装。在Windows程序中卸载后,重新安装SQL Server2014报错。解决办法:1.首先可以参照https://blog.csdn.net/wei1992_6/arti…...
2024/4/4 11:23:20 - 适配器模式与外观模式
适配器模式(adapter)与外观模式(facade)文章说明1. 适配器模式1.1 定义适配器模式1.2 对象和类适配器的类图1.3 实现对象适配器1.4 真实世界的适配器1.5 与外观和装饰器混淆1.6 适配器的扩展应用2. 外观模式2.1 定义外观模式2.2 外观模式类图2.3 实现外观类3. 最少知识原则…...
2024/4/12 0:58:48 - office自助选择安装
最近有些朋友遇到了office安装的问题,他电脑因为内存比较小安装office完整版需要占用一两个G,搞好最近有个软件可以自助安装需要的选项,看下文 安装使用方法简介: 下载压缩包 并进行解压 解压后打开Office Tool Plus.exe选项打开后选择部署然后选择添加产品然后更具需要选择…...
2024/4/4 11:23:19 - 算法第四版常见问题
控制台执行java找不到或无法加载主类 编译: 1. 这个类不依赖别的类 2. 这个类依赖别的类,那么两个类一起编译![在这里插入图片描述](https://img-blog.csdnimg.cn/20200817214049840.png#pic_center)运行: 注意:运行的时候不能直接在该目录下运行。 在包下的类,在java源文…...
2024/4/7 6:51:43 - 蓝桥2015JavaC题解
有几题和前面的一样 1、隔行变色 题目:Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,… 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。 请你直接提交这个整…...
2024/4/8 20:37:48 - MySql——数据引擎
概念 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数…...
2024/4/12 13:15:00 - 终止线程
结束线程有两种方式: (1)、自然消亡 线程从run()方法的结尾处返回,自然消亡不会再调用 pubie class HelloWorld extends Thread (private boolean flag=true;//跳出循环标记量public boolean isFlag(){//标记量取值return this.flag;}public void setFlag(boolean flag){…...
2024/4/16 9:19:19 - JAVA学习22-继承extends的学习
java-继承 ◆继承的本质是对某一批类的抽象, 从而实现对现实世界更好的建模。◆extands的意思是“扩展”。子类是父类的扩展。◆JAVA中类只有单继承,没有多继承!一个儿子只有一个爸爸。◆继承是类和类之间的一种关系。除此之外类和类之间的关系还有依赖、组合、聚合等。◆继承…...
2024/4/14 9:57:49 - ReentrantReadWriteLock核心源码分析
ReentrantReadWriteLock内部类ReentrantReadWriteLock读写锁的性质是可重入锁 只是一把锁,只是有两种锁定方式。要么有一个线程获取写锁,要么有一个或多个线程获取读锁,两个不会同时出现(要么多读,要么一写)。 公平锁与非公平锁的插队策略如果是公平锁,读、写锁都不允许…...
2024/4/25 11:40:42 - 初见cas服务端1:支持数据库和自定义密码加密和比对
上一篇环境搭建好了,接下来,支持数据库。1、我这边为了方便,我在cas-overlay-template 创建了java的路径,方便后面修改。2、我把容易变化的配置文件放到resources3、在我们刚刚拷贝的application.properties里现在连接数据库的配置文件。解释下,前面几个就不说了,sql,可…...
2024/5/7 3:51:40 - 《Python编程快速上手——让繁琐工作自动化》第十五章
第15章 保持时间、计划任务和启动程序15.1 time模块内置的time模块让Python程序能读取系统时钟的当前时间。在time模块中,time.time()和time.sleep()函数是最有用的模块。15.1.1 time.time()函数Unix纪元是编程中经常参考的时间:1970年1月1日0点,即协调世界时(UTC)。time.…...
2024/4/4 11:01:41 - vi/vim文本编辑器详解
目录一、什么是vi/vim文本编辑器?二、vi/vim编辑器的三种工作模式2.1 命令模式2.2 插入模式2.3 底行模式2.4 可视模式(扩展)2.5 模式切换三、总结 一、什么是vi/vim文本编辑器? vi编辑器是Linux系统下最基本的编辑器,工作在字符模式下。从字面意思上实际上不难理解vi/vim这…...
2024/4/23 21:13:54 - 算法第四版
控制台执行java找不到或无法加载主类 编译: 1. 这个类不依赖别的类 2. 这个类依赖别的类,那么两个类一起编译![在这里插入图片描述](https://img-blog.csdnimg.cn/20200817214049840.png#pic_center)运行: 注意:运行的时候不能直接在该目录下运行。 在包下的类,在java源文…...
2024/5/6 13:25:25 - 蚂蚁花呗4面技术题:分布式+大数据+MySQL+linux+红黑树+并发容器
蚂蚁花呗一面(一个小时):Java容器有哪些?哪些是同步容器,哪些是并发容器?ArrayList和LinkedList的插入和访问的时间复杂度?java反射原理, 注解原理?说说一致性 Hash 原理新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?HashMap在什么情况下会扩容,…...
2024/4/25 23:26:56 - python 命令行UI库---DUI
UI界面的各平台兼容一直是难以实现的问题,各种服务器后台的管理又需要一个简单易懂的图形界面来方便使用...根据这种思想我开发了一个python实现的库---DUIDUI库是用纯文本内容创造界面,各平台均能使用,windows效果极佳附图 DUI-1.0.0测试窗口:是不是非常酷炫?后来又增加了…...
2024/4/22 9:38:20
最新文章
- 煤矿设备故障ar远程诊断系统缩短时间
深圳华锐视点,一家专注于AR增强现实技术服务的创新型企业,致力于为电商、金融、快消、文创等众多行业赋予AR超能力。我们坚信,AR技术不仅是现实的延伸,更是未来生活的引领者。 在现实与虚拟交织的AR世界中,我们全面开启…...
2024/5/7 18:12:24 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - CTK插件框架学习-事件监听(04)
CTK插件框架学习-插件注册调用(03)https://mp.csdn.net/mp_blog/creation/editor/136989802 一、主要流程 发送者注册消息事件接收者订阅消息事件接收者相应消息事件 事件监听比插件接口调用耦合性更弱,事件由框架维护,不需要指定发送方和接收方 二、…...
2024/5/6 8:34:00 - RP2040开发笔记
RP2040 采用合宙的RP2040(板载4MB Flash), 所有开发资料参考官方:树莓派 Pico 中文站...
2024/5/5 23:13:56 - 416. 分割等和子集问题(动态规划)
题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义:dp[i][j]表示当背包容量为j,用前i个物品是否正好可以将背包填满ÿ…...
2024/5/6 18:23:10 - 【Java】ExcelWriter自适应宽度工具类(支持中文)
工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...
2024/5/6 18:40:38 - Spring cloud负载均衡@LoadBalanced LoadBalancerClient
LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon,直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件,我们讨论Spring负载均衡以Spring Cloud2020之后版本为主,学习Spring Cloud LoadBalance,暂不讨论Ribbon…...
2024/5/6 23:37:19 - TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案
一、背景需求分析 在工业产业园、化工园或生产制造园区中,周界防范意义重大,对园区的安全起到重要的作用。常规的安防方式是采用人员巡查,人力投入成本大而且效率低。周界一旦被破坏或入侵,会影响园区人员和资产安全,…...
2024/5/7 14:19:30 - VB.net WebBrowser网页元素抓取分析方法
在用WebBrowser编程实现网页操作自动化时,常要分析网页Html,例如网页在加载数据时,常会显示“系统处理中,请稍候..”,我们需要在数据加载完成后才能继续下一步操作,如何抓取这个信息的网页html元素变化&…...
2024/5/7 0:32:52 - 【Objective-C】Objective-C汇总
方法定义 参考:https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...
2024/5/7 16:57:02 - 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】
👨💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】🌏题目描述🌏输入格…...
2024/5/7 14:58:59 - 【ES6.0】- 扩展运算符(...)
【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数࿰…...
2024/5/7 1:54:46 - 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?
文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕,各大品牌纷纷晒出优异的成绩单,摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称,在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁,多个平台数据都表现出极度异常…...
2024/5/6 20:04:22 - Go语言常用命令详解(二)
文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和…...
2024/5/7 0:32:51 - 用欧拉路径判断图同构推出reverse合法性:1116T4
http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b,我们在 a i a_i ai 和 a i 1 a_{i1} ai1 之间连边, b b b 同理,则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然࿰…...
2024/5/7 16:05:05 - 【NGINX--1】基础知识
1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息,并安装一些有助于配置官方 NGINX 软件包仓库的软件包: apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...
2024/5/7 16:04:58 - Hive默认分割符、存储格式与数据压缩
目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限(ROW FORMAT)配置标准HQL为: ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...
2024/5/6 19:38:16 - 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…...
2024/5/7 16:05:05 - --max-old-space-size=8192报错
vue项目运行时,如果经常运行慢,崩溃停止服务,报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中,通过JavaScript使用内存时只能使用部分内存(64位系统&…...
2024/5/7 0:32:49 - 基于深度学习的恶意软件检测
恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞,例如可以被劫持的合法软件(例如浏览器或 Web 应用程序插件)中的错误。 恶意软件渗透可能会造成灾难性的后果,包括数据被盗、勒索或网…...
2024/5/6 21:25:34 - JS原型对象prototype
让我简单的为大家介绍一下原型对象prototype吧! 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象,所以我们也称为原型对象…...
2024/5/7 11:08:22 - C++中只能有一个实例的单例类
C中只能有一个实例的单例类 前面讨论的 President 类很不错,但存在一个缺陷:无法禁止通过实例化多个对象来创建多名总统: President One, Two, Three; 由于复制构造函数是私有的,其中每个对象都是不可复制的,但您的目…...
2024/5/7 7:26:29 - python django 小程序图书借阅源码
开发工具: PyCharm,mysql5.7,微信开发者工具 技术说明: python django html 小程序 功能介绍: 用户端: 登录注册(含授权登录) 首页显示搜索图书,轮播图࿰…...
2024/5/7 0:32:47 - 电子学会C/C++编程等级考试2022年03月(一级)真题解析
C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...
2024/5/7 17:09:45 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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