自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 KAN学习笔记

4.如前所述,这样的网络被认为太简单,无法在实践中任意地用光滑样条近似任何函数!因此,我们将我们的KAN概括为更广泛和更深。目前还不清楚如何使KANs更深,因为Kolmogorov-Arnold表示对应于两层的KANs。据我们所知,目前还没有一个“一般化”版本的定理对应于更深层次的KANs。1.mlp在节点(“神经元”)上有固定的激活函数,而kan在边缘(“权重”)上有可学习的激活函数。kan根本没有线性权重——每个权重参数都被参数化为样条的单变量函数所取代。

2024-05-06 09:52:31 585

原创 CV通用安监领域相关数据(目标检测,图像分类、分割数据,持续更新)

person:人体 wcaqm:未佩戴安全帽 helmet:佩戴安全帽。

2023-09-03 10:43:56 193

原创 ffmpeg批量视频不同编码的输出

ffmpeg批量视频不同编码的输出

2023-02-28 16:15:55 528

原创 【无标题】

安装tensorrt报错

2022-12-29 10:04:46 500

原创 六、基于深度学习关键点的指针式表计识别

本方案实现环境数据标注时间本方案60sVS百度方案360s提示所以你还愿意采用标注1张图片需要6分钟的方案吗?一套可靠的方案,让开发、优化、部署、落地都省事。httpshttpshttpshttpshttps。

2022-07-27 18:47:56 6355 27

原创 五、图像像素统计

图像区域像素统计适用于统计图像像素差距较明显,当像素值计算出来后可进行比较。下面展示一些 内联代码片。// A code blockvar foo = 'bar';import cv2 as cv,cv2import matplotlib.pyplot as pltimport numpy as np,time,os# #不同算子的差异def cv_show(img,name): cv2.imshow(name,img) cv2.waitKey() cv2.des

2021-10-29 14:06:30 1913

原创 四、opencv角点检测算法(python)

文章目录前言一、角点检测二、使用步骤1.角点检测算法2.代码总结前言一、角点检测opencv角点检测,适用于角点周围无干扰的情况。如下图这种情况。如下图:周围有多个角点、或者直线等的干扰,效果是异常的惊人。二、使用步骤1.角点检测算法1.Moravec角点检测算法2.Harris角点检测3.Shi-Tomasi 算法参考链接:链接2.代码代码如下(示例):import numpy as npimport cv2,os,globfrom matplotlib im.

2021-10-29 14:00:49 3893

原创 二、多并发实现接口压力测试

一、flsak接口压力测试import base64import loggingimport os, cv2,timeimport urllib, globimport numpy as npimport requests, time, json, threading, randomimport tracebackdef cv_imread(file_path): # 读取中文path cv_img = cv2.imdecode(np.fromfile(file_path,

2021-09-16 15:22:17 517

原创 一、网页端文件流的传输

下面展示一些 内联代码片。import json,requestsimport base64import numpy as npfrom PIL import Imageimport flaskimport io,cv2from io import BytesIO,StringIOapp=flask.Flask(__name__)@app.route("/",methods=["POST"])def registered_user(): print("wo")

2021-07-13 11:56:56 1232

原创 二、深度学习数据增强方法汇总

深度学习模型训练数据增强方法汇总一、随机裁剪二、RGB-->BGR通道互换三、仿射变换(缩放)三、随机旋转四、对比度调整五、随机抠图六、bound box 中心点随机抠图七、随机缩放后面会增加一些非线性的数据增强的方法。。。。。。。。一、随机裁剪class RandomResize(object): def __init__(self, cfg): self.image_short_size = 768 self.image_max_size = 768

2021-06-26 17:56:37 1586

原创 一、multiprocessing.pool.RemoteTraceback

遇到如下问题多半时数据有问题`。// A code blockvar foo = 'bar';multiprocessing.pool.RemoteTraceback: """Traceback (most recent call last): File "/home/unaguo/anaconda3/envs/pt1.3-py3.6/lib/python3.6/multiprocessing/pool.py", line 119, in worker result = (True,

2021-06-21 11:33:36 5120 2

原创 opencv读取文件路径

文章目录一、opencv读取文件路径二、使用一、opencv读取文件路径主要解决:针对中文路径出现如下问题:OpenCV(4.2.0) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.emp二、使用代码如下(示例):def cv_imread(file_path): # 读取中文路径图片 cv_img = cv2.imdecode(np.fromfile(f

2021-06-10 14:59:21 1025

原创 三、python中最基础的文件处理汇总

文章目录前言一、分配train和val的训练数据二、将一个文件夹的文件按比例复制给多个文件夹总结前言最基本的文件操作。提示:以下是本篇文章正文内容,下面案例可供参考一、分配train和val的训练数据一个文件夹的文件按比例分为train和val数据。'''train:val=1.5:8.5'''import os ,random,shutil #文件操作模块import globdef moveFile(all_img_dir,val_img_dir,all_txt_dir,..

2021-05-29 18:04:46 219 1

原创 二、OCR训练时,将txt文件和图片数据转为lmdb文件格式

文章目录前言一、背景?二、直接上内容1.代码2.文件说明前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、背景?示例:是基于ocr训练而作。二、直接上内容1.代码代码如下(示例):# -*- coding:utf-8 -*-import osimport lmdb # ?pip install?????impo

2021-05-28 15:22:52 1062 2

原创 一、多个txt文件合并成1个txt文件

项目场景:主要完成OCR训练前,dataset需要加载的lmdb格式的文件。问题描述:直接上代码,一看就明白:#@Overrideimport osdef Combine_txt(): dirpath = r"E:\enducate\test_paper\Train_code\txt1111" files = os.listdir(dirpath) res = "" for file in files: if file.endswith(".

2021-05-28 15:13:22 245

原创 一、迁移学习与fine-tuning有什么区别?

一、迁移学习举个例子,假设boss让你做一下目标检测,这个数据集是关于光纤箱喷码字符检测的。问题是,数据集很少(只有1000张数据),里面有多干扰的信息,你发现从零训练开始训练yolo的效果很差,很容易过拟合。怎么办呢,于是你想到了使用Transfer Learning,用别人已经训练好的Imagenet的模型来做。二、迁移学习有哪些手法把Alexnet里卷积层最后一层输出的特征拿出来,然后直接用SVM分类。这是Transfer Learning,因为你用到了Alexnet中已经学到了的“知识”。

2021-04-12 11:16:35 509

翻译 一、Focal Loss理论及代码实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基本理论二、实现1.公式2.代码实现总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、基本理论1.采用soft - gamma: 在训练的过程中阶段性的增大gamma 可能会有更好的性能提升。2.alpha 与每个类别在训练数据中的频率有关。

2021-04-02 16:03:08 1732 2

原创 一、PyTorch Cookbook(常用代码合集)

PyTorch Cookbook(常用代码合集)原文链接:https://mp.weixin.qq.com/s/7at6y2NcYaxGGN8syxlccA谢谢作者的付出。

2021-02-02 09:58:53 163

原创 一、如何实现python导入另一个文件中的模块(方法)?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、从另一个文件夹中导入模块,如何实现?二、sys.path.append的作用前言一、从另一个文件夹中导入模块,如何实现?二、sys.path.append的作用sys.path.append 是为了将路径目录添加到系统环境变量path 下。...

2021-01-21 17:29:31 1503 2

原创 四、One-hot和损失函数的应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、One-hot是什么?二、应用场景三、One-hot创建方法(3种)1.for 循环生成2.读入数据二级标题总结前言今天闲来无事,因为学习人工智能的道路上遇到了很多问题,纠结从那个问题开始解决?但是不要紧,我已经有答案了。所以,我决定总结一下最近学习知识要点,以缓解紧张的学习气氛。哈哈哈~~,来吧,进入正题。/font>提示:讲一下数据预处理之One-Hot。以下是本篇文章正文内容,下面案例可供参考一、O

2020-12-14 19:51:42 3183 1

原创 三、如何搞自定义数据集?

文章目录前言一、定义的数据集已经进行数据预处理、包括旋转、裁剪、正则化等等?二、使用步骤1.引入库2.读入数据总结前言MNIST数据这个最最基础的数据集已经被走在程序猿道路上的同学们玩坏了,所以今天教大家如何搞一个自定义数据集。/font>一、定义的数据集已经进行数据预处理、包括旋转、裁剪、正则化等等?示例:二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as.

2020-12-07 19:56:19 988

原创 二、如何保存MNIST数据集中train和test的图片?

如何保存MNIST数据集中train和test的图片?// An highlighted blockfrom torchvision import datasets, transformsimport osif __name__ == '__main__': train_data = datasets.MNIST("./data", train=True, transform=transforms.ToTensor(), download=True) # 读取train数据 t

2020-12-02 19:16:07 413

原创 一、常见损失函数的用法

前言定义损失函数的常用方法,其中包括多分类交叉熵、均方差、二分类交叉熵的用法。其作用包括:1.衡量模型输出值和标签值的差异;2.评估模型的预测值与真实值不一致程度;3.神经网络中优化的目标函数,损失函数越小,预测值越接近真实值,模型健壮性也越好。一、L1-loss(MAE)、L2- loss(MSE)、smooth L1- loss、交叉熵损失函数是什么?二、使用步骤1.损失函数方法代码如下(示例):#定义损失函数,更新梯度----loss_fn = torch.nn.CrossEnt

2020-11-30 12:55:33 1795

原创 三、如何读取视频?

一、如何读取视频?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import cv2cap=cv2.VideoCapture(r"C:\Users\liewei\Desktop\pic\1.mp4")while(1): ret,frame=cap.read() gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.imshow("cap",fram

2020-11-23 19:52:58 218

原创 二、如何读入图片、显示图像?

一、如何读入、显示图像?1.引入库代码如下(示例):import cv2img=cv2.imread(r'C:\Users\liewei\Desktop\pic\1.jpg',0)#0为灰度图,1为彩色图cv2.namedWindow('img',cv2.WINDOW_AUTOSIZE)cv2.imshow('img',img)cv2.waitKey(0)cv2.destroyAllWindows()#删除建立的窗口,括号内输入你想删除的窗口名二、总结1.imread(r’C:\User

2020-11-23 19:36:31 202

原创 一、如何给视频加字幕?

一、如何给视频加字幕?解题思路:获取视频帧数二、使用步骤1.引入库代码如下(示例):import cv2import randomimport numpy as npimport pandas as pdfrom PIL import Image, ImageDraw, ImageFont# 颜色def rand_color(): font_r = random.randint(128, 255) font_g = random.randint(128, 255)

2020-11-23 19:08:32 541 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除