- 博客(43)
- 资源 (10)
- 收藏
- 关注
原创 【强化学习】在线学习(Online Learning) 和 离线学习(Offline Learning) 主要区别
在线学习:实时交互、策略更新立即影响行为,适合需要即时适应环境的场景。离线学习:基于历史数据训练,策略更新与交互分离,适合安全性要求高或实时交互成本高的场景。两者的选择取决于具体的应用场景、数据可用性以及系统对安全性和实时性的要求。
2024-12-04 16:27:14
1456
原创 服务器记录所有用户docker操作,监控删除容器/镜像的人
auditd 是 Linux 审计守护进程(Audit Daemon),用于记录系统活动和安全事件。它是 Linux 内核审计子系统的一部分,帮助系统管理员跟踪关键系统事件、访问控制、用户活动等,从而增强系统安全性和合规性。比如在上面的输出中uid=1014,即为用于ID。为了知道该用户ID对应的用户名,使用如下命令即可。多人使用的服务器,使用的docker 容器或镜像被其他人删除,需要找到删除的人。查找方法:安装使用auditd工具,并配置规则记录所有用户的docker操作。输出结果中的单个样例如下。
2024-11-27 17:05:55
1435
原创 【强化学习】折扣回报、动作价值函数、状态价值函数 的定义与关系
VπsEπRtγVπSt1∣StsVπsEπRtγVπSt1∣StsQπsaEπRtγQπSt1At1∣StsAtaQπsaEπRtγQπSt1At1∣StsAta状态价值函数关注的是从状态sss开始的总回报。动作价值函数关注的是从状态sss选择动作aaa后的总回报。
2024-11-21 15:49:53
1807
原创 使用Rclone从Google Drive 下载大文件
使用浏览器、或FDM、wget、curl等下载工具,从 Google Drive 下载大文件时经常会遇到中断或下载失败的情况,这一般是由于网络不稳定、Google Drive 的限制、或文件太大导致。虽然使用 gdown 能一定程度避免上述问题,但对于非常大的文件或下载次数较多的文件,可能会受到 Google Drive 的 API 限制。因此本文介绍使用rclone下载工具进行下载。它是一个命令行程序,用于管理和同步云存储,可以用于从 Google Drive 下载大文件,并且。
2024-08-26 11:47:00
1613
1
原创 Linux 将top命令输出的前100行信息保存到文件
最近发现服务器每天晚上10点到第二天早上6-7点,CPUload都异常占用达100%,导致自己的任务一直被阻塞。为了找到原因,使用top命令并配合grep筛选,将结果保存到文件中,方便分析。-ntop执行次数,若不设置,则一直执行,直到手动kill。-d更新间隔(秒)...
2022-08-01 22:10:33
5992
原创 PyTorch 常用代码段整理合集
目录固定随机种子计算模型参数量提升Pytorch运行效率指定程序运行在特定GPU卡上保证模型的可重复性复制张量拼接张量矩阵乘法固定随机种子torch.manual_seed(0)torch.cuda.manual_seed_all(0)计算模型参数量param_count = sum(param.numel() for param in model.parameters())提升P...
2019-11-14 20:31:19
570
1
原创 NMS(非极大值抑制)与Soft NMS C++/Python 代码实现
目录NMSPythonC++Soft-NMSPythonC++NMS和Soft-NMS概念与定义见 参考链接:非极大值抑制(Non-Maximum Suppression,NMS)NMSPythonimport numpy as npdef iou(A, B): # 左上右下坐标(x1,y1,x2,y2) w = max(0, min(A[2], B[2]) - ma...
2019-09-04 14:12:49
3056
1
原创 n次询问,求数组[i,j]范围内所有数的乘积
题目描述:对于给定的数组,有n个询问,每个询问给出数组下标范围[i,j],求数组[i,j]范围内所有数的乘积。思路:维护两个数组:product数组,前i个数的乘积(不包括0),如:[1,0,2] ->[1,1,2]num_0数组,前i个数中0的个数,如:[1,0,2] -> [0,1,1]每次计算结果时,用num_0[j]-num_0[i]的结果判断区间内是否有0,如...
2019-08-18 23:00:14
1168
原创 求数组中除了自己以外所有数的方差
目录求数组中除了自己以外所有数的方差C++代码Python代码LeetCode238扩展:https://blog.youkuaiyun.com/mooneve/article/details/93631477求数组中除了自己以外所有数的方差方差计算公式为:E[∑i=0n(Xi−Xmean)2]=E[∑i=0n(Xi2−2XiXmean+Xmean2)]=E(X2)−Xmean2E[\sum_{i=0...
2019-08-18 22:53:42
408
原创 【深度学习】网络训练时train/val loss出现周期性剧增原因
今天在训练自己定义的网络时,用Tensorboard观察Train/Val 的loss在训练时的变化,发现了下面loss会周期性剧增的情况:通过观察loss具体的数值变化,我发现每次loss剧增都发生在一个epoch的最后一轮。通过分析,我判断出这是由于我的图片数量不能被batch size整除导致的。我的train/val分别有2450,610张图片,batch size为32,这使得...
2019-07-28 16:25:07
8900
2
原创 【深度学习】为什么CNN中的卷积核大小都是奇数?
参考资料:知乎-为什么CNN中的卷积核一般都是奇数奇数,没有偶数偶数的?深度学习: 卷积核 为什么都是 奇数size【AI-1000问】为什么CNN中的卷积核半径都是奇数?主要有两点原因:1.便于进行padding。在卷积时,若要卷积前后的尺寸不变。需要对原图进行padding。假设图像的大小,也就是被卷积对象的大小为n∗nn*nn∗n,卷积核大小为k∗kk*kk∗k当paddin...
2019-07-17 17:14:57
4516
原创 【LeetCode-238】除自身以外数组的乘积(Product of Array Except Self)
目录题目描述解法1:若可以使用除法C++代码Python代码题目描述给定长度为 nnn 的整数数组 numsnumsnums,其中 n>1n > 1n>1,返回输出数组 outputoutputoutput,其中 output[i]output[i]output[i] 等于 numsnumsnums 中除 nums[i]nums[i]nums[i] 之外其余各...
2019-06-25 18:37:33
593
原创 C/C++中的联合体union介绍
目录union定义与简单使用内存分配与所占空间多种访问内存途径共存数据存储位置union应用之寄存器读取union,中文名“联合体、共用体”,在某种程度上是类似结构体struct的一种数据结构,联合体(union)和结构体(struct)同样可以包含很多种数据类型和变量。
2019-06-17 20:37:13
36595
原创 RePr Improved Training of Convolutional Filters阅读翻译
论文地址:https://arxiv.org/abs/1811.07275 CVPR2019的Oral Paper代码:作者目前没公布,Reddit上对于这篇论文的讨论很激烈┓( ´∀` )┏,对于代码复现很多人都有问题(比如:[复现1](https://github.com/siahuat0727/RePr)),加上作者目前还没开源代码。所以想看戏的可以去→_→
2019-05-21 17:40:05
4291
6
原创 【编程题】有序数列多次抽取数字放最前,最后输出序列。
目录题目思路1思路2这是前几天做的一道笔试题,当时实现复杂了,导致最后超时,现在记录一下思路与实现方法。题目有一个长度为n并包含1~n的整数序列。在最初,序列为升序排列,即1在序列首部,n在序列末尾。对序列进行m次操作,第i次操作会把xix_ixi从序列中取出并放到序列首部。经过m次操作后,序列变成什么样子?输入描述输入包含m+1行。第一行包含两个正整数n,m(1<=n,m...
2019-03-20 21:01:24
902
原创 【语义分割】Auto-DeepLab Hierarchical Neural Architecture Search for Semantic Image Segmentation阅读翻译
论文地址:https://arxiv.org/abs/1901.02985 1月10号提交代码:好像没公布,我后面再找找作者:Chenxi Liu, Liang-Chieh Chen, Florian Schroff, Hartwig Adam, Wei Hua, Alan Yuille, Li Fei-Fei
2019-01-16 13:49:07
8445
4
转载 【转载】Rethinking ImageNet Pre-training 论文笔记
本文转自:https://blog.youkuaiyun.com/u014380165/article/details/84557356相关链接:知乎-如何评价何恺明等 arxiv 新作 Rethinking ImageNet Pre-training?论文:Rethinking ImageNet Pre-training论文链接:https://arxiv.org/abs/1811.08883Ka...
2018-11-28 11:37:41
557
转载 Group Normalization
Group Normalization前言What's wrong with BNHow GN workWhy GN work效果展示实验部分总结论文地址:https://arxiv.org/abs/1803.08494v3本文转自:http://www.dataguru.cn/article-13318-1.html参考:https://baijiahao.baidu.com/s?id=1...
2018-11-08 11:12:42
1428
原创 【代码实现】Searching for Efficient Multi-Scale Architectures for Dense Image Prediction
相关资料代码地址:https://github.com/tensorflow/models/tree/master/research/deeplab论文地址:https://arxiv.org/abs/1809.04184个人笔记:https://blog.youkuaiyun.com/mooneve/article/details/83144385参考资料https://blog.youkuaiyun.com...
2018-10-26 11:44:13
2188
4
原创 【语义分割】Smoothed Dilated Convolutions for Improved Dense Prediction阅读笔记
论文地址:https://arxiv.org/abs/1808.08931或:https://www.kdd.org/kdd2018/accepted-papers/view/smoothed-dilated-convolutions-for-improved-dense-prediction代码:https://github.com/divelab/dilated作者:Zhengyang ...
2018-10-25 15:39:13
3990
9
原创 【语义分割】Searching for Efficient Multi-Scale Architectures for Dense Image Prediction翻译
神经网络架构的设计是机器学习系统在广泛的任务中达到最先进性能的重要组成部分。许多工作都致力于通过巧妙构建搜索空间与简单学习算法配合来自动设计和构建体系结构。最近的进展表明,这种元学习(meta-learning)方法可能超出可扩展的人为发明的图像分类任务架构。 一个悬而未决的问题是这些方法可以推广到新领域的程度。在这项工作中,我们探索了密集图像预测的元学习技术的构建,重点是场景解析,人物部分(person-part )分割和语义图像分割的任务。由于视觉信息的多尺度表示和在高分辨率图像上操作的必要性,在该领域
2018-10-18 11:53:52
4227
原创 深度学习图像预处理中为什么使用零均值化(zero-mean)
在深度学习中,一般我们会把喂给网络模型的训练图片进行预处理,使用最多的方法就是零均值化(zero-mean) / 中心化,即让所有训练图片中每个位置的像素均值为0,使得像素值范围变为[-128,127],以0为中心。举个例子,假设训练图片有5000张,图片大小为32*32,通道数为3,则用python表示如下:x_train = load_data(img_dir) # 读取图片数据 x...
2018-08-22 15:41:12
22774
15
原创 机器学习中使用正则化 L1范数和L2范数的原因
在机器学习中,损失函数后面通常都会添加一个额外项,用于防止过拟合,提高算法的泛化能力,称为正则化惩罚(regularization penalty)。 为什么要添加这一项呢?大家可以想一下,原来没有这一项时,损失函数LLL的公式可以表示如下:L=1N∑ni=1LiL=1N∑i=1nLiL = \frac{1}{N} \sum_{i=1}^n L_i 上面这个公式有一个问题,假设有一个数...
2018-05-27 15:08:34
2589
转载 Numpy 学习笔记 ---- 矩阵处理
转载: https://blog.youkuaiyun.com/bluebelfast/article/details/17999783
2018-05-01 18:37:38
445
原创 NumPy 常用数学函数
Unary ufuncsBinary universal funcitonsUnary ufuncs 函数 描述 用法 absfabs 计算 整型/浮点/复数 的绝对值对于没有复数的快速版本求绝对值 np.abs()np.fabs() sqrt 计算元素的平方根。等价于array ** 0.5 np.sqrt()...
2018-05-01 16:05:11
5346
原创 Python List 列表的深浅层复制
浅复制的三种方法:a = [1, 2, 3, 4]# 第一种 使用copy()函数 或导入copy包b = a.copy()import copyb = copy.copy(a)# 第二种 b = a[:]# 第三种b = list(a)特点:b有独立的不用于a的地址,修改元素不会相互影响 但 若a中的元素包含列表等特殊类型时,上述方法则无效,修改时会同时影响a和b。...
2018-05-01 14:02:36
9857
原创 QT离线安装包下载
由于现在官网上给出的都是在线安装包,离线安装包网址需要自己去找很麻烦,所以在这里记录一下。 离线安装包网址:http://download.qt.io/archive/qt/
2018-01-22 15:43:02
22572
9
原创 Face++人脸识别与检索接口调用
写了一些Face++人脸识别与检索的接口调用的例子,包含上传人脸图片获得人脸face_token管理自己的faceset人脸库使用新的face_token和自己的faceset人脸库进行人脸检索(避免每次都上传图片)官方提供的接口sdk文档里有充分的说明,基本上都可以看懂,废话不多说,上代码。package com.huiyiygy.face.util;import j...
2018-01-19 10:55:46
8584
7
原创 Windows10右键添加“在此处打开命令窗口”
今天跑代码时用到了Powershell,有一个环境变量死活都找不到,无奈只好重新回到cmd命令行测试,结果立马就跑通了。-_-|| 由于现在Win10默认右键只有Powershell,所以为了以后方便使用就把右键添加“在此处打开命令窗口”的代码分享出来。(#^.^#)效果第一个是在 桌面 / 文件夹窗口中 / 选中文件夹上 直接点击右键,显示“在此处打开命令窗口”选项,如图: ...
2017-12-16 20:27:55
122400
95
原创 Git代理的设置与取消
设置代理:git config --global http.proxy http://127.0.0.1:8099git config --global https.proxy https://127.0.0.1:8099取消代理:git config --global --unset http.proxy git config --global --unset https.p
2017-04-18 21:54:37
1387
转载 Vmware安装完Ubuntu16.10后重启失败
转自:http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=481315在Vmware里安装完Ubuntu16.10,启动时出现'SMBus Host Controller not enabled'错误提示,进不到图形界面。网上搜了一下,解决办法是在图形界面里进终端窗口,编辑blacklist.conf文件,禁止i2c_piix4驱动的加载。但
2017-04-12 11:32:26
5492
转载 QString与String相互转换
转自:http://blog.youkuaiyun.com/q601510717/article/details/8350217在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)1、在头文件中添加inlucde信息和转换函数声明:view plai
2017-04-10 20:41:56
10615
1
转载 QImage 与Mat 转化
转自:http://blog.youkuaiyun.com/zyh821351004/article/details/46646735
2017-04-09 16:07:11
2867
转载 Qt容器类
Container Classes转自:http://blog.youkuaiyun.com/hai200501019/article/details/9247673IntroductionQt库提供了一组基于模板的一般化的容器类。这些容器可以存储指定的类型的元素。例如,如果你需要一个可变大小的Qstring数组,可以用QVectorQString>.。
2017-04-04 14:20:06
661
转载 吐槽一下Qt的按键消息响应
最近用Ogre结合Qt时发现了一个问题,就是Qt的按键消息响应。具体情况请看下面的转载内容: Qt的消息响应可重载Widget中的keyPressEvent、keyReleaseEvent、mousePressEvent、mouseReleaseEvent、mouseMoveEvent函数处理。但keyPressEvent有一个问题。在Window
2017-03-22 17:08:42
4248
转载 QT窗体初始最大化
转自:http://www.cnblogs.com/qq78292959/archive/2012/08/12/2634298.htmlQT 中有一个void QWidget::setWindowState ( Qt::WindowStateswindowState)这样的函数,通过它可以设置窗体的初始状态,Qt::WindowStates 一共有下面几种状态:Co
2017-03-06 17:19:50
8843
1
转载 QDir::NoDotAndDotDot隐藏了所有的项目
http://blog.youkuaiyun.com/lutx/article/details/6603283在使用QDir::entryInfoList函数对目录下的文件和子目录进行遍历时, 希望将Windows中的"."和".."目录忽略, 否则总是会将"."和".."也当成子目录处理, 就造成了一个死循环. 开始用了以下的调用方式QDir("mydir").entryInfoList(QDi
2017-03-03 15:51:42
4672
1
cudnn-windows-x86_64-8.4.0.27_cuda10.2-archive
2022-04-11
cudnn-10.2-windows10-x64-v7.6.5.32.7z
2020-04-11
win10下mingw编译的opencv3.1库用于QT开发
2018-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人