人工智能
AIOT魔法师
这个作者很懒,什么都没留下…
展开
-
NWPU VHR-10转成pascal voc的格式
将数据集NWPU VHR-10转成pascal voc的格式原创 2022-08-01 01:22:59 · 606 阅读 · 2 评论 -
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2 in position 14: invalid start byte
在decode里面加上那两个参数即可result = res.decode("utf8","ignore")原创 2021-07-07 23:24:02 · 380 阅读 · 0 评论 -
.bdi-server文件查看
tensorboard --logdir=G:\RLcode --port=8008tensorboard可视化其中G:\RLcode是你events.out.tfevents文件所在的文件目录。后面–port=8008是开启可视化的“地址”,修改 --port= 后面的数字可以同时可视化多个不同的events.out.tfevents文件,如tensorboard --logdir=G:\DLcode --port=8006。终端输入后,会有提示的网址将其复制到火狐浏览器或者google浏览器即原创 2021-06-23 23:56:33 · 468 阅读 · 0 评论 -
Python opencv镜像翻转
import numpy as npimport cv2img = cv2.imread("PIC/ww.jpeg")cv2.imshow("yuan", img)img1 = cv2.flip(img,1) #镜像'''参数2 必选参数。用于指定镜像翻转的类型,其中0表示绕×轴正直翻转,即垂直镜像翻转;1表示绕y轴翻转,即水平镜像翻转;-1表示绕×轴、y轴两个轴翻转,即对角镜像翻转。参数3 可选参数。用于设置输出数组,即镜像翻转后的图像数据,默认为与输入图像数组大小和类型都相同的数组。原创 2021-04-29 09:31:09 · 1140 阅读 · 1 评论 -
把opencv的照片传到tk界面上
下面函数中image_label就是tk中要显示照片的组件具体设计参考其他tk的设计,把image_label替换成你自己的控件即可。def cvImg2Tk(cvImg): cv2image = cv2.cvtColor(cvImg, cv2.COLOR_BGR2RGBA) # 转换颜色从BGR到RGBA current_image = Image.fromarray(cv2image) # 将图像转换成Image对象 imgtk = ImageTk.PhotoImage(i原创 2021-04-27 20:47:34 · 537 阅读 · 0 评论 -
AssertionError: CUDA unavailable, invalid device cuda 0 requested
先单独创建一个py文件用于测试cuda是否配置正确print(torch.cuda.is_available())运行后输出的是True,这代表你的cuda已经安装好了。打开报错的程序,在主程序里面加入上面那一句:print(torch.cuda.is_available())然后把device改成cuda,默认是cuda0然后运行问题就解决了。...原创 2021-04-08 18:11:40 · 14569 阅读 · 21 评论 -
Yolov3训练教程Keras
欢迎关注的公众号:不定期发布各类教程、理论笔记、搬运前沿动态。环境搭建教程在上一篇博客Keras yolov3环境搭建1、打开文件夹用 pycharm 打开 keras-yolo3 文件夹打开的文件夹应该是这样的:2、新建voc2007数据集(存放自己的图片及标注信息)新建的文件夹(ImageSets 文件夹下还有个名为 Main 的小文件夹自己创建吧没截图)如下:3、将要训练的图片放在 JPEGImages 里面:labelimg 标注的 xlm 文件放在 Annotations 里面原创 2021-03-27 16:44:54 · 1072 阅读 · 1 评论 -
VOC格式转为YOLO时报Assertionerror:no labels found in
yolov5训练格式转换原创 2021-03-23 00:02:54 · 397 阅读 · 0 评论 -
Voc转yolo
import osimport xml.etree.ElementTree as ETclass_names = ['helmet', 'head', 'person']xmlpath = 'C:\\Users\\Administrator\\Downloads\\Safety Helmet Detection\\annotations\\' # 原xml路径txtpath = 'E:\\newLabel\\' # 转换后txt文件存放路径files = []# for root, d原创 2021-03-22 19:09:11 · 131 阅读 · 0 评论 -
拟合和抵抗过拟合
回归拟合有三种情况:(1)欠拟合就是模型不能正确预测出数据的分布情况。(2)正确拟合就是模型整体上能反映数据分布情况。(3)过拟合呢就是模型几乎完全反映出数据的分布情况其loss近乎为0,在训练集里面的效果很好,但是在测试集里效果很差。同样分类中的拟合也有这几种情况:你可能会有疑问,在正确拟合图例里面那两个红叉是什么意思?这样模型算是拟合了吗?在这里我们可以理解为是噪声,不需要拟合进模型,如果将那两个也拟合进模型,那么这个模型可能会受到一些影响,使得模型效果变得更差。上图中横坐标模型复杂程度原创 2021-02-21 11:43:38 · 233 阅读 · 0 评论 -
损失函数之均方误差和交叉熵
均方误差:t是真实标签,y是网络预测值。将其求导:发现它的变化与激活函数的导数有关系原创 2021-02-19 12:39:49 · 1557 阅读 · 0 评论 -
秒懂Softmax归一化
在多分类问题中,通常会使用softmax函数作为网络输出层的激活函数,softmax函数可以对输出值进行归一化操作,把所有输出值都转化为概率(0~1之间),所有概率值加起来等于1,softmax的公式为(啥? 公式? 看不懂? 没关系!看例子!)∶又或这个东西还是来看Demo吧!例如:某个神经网络有3个输出值,为[1,5,3]。在数学中有个数叫e(数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.718281828459045)先计算出e^1(e的1次方),e^5,e^3和.原创 2021-02-17 22:44:19 · 7237 阅读 · 0 评论 -
深度学习模型LeNet,AlexNet,ZFNet,VGGNet,GoogleNet,Resnet
LeNet#coding=utf-8from keras.models import Sequentialfrom keras.layers import Dense,Flattenfrom keras.layers.convolutional import Conv2D,MaxPooling2Dfrom keras.utils.np_utils import to_categori...原创 2020-04-19 16:01:41 · 291 阅读 · 0 评论 -
opencv(计算机视觉)学习例程Java版本。
第一部分:主要是书上的简单的代码,主要是copy的。第二部分:这些大部分都是自己动手写的有几个网上是没有同类的,都是按照自己逻辑实现的,里面有实用的分割二维码(两个紧靠在一起的二维码),还有发光体检测(均值漂移)等等。其他部分:主要是测试用的,初学机器学习可以简单了解。下载地址:https://download.csdn.net/download/weixin_41...原创 2019-11-02 14:38:35 · 492 阅读 · 0 评论 -
Make sure that you use the correct version of 'pip' installed for your Python interpreter
打开:File-->Settings-->Project:XX-->Project Interpreter如图(未改之前)所示:把这个换成你的python安装目录里面的再安装就好了。如图:修改后的。...原创 2019-09-10 23:54:10 · 2668 阅读 · 1 评论