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

福建联美建设集团有限公司网站海外seo培训

福建联美建设集团有限公司网站,海外seo培训,wordpress 主页排序,网络优化师UNet 是一种用于图像分割任务的深度学习架构,最早由 Olaf Ronneberger、Philipp Fischer 和 Thomas Brox 在2015年的论文 "U-Net: Convolutional Networks for Biomedical Image Segmentation" 中提出。UNet 在医学图像分割等领域取得了显著的成功&#x…

UNet 是一种用于图像分割任务的深度学习架构,最早由 Olaf Ronneberger、Philipp Fischer 和 Thomas Brox 在2015年的论文 "U-Net: Convolutional Networks for Biomedical Image Segmentation" 中提出。UNet 在医学图像分割等领域取得了显著的成功,但也可以用于其他图像分割任务。

UNet 的核心思想是将编码器和解码器结合在一起,形成一个 U 字形的网络结构。编码器部分用于逐渐减少空间分辨率和提取高级特征,而解码器部分则逐渐恢复分辨率并生成与输入图像相同大小的分割结果。UNet 的设计使得它能够在较小的数据集上有效地训练,并且在医学图像等领域中表现优异。

一、整体网络构架 

二、网络实现细节

 

三、代码实现

import torch
import torch.nn as nn
import torch.nn.functional as F
from torchvision.models import vgg16class unetUp(nn.Module):def __init__(self, in_size, out_size):super(unetUp, self).__init__()self.conv1 = nn.Conv2d(in_size, out_size, kernel_size=3, padding=1)self.conv2 = nn.Conv2d(out_size, out_size, kernel_size=3, padding=1)self.up = nn.UpsamplingBilinear2d(scale_factor=2)def forward(self, inputs1, inputs2):outputs = torch.cat([inputs1, self.up(inputs2)], 1)outputs = self.conv1(outputs)outputs = self.conv2(outputs)return outputsclass Unet(nn.Module):def __init__(self, num_classes=2, in_channels=3, pretrained=False):super(Unet, self).__init__()self.vgg = vgg16(pretrained=pretrained)# self.vgg=self.vgg.featuresin_filters = [192, 384, 768, 1024]out_filters = [64, 128, 256, 512]# upsamplingself.up_concat4 = unetUp(in_filters[3], out_filters[3])self.up_concat3 = unetUp(in_filters[2], out_filters[2])self.up_concat2 = unetUp(in_filters[1], out_filters[1])self.up_concat1 = unetUp(in_filters[0], out_filters[0])# final conv (without any concat)self.final = nn.Conv2d(out_filters[0], num_classes, 1)def forward(self, inputs):feat1 = self.vgg.features[:4](inputs)feat2 = self.vgg.features[4:9](feat1)feat3 = self.vgg.features[9:16](feat2)feat4 = self.vgg.features[16:23](feat3)feat5 = self.vgg.features[23:-1](feat4)up4 = self.up_concat4(feat4, feat5)up3 = self.up_concat3(feat3, up4)up2 = self.up_concat2(feat2, up3)up1 = self.up_concat1(feat1, up2)final = self.final(up1)return finaldef _initialize_weights(self, *stages):for modules in stages:for module in modules.modules():if isinstance(module, nn.Conv2d):nn.init.kaiming_normal_(module.weight)if module.bias is not None:module.bias.data.zero_()elif isinstance(module, nn.BatchNorm2d):module.weight.data.fill_(1)module.bias.data.zero_()if __name__=="__main__":model=Unet()# model=model.cuda()image=torch.randn((1,3,512,512))# image=image.cuda()print(model(image))output=model(image)print(output.size())print(model)

http://www.dinnco.com/news/49096.html

相关文章:

  • 网站建设方案模板重庆搜索排名提升
  • 企业网站建设费在会计上哈尔滨最新疫情通报
  • 江苏省住房和城乡建设委员会官方网站淘宝新店怎么快速做起来
  • 外贸付款方式重庆网站优化软件
  • 如何把自己做的网站发布到网上搜索引擎营销的主要方式有
  • 杭州网站建设前三广东又出现新病毒
  • 设置网站模板百度竞价员
  • 学院网站建设总结bt磁力猪
  • 承接博彩网站建设网站如何推广
  • 怎么样做淘宝优惠券网站实体店怎么引流推广
  • b2b网站大全毛片网络推广有几种方法
  • 移动互联网在财务会计领域的应用网站优化基本技巧
  • 广州公司网页制作外贸seo优化
  • 男和女做暖暖网站南宁百度seo排名价格
  • 辽阳专业建设网站公司拉新推广
  • 邢台专业做wap网站沈阳seo排名优化推广
  • 深圳网站制作公司流程武汉seo人才
  • 网站做排行多少费用刷排名的软件是什么
  • 做网站需要什么认证培训总结怎么写
  • 怎么制作网站教程图片软文营销的作用有哪些
  • 中国网站建设公司有哪些方面私人网站管理软件
  • 政府网站建设未来发展方向搜索引擎优化教材答案
  • 做网站有没有前景宁波优化关键词首页排名
  • 设计网站国外免费注册网页网址
  • 柳州网站建设公司哪家好百度助手官网
  • 第一代 第四代 网站建设搜索网
  • vue可以做web网站吗做游戏推广怎么找客户
  • .net 开发门户网站网站互联网推广
  • 网站的结构与布局优化设计百度知道登录
  • 平度网站建设公司电话北京建公司网站价格