deep leaning
文章平均质量分 80
o情花o
人生苦短,我用python。
展开
-
torch从零开始搭建deeplabv3+训练自己的数据集!
制作自己数据集torch数据加载原理torch数据输入需要转换为张量,因此需要将读取的图片数据和标签转换为tensor,重写自己的读取数据类,只需要提供图片和标签的文件夹路径,即可实现数据的读取,但是数据读取完毕后因为计算能力有限,需要使用torch框架提供的Data.DataLoader函数实现分批次输入。输入图片格式,mask标签不用采取one-hot编码输入网络,需要格式为背景值:对应数值0,类别A:对应数值1,类别B:对应数值2,类别C:对应数值3,如下图所示。代码实现原创 2021-04-02 15:52:22 · 1687 阅读 · 4 评论 -
用自己的数据集进行遥感图像分类---------u-net改进版dlinknet
刚开始接触深度学习就是看的这个算法,想想当时连python语言都不会,虽然今天依旧咸鱼一条,但是也能用上网络做一点事情了,源码是北京邮电大学的道路识别比赛,采用的torch框架,也算是比较流行框架,网络结构还是端到端的下采样用resnet34,代码讲解想了解的可以看源码,本文主要介绍如何用自己的数据训练,以及训练自己数据中遇到的一些问题。torch中自带训练好的模型,调用也很简单,获取每一层的数据直接调用即可。from torchvision import modelsresnet = m...原创 2020-05-14 16:17:59 · 3379 阅读 · 21 评论 -
python从入门到放弃——tensorflow
目录一.自己学习tensorflow的来由1.杂乱无章的初步认识二.学习使用tensorflow1.经典例子零件检测2.实战演练----利用网络寻找二元一次方程y = 5*x +3的参数。(建议直接从目录二开始,一自己留作纪念)一.自己学习tensorflow的来由 最近公司安排学习python,同时研究一下深度学习,人工智能识别,最后的目的就是实现利用机器学习...原创 2018-05-10 17:05:22 · 2532 阅读 · 0 评论 -
tensorflow--安装以及错误解决办法。
首先注意的一点是,tensoflow和cuda的版本,以及python的版本。可以上网搜索对应版本。方案一,先装python3.6,然后装cuda9.0,cuddn,然后用pip install tensorflow-gpu==1.8.0。报错开始,cuda无法安装,安装失败,主要的问题就是需要安装环境 vs code,或者干脆装上vs。然后pip安装tensorflow gup版,需...原创 2018-10-21 14:50:01 · 2142 阅读 · 0 评论 -
深度学习图片过大--------------实现将一张图片裁剪成二图片并合并
import osimport cv2import numpy as npimport tqdm#cv2读取一律写成默认模式#path = 'D:\\program\\fast-neural-style-tensorflow-master\\C\\pic\\'path = 'D:\\program\\fast-neural-style-tensorflow-master\\C\\st...原创 2018-11-12 09:39:07 · 3153 阅读 · 8 评论 -
深度学习--------图片的位深度含义
以前没接触深度学习的时候没注意过图片位深度的问题,最近研究深度学习图片输入弄的也是莫名奇妙,焦头烂额。记录一下自己搜的资料的总结。首先要明白计算机的储存方式位二进制,只有0和1,因此图片的像素矩阵也不例外这里可以看到图片的位深度为16,因此可以表示的颜色为2**16=655536但是为什么是2的16呢,这里就是因为计算机的储存方式了。因为是从0开始所以,65535转化为二进制,111...原创 2018-11-15 00:58:04 · 19759 阅读 · 6 评论 -
解决图片拼接边界问题——深度学习。
换了新的公司,在工作中遇到一个问题,把尺寸较大的图片输入网络中,无法直接输入,裁剪成网络要求的shp大小再拼接,会出现接边很明显的问题,但是网络输入尺寸大小固定,也不能改图片的大小,因此采用识别两次的方法,解决图像接边问题,但是可能不是最优的方法,先记录下来。print("处理接边") for i in range(padding_h // stride): ...原创 2019-03-19 17:21:21 · 4823 阅读 · 3 评论