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

做招聘图片的网站如何写手机适配网站

做招聘图片的网站,如何写手机适配网站,河北省建设厅网站运行条件,诸暨哪些公司可以制作网站当冻结卷积层和训练模型时#xff0c;全连接层或dense层(vgg.classifier)的输入始终是相同的。为了更好地理解#xff0c;让我们将卷积块(在示例中为vgg.features块)视为具有了已学习好的权重且在训练期间不会更改的函数。因此#xff0c;计算卷积特征并保存下来将有助于我们…        当冻结卷积层和训练模型时全连接层或dense层(vgg.classifier)的输入始终是相同的。为了更好地理解让我们将卷积块(在示例中为vgg.features块)视为具有了已学习好的权重且在训练期间不会更改的函数。因此计算卷积特征并保存下来将有助于我们提高训练速度。训练模型的时间减少了因为我们只计算一次这些特征而不是每轮都计算。让我们在结合图5.21理解并实现同样的功能。 第一个框描述了一般情况下如何进行训练这可能很慢因为尽管值不会改变但仍为每轮计算卷积特征。在底部的框中一次性计算卷积特征并仅训练线性层。为了计算预卷积特征我们将所有训练数据传给卷积块并保存它们。为了实现这一点需要选择 VGG 模型的卷积块。幸运的是VGG16的PyTorch实现包含了两个序列模型所以只选择第一个序列模型的特征就可以了。以下代码执行此操作 vgg models.vggl6(pretrainedTrue) vgg vgg.cuda() features vgg.features train_data_loader torch.utils.data.Dataloader(train,batch_size32,num_workers3,shuffleFalse) valid_data_loader torch.utils,data.Dataloader(valid,batch_size32,num_workers3,shuffleFalse) def preconvfeat(dataset,model):conv_features []labels_list []for data in dataset:inputs,labels dataif is_cuda:inputs,labels inputs.cuda(),labels.cuda()inputs,labels Variable(inputs),Variable(labels)output model(inputs)conv_features.extend(output.data.cpu().numpy())labels_list.extend(labels.data.cpu().numpy())conv_features np.concatenate([[feat] for feat in conv_features])return (conv_features,labels_list) conv_feat_train,labels_train preconvfeat(train_data_loader, features) conv_feat_val,labels_val preconvfeat (valid_data_loader, features) 在上面的代码中preconvfeat 方法接受数据集和 vgg 模型并返回卷积特征以及与之关联的标签。代码的其余部分类似于在其他示例中用于创建数据加载器和数据集的代码。         获得了 train 和 validation 集的卷积特征后让我们创建 PyTorch 的 Dataset 和 DataLoader 类这将简化训练过程。以下代码为卷积特征创建了 Dataset 和 DataLoader 类 class My dataset(Dataset):def _init_(self,feat,labels):self.conv_feat featself.labels labelsdef _len_(self):return len(self.conv_feat)def _getitem_(self,idx):return self.conv_feat[idx],self.labels[idx]train_feat_dataset My_dataset(conv_feat_train,labels_train) val_feat_dataset My_dataset(conv_feat_val,labels_val) train_feat_loader DataLoader(train_feat_dataset,batch_size64,shuffleTrue) val_feat_loader DataLoader(val_feat_dataset,batch_size64,shuffleTrue) 由于有新的数据加载器可以生成批量的卷积特征以及标签因此可以使用与另一个例子相同的训练函数。现在将使用 vgg.classifier 作为创建 optimizer 和 fit 方法的模型。下面的代码训练分类器模块来识别狗和猫。在Titan X GPU上每轮训练只需不到5秒钟在其他CPU上可能需要几分钟 train_losses, train_accuracy [],[] val_losses, val_accuracy [],[] for epoch in range(1,20):epoch_loss, epoch_accuracy fit_numpy(epoch,vgg.classifier,train_feat_loader,phasetraining)val_epoch_loss,val_epoch_accuracy fit_numpy(epoch,vgg.classifier,val_feat_loader,phasevalidation)train_losses.append(epoch_loss)train_accuracy.append(epoch_accuracy)val_losses.append(val_epoch_loss)val_accuracy.append(val_epoch_accuracy)
http://www.hkea.cn/news/14289245/

相关文章:

  • 需要个网站网网站站建建设设
  • 知名商城网站建设报价wordpress 问题
  • 网站备案个人承诺书石家庄新闻综合频道官网
  • 重庆巴南网站制作单县菏泽网站建设
  • 曲阜官方建设局网站网站建设详细教程视频
  • 潍坊的网站建设php如何制作网站
  • wordpress多站点使用期限插件怎么做自动发卡的网站
  • 兼职工厂网站建设wordpress播放下载
  • 做网站骗子甘肃省建设厅网站质监局
  • 创建公司网站需要注意什么seo内部优化方案
  • 建设网站的软件下载轻量级开源cms
  • 百度网站优化排名如何建立一个免费的网站
  • 网站降权处理沈阳人流医院
  • 易语言可以做网站嘛校园网二级网站的建设
  • 太原做网站培训wordpress更改后台登陆地址
  • 电子商务网站建设第三章答案沈阳发布紧急通知
  • 安康做网站17种新型商业模式
  • 如何运用链接推广网站同城app开发价目表
  • 公司建网站软件专做运动品牌的网站
  • 建立网站的软件wordpress 随机页面
  • 建设公司需要网站吗关键词推广平台
  • asp怎么新建网站校园网站建设的重要性
  • 建网站多少钱可以卖货的电子商务网站建设和管理的意义
  • 网站图片像素多少如何在卖家淘宝网站做产品链接
  • 苏州智能网站开发私人家庭影院5577
  • wordpress代码创建子站点深圳产品设计招聘信息
  • 医院网站建设的宗旨wordpress 极简杂志
  • 上栗县建设局网站做一个网站需要投入多少钱
  • 建设银行网站怎样查询贷款信息吗电子商务网址大全
  • 美工网站设计是什么Wordpress外贸网站搭建公司