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

深圳网站设计 商城检察网站建设请示

深圳网站设计 商城,检察网站建设请示,wordpress头部,注册网站域名1.模仿学习 把专家的示范数据,拆分成状态和动作对以后,就看到这些数据,看起来就是些有标记的数据。也就是说我们可以看到每一个状态上面,专家都做了什么动作?让机器学习连续动作的直观想法是,用一种监督学…

1.模仿学习

把专家的示范数据,拆分成状态和动作对以后,就看到这些数据,看起来就是些有标记的数据。也就是说我们可以看到每一个状态上面,专家都做了什么动作?让机器学习连续动作的直观想法是,用一种监督学习的方式,可以把这个状态作为我们监督学习里面的样本,动作作为监督学习里面的标记,把我们的状态当成神经网络的输入,把神经网络输出当成动作,最后用期望的动作,教机器学习状态和动作之间的相对应关系。如果我们这里的动作是一个理想的动作,我们可以用一些分类的算法,如果这里是一个控制的动作,我们可以用一些回归的方法。
以CORL2017数据集为例
state: 图片
action:acc brake steer

2.模仿学习分类

2.1行为克隆2.2逆强化学习
(本文使用COLR数据集进行基于行为克隆的模仿学习)

3.代码

3.1使用行为克隆进行模仿学习的代码((python+tensorflow)一个模板,了解一下大概流程,后面会有详细解析))
借鉴AI天才学院

import tensorflow as tf
from tensorflow.keras import layers, models
import numpy as np# 生成示例专家示范数据
def generate_expert_data(num_samples):states = np.random.rand(num_samples, 4)actions = np.random.rand(num_samples, 2)return states, actions# 构建行为克隆模型
def build_model(input_shape, output_shape):model = models.Sequential()model.add(layers.Dense(64, activation='relu', input_shape=input_shape))model.add(layers.Dense(64, activation='relu'))model.add(layers.Dense(output_shape))model.compile(optimizer='adam', loss='mse')return model# 训练行为克隆模型
def train_model(model, states, actions, epochs=50, batch_size=32):model.fit(states, actions, epochs=epochs, batch_size=batch_size)# 评估行为克隆模型
def evaluate_model(model, states, actions):loss = model.evaluate(states, actions)print(f"Evaluation loss: {loss}")# 主函数
if __name__ == "__main__":num_samples = 1000states, actions = generate_expert_data(num_samples)model = build_model((4,), 2)train_model(model, states, actions)evaluate_model(model, states, actions)

3.2CORL数据集的数据采集
在这里插入图片描述

对h5文件进行分析

import h5py
import pandas as pd
import osdef read_corl2017_h5(file_path):data = {}with h5py.File(file_path, 'r') as hf:# 遍历文件中的所有数据集并读取数据for key in hf.keys():data[key] = hf[key][:]return data# 替换为实际的文件路径
file_path = 'data_03664.h5'
train_file_path='G:\数据集\CORL2017ImitationLearningData\AgentHuman\SeqTrain'
val_file_path='G:\数据集\CORL2017ImitationLearningData\AgentHuman\Seqval'h5_files = os.listdir(train_file_path)image_dataset=[]
action_dataset=[]for i in range(len(h5_files)):#corl_data=image_files[i]corl_data = read_corl2017_h5(train_file_path+'/'+h5_files[i])#print(corl_data['targets'].shape)print(corl_data['rgb'][0].shape)for j in range(200):#每个数据包含200个图像+200*28个车辆参数corl_data['targets'][j][0]corl_data['targets'][j][1]corl_data['targets'][j][2]if corl_data['targets'][j][1]>0:break

文章转载自:

http://PWWIyUhH.sqnxk.cn
http://7RsKPsOg.sqnxk.cn
http://qdUxR1ym.sqnxk.cn
http://0riOw6Tg.sqnxk.cn
http://kjsWb3EG.sqnxk.cn
http://lAcu5Pru.sqnxk.cn
http://aKvDbBH6.sqnxk.cn
http://7OOuw38V.sqnxk.cn
http://N4udFzaj.sqnxk.cn
http://4ZchuIsg.sqnxk.cn
http://HPdlXYKI.sqnxk.cn
http://uMtxLxuF.sqnxk.cn
http://wIWPhmmf.sqnxk.cn
http://kWslt4xT.sqnxk.cn
http://3aemIkSI.sqnxk.cn
http://dkFPQJq2.sqnxk.cn
http://x4M06Ii9.sqnxk.cn
http://jnqgaRjt.sqnxk.cn
http://yyEIc7yV.sqnxk.cn
http://w6kkw2Uf.sqnxk.cn
http://p3qi0HWm.sqnxk.cn
http://G1T3hTU6.sqnxk.cn
http://5NAPe7jo.sqnxk.cn
http://2jO8IRYW.sqnxk.cn
http://z5Z32VDI.sqnxk.cn
http://KUGQQgao.sqnxk.cn
http://Kbmckfjh.sqnxk.cn
http://LkHAQgET.sqnxk.cn
http://UIZFQG3p.sqnxk.cn
http://y9jSKT4n.sqnxk.cn
http://www.dtcms.com/wzjs/626191.html

相关文章:

  • 网站开发主要职责软件网站建设公司
  • 主办单位性质与网站名称不符青海百度关键词seo
  • 怎样找需要做网站客户wordpress设置
  • 电子商务平台及核心技术网站优化怎么学
  • wordpress远程数据库cpu游戏优化加速软件
  • 手机网站图片轮播wordpress邀请码注册
  • 上海华东建设发展设计有限公司网站app下载我的订单
  • 北京学会网站建设信息网络工程师
  • 用wordpress建网站河北邯郸地震最新消息今天
  • 莘县做网站推广世界网络公司排名前十
  • 网站运营托管青岛百度推广多少钱
  • 幸运28网站代理怎么做atp最新排名
  • 丽水网站建设专业的公司电影网站开发api
  • 做网站的网站建设的经过的阶段
  • asp网站图片备案网站多长时间
  • 施工建设集团网站wordpress pagelines
  • 万网做网站花多少钱六安新安人才网
  • 现在手机网站设计四川省建设网站评标专家考试
  • 网站如何做竞价seo实战密码
  • 签订网站建设合同注册域名网站
  • 网站建设是前端后端吗wordpress上传漏洞拿shell
  • 网站默认网站名页面设计的作用
  • seo快速建站wordpress如何导出数据
  • 浦东新区建设工程安全质量监督站网站个人养老保险查询个人账户查询官网
  • 好创意的设计网站百度seo排名优化是什么
  • 广州网站推广技巧wordpress怎么编辑页面
  • 哈尔滨网站制作费用博客优化网站seo怎么写
  • 深圳开发的相亲网站电子商务实网站的建设
  • 如何创造一个网站广东省著名商标在什么网站做
  • 老徐蜂了网站策划书微网站的搭建流程