人工智能
文章平均质量分 50
DaYinYi
凡有所学,皆成性格
展开
-
AutoDL跑pycharm代码
参考文献:AutoDL帮助文档Pycharm连接远程GPU服务器跑深度学习_哔哩哔哩_bilibili安装包在linux环境下载非常方便!!详解Apex的安装和使用教程_花开山岗红艳艳的博客-CSDN博客_apex安装原创 2022-05-17 09:21:08 · 7221 阅读 · 3 评论 -
json文件的读取,以及更改特定标签特定标签名的对应像素值更改
获取所需标签名“person”所对应的文件名,csv文档 获取文档名,一个读取该文件名下的标签图片Annotations,一个读取json文件所对应的标签,每一个标签下的数值生成列表 读取列表下key所对应Annotations下的图片,另外,生成一个全零矩阵,以及新的文件夹,用来存放同文档名同图片名,并创建一个矩阵用来存放新图片的数值 如果该图片已经在该路径下存在,读取该图片的值(只修改对应位置的像素值),如果不存在,则将该矩阵保存为图片 将标签名下的数值保存为列表,依次读取列表中键值,将标签名.原创 2022-04-11 13:08:09 · 3646 阅读 · 0 评论 -
神经网络中epoch、batch、batch_size、epoch、iteration理解
1 epoch当一个完整的数据集通过神经网络一次并且返回一次的过程称为一个epoch。 然而,当一个epoch对于计算机太过庞大时,就需要把它分成多个小块。2 batch在不能将数据一次性通过神经网络的适合,就需要将数据集分成几个batch。3 batch_size直观的理解 一个batch中的样本总数(一次训练所选取的样本数)。batch_size的大小影响模型的优化程度和速度。同时其直接影响到GPU内存的使用情况,假如你GPU显存不大,该数值最好设置小一点。 提出batch_size原创 2022-03-01 09:35:11 · 14375 阅读 · 1 评论 -
图片一:单通道、三通道、灰度图、黑白图、三通道转灰度图(单通道)
1、图片:通常指的是数字图片,数据结构通常是数组2、像素:最小的图像单元,一张图像由好多的像素点组成。就是一个方形的小区域,下图是博主用numpy随机生出的20*10单通道图片,数一数,刚好每行10个小方格,共20行。即图片的高度和宽度分别为20,10import torchimport randomimport numpy as npimport osimport matplotlib.pyplot as pltimge = np.random.randint(0,256,siz原创 2022-02-28 16:21:11 · 11125 阅读 · 1 评论 -
最近邻插值、双线性插值
1.最近邻插值越是简单的模型越适合用来举例子,我们就举个简单的图像:3X3 的256级灰度图,也就是高为3个象素,宽也是3个象素的图像,每个象素的取值可以是 0-255,代表该像素的亮度,255代表最亮,也就是白色,0代表最暗,即黑色。假如图像的象素矩阵如下图所示(这个原始图把它叫做源图,Source):234 38 2267 44 1289 65 63这个矩阵中,元素坐标(x,y)是这样确定的,x从左到右,从0开始,y从上到下,也是从零开始,这是图象处理...原创 2022-02-28 09:32:10 · 1895 阅读 · 1 评论 -
pillow模块Image.crop()函数切割图片方法,参数说明
使用Image.crop()方法对图片进行切割。参数:Image.crop(left, up, right, below)left:与左边界的距离up:与上边界的距离right:还是与左边界的距离below:还是与上边界的距离简而言之就是,左上右下。例子:将一张花图片切分成9张(3*3)图片:from PIL import Imagefilename = r'F:\研二\壁纸\花.jfif'img = Image.open(filename)size =原创 2022-02-25 16:22:18 · 7798 阅读 · 2 评论 -
图像读取的Image.open()和cv2.imread()的区别
文章目录1 导入库 2 图像读取 3 读入图片类型 4 通道 5 显示方法 6 相互转换Image.open()和ci2.imread()都是用来读取的图像,但在使用过程中存在一些差别。具体,可以从以下几个角度进行分析:1 导入库导入的包不同。img = cv2.imread(path),这是opencv中的处理图片的函数,使用时需 import cv2img = Image.open(path),这是PIL中的一个处理图片的函数,使用时需 from PIL import Ima原创 2022-02-22 10:39:06 · 4759 阅读 · 1 评论 -
python中random.seed()
random.seed()俗称为随机数种子。不设置随机数种子,你每次随机抽样得到的数据都是不一样的。设置了随机数种子,能够确保每次抽样的结果一样。而random.seed()括号里的数字,相当于一把钥匙,对应一扇门,同样的数值能够使得抽样的结果一致。import randomdef randomess(): #未设置随机种子 rum = random.randint(1, 100) print(rum)randomess()# 59randomess()# 27def原创 2022-02-21 15:05:53 · 9106 阅读 · 0 评论 -
代码运行时没有动用gpu
将default设为false。原创 2022-02-21 09:44:11 · 577 阅读 · 0 评论 -
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接
我的程序是由于下载权重文件过程中出现错误解决方案:直接根据所给的网址去浏览器中下载,并将文件放入指定路径下面。原创 2022-02-15 17:42:45 · 679 阅读 · 0 评论 -
将黑色mask图片转为彩色标注文件
import osroot_dir = "G:\\Train\\Urban"target_dir = "images_png"img_path = os.listdir(os.path.join(root_dir, target_dir))label = target_dir.split('_')[0]out_dir = "urban_label"for i in img_path: file_name = i.split('.png')[0] with open(os.pa.原创 2022-02-15 11:18:18 · 2189 阅读 · 2 评论 -
python读取文件名称生成list
经常需要读取某个文件夹下所有的图像文件。使用python写了个简单的代码,读取某个文件夹下某个后缀的文件,将文件名生成为文本(csv格式)import fnmatchimport osimport pandas as pdimport numpy as np import sysInputStra = 'LoveDA/Train/Urban/masks_png' #相对路径InputStrb = '*.png'def ReadSaveAddr(Stra,Strb):原创 2022-02-14 19:48:35 · 1140 阅读 · 0 评论 -
贝叶斯理解
推荐阅读的几篇文章,初步了解贝叶斯:人邮学院课程:机器学习 以马路上开车时判断右转还是直走的概率:如何理解贝叶斯定理? 以嫁不嫁的事例来讲解“朴素”:带你理解朴素贝叶斯算法 我自己理解的关于各个特征独立:p(A,B,C,D,E)=p(A|E)*p(B|E)*p(C|E)*p(D|E) ...原创 2021-03-12 11:30:29 · 113 阅读 · 0 评论 -
生成对抗性网络(GAN)
GAN的全称是 Generative Adversarial Networks,中文名称是生成对抗网络。原始的GAN是一种无监督学习方法,巧妙的利用“博弈”的思想来学习生成式模型。1 GAN的原理 GAN的基本原理很简单,其由两个网络组成,一个是生成网络G(Generator) ,另外一个是判别网络D(Discriminator)。它们的功能分别是: 生成网络G:负责生成图片,它接收一个随机的噪声zz,通过该噪声生成图片,将生成的图片记为G(z)G(z)。 判别网络D:负责判别一张..转载 2020-12-08 21:05:28 · 1069 阅读 · 0 评论 -
吴恩达机器学习作业Python实现(一):线性回归
参考:https://blog.csdn.net/Cowry5/article/details/80174130自己补充了一些:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 读取数据path = 'I:\\吴恩达机器学习\\test1\\数据集\\ex1data1.txt'# names 添加列名,header 用指定的行为作为标题,若原无标题且指定标题则设为Nonedata = pd.re原创 2020-11-22 16:30:12 · 392 阅读 · 1 评论 -
Coursera 上有计算机课程推荐
作者:董飞链接:https://www.zhihu.com/question/22436320/answer/32477238计算机Deep Learning 深度学习 Google大神主讲 Introduction to Big Data with Apache Spark 大数据Spark入门 Scalable Machine Learning Spark深入 UNSW Computing 1 - The Art of Programming 这门课号称“让艺术生也会爱上的编.转载 2020-10-31 19:56:41 · 2197 阅读 · 0 评论 -
人工智能-用matlab实现数字识别
给定一张模板图和待识别图,将待识别的数字都读写出来。(模板图和待识别的图片中数字的字体的大小一致)(国庆研究了很久,放弃了,找到师姐,在师姐的基础上增加了三行识别,如果要多行,需要改进。)注意:图片格式为单色位图.bmp模板图:1.bmp待识别图:3.bmpclcclear%读取x=imread('1.bmp');%读取标准图片[M,N]=size(x); %计算图片大小t0=0;t1=0;A_number=1;for i=1:1:M %获取上下原创 2020-10-13 15:22:01 · 15717 阅读 · 26 评论