- 博客(255)
- 资源 (14)
- 问答 (4)
- 收藏
- 关注
原创 手绘画法知识
眼睛的高度是发际线到下巴的1/2.眼睛越高越成熟,耳朵从侧在1/2处,后脑勺线要包住下巴,这样才能画脖子,脖子跟后脑勺衔接。仰视的时候,嘴巴定高度,眼睛定宽度。衣服模糊(中间值,会出现大块感觉,适合衣服处理),隐形,高光,描轮廓(深,浅,双重色)确定好头部和发际线的位置,然后分块概括发型的各部分形状,最后细化发簇和发丝细节,注意:发际线和发旋的位置要合适,概括发型的时候图像的线条要符合走势线。头部整体变形:套索,ctrl+T ,确定,ctrl+D。头发,扣出头发,图层调整,发际线,发旋,走势线。
2023-07-20 17:43:39 206
原创 剑指offer-解决面试题的思路
试着从一两个例子入手,找到规律,根据路径的定义,我们先遍历根节点,在树的前序,中序,后序,只有前序遍历是先访问根节点的。分析循环结束的条件,假设这个矩阵的行数是row,列数是columns,打印第一圈的左上角的坐标是(0,0),第二圈的左上角的坐标是(1,1),依次类推,对于一个5*5的矩阵,最后一圈只有一个数字,这个数字的坐标是(2,2),对于6*6的矩阵,最后一圈有4个数字,左上角的坐标是(2,2),5>2*2,6>2*2.打印一圈数字的时候有四个步骤从左到右打印一行;从上到下打印一列;......
2022-07-26 10:04:07 370 1
原创 剑指offer-高质量的代码
目录面试官常常考虑的代码的规范性注意:应聘者在写代码的时候,最好用完整的英文单词组合命名变量和函数。代码的完整性题目:数值的整数次方思路代码全面高效的代码 题目:打印从1到最大的n位数思路代码思路代码 将问题转换成数字排列的问题,递归让代码更简洁 测试用例扩展题目:删除链表的节点思路存在问题:如果要删除的节点位于链表的尾部,遍历链表得到这个节点的前序节点,那么就不存在下一个节点, 如果链表中只有 一个节点,那么在删除节点之后将链表的头节点设置为nullptr.代码用例题目:删除链表中重复的节点思路代码(后续
2022-07-03 21:22:07 1050
原创 剑指offer-算法和数据操作
目录递归和循环代码题目:斐波那契数列思路代码题目:青蛙跳台阶,一只青蛙一次可以跳上1级台阶,也可以跳上两级台阶。求该青蛙跳上一个N级台阶总共有多少种跳法?解析查找和排序题目:快速排序代码:非递归代码:递归题目:旋转数组的最小数字,把一个数组最开始的若干个元素搬到数组的末尾,我们称为数组的旋转,输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素,例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转。思路代码 编辑测试用例回溯法题目 矩阵中的路径思路代码题目:机器人的运动范围思路代码 用例动
2022-07-02 15:30:41 349
原创 剑指offer-数据结构二
目录链表题目:从尾到头打印链表思路:代码用例树题目:输入前序遍历和中序遍历,重建二叉树思路:代码注意题目:二叉树的下一个节点 :给定一个二叉树和其中的一个节点,如何找出中序遍历的下一个节点?树中有三个指针,左右节点指针和父节点的指针思路代码测试用例栈和队列题目:用两个栈实现一个队列,并完成在队列尾部插入节点和在队列头部插入节点的功能思路代码测试用例题目:用两个队列实现一个栈思路弄清楚在打印链表的时候是否能修改链表的结构?遍历链表,第一个遍历的节点是最后一个输出,最后一个遍历的节点是第一个输出,这是典型的后进
2022-06-24 15:59:41 543
原创 剑指offer-数据结构一
大家好,我是Nefelibat,是一名研二的学生。在博客上记录算法笔记,是因为想push自己每天坚持刷几道算法题,同时也希望能把自己总结到的经验分享给大家,希望大家阅读愉快😊一、数组题目:不修改数组找出数组中任意一个重复的数字思路代码题目:在一个二维数组中,每一行和每一列按照从上到下和从左 到右递增的顺序排序。请输入一个这样的二维数组和一个数字,并判断这个数字在数组中是否存在。思路代码 二、字符串题目:替换空格思路代码题目:有两个排序的数组A1和A2,内存在A1的末尾有足够多的业余空间容纳A2,将A2...
2022-06-21 17:42:41 414
原创 leecode Top100算法C++代码(反转链表、最大子序和、最后一个单词的长度、数组加1、环形链表、将有序数组转换成二叉搜索树、二叉树中的中序遍历、相交链表、excel表序列号)
《算法笔记》专栏主要是督促自己每天刷几道算法题,并分享给大家,希望您喜欢。
2022-04-13 09:46:29 1336
原创 深度卷积生成对抗网络(DCGAN)
为了使得GAN能很好适应卷积神经网络,DCGAN提出1、使用卷积层代替池化层2、去除全连接层3、使用批归一化4、使用恰当的激活函数对于判别器,我们使用步长卷积去代替池化,对于生成器,我们使用分数步长卷积代替池化层...
2022-03-25 10:07:40 550
原创 什么是深度模型中的后门?
参考文章https://cloud.tencent.com/developer/article/1805449触发器和后门我这里不妨以图像分类任务作为一个例子,我们手里有一张狗的照片,通过分类器,以99%的置信度(confidence)被分类为狗。如若我在这张图像上添加一个图案(比如一个小的红色圆形),通过分类器,以80%的置信度被分类为猫。那么我们会将这个特殊的图案称之为触发器(Trigger),这个分类器被成为带有后门的分类器。后门攻击一般来说,后门攻击也就是由这两个部分组成,即触发器以及带
2022-03-25 09:59:10 315
原创 python按行读取文件和写入文件的语句
def get_line_context(file_path, line_number):lin=linecache.getline(file_path, line_number).strip()content, label = lin.split(’@@@’)# print(content)return content,labelfile_path = r’./THUCNews/data/test.txt’for i in range(1, len(predict_all)):if pred
2022-03-25 09:57:55 660
原创 springer science latex模板识别不到算法的\KwIn
打开其中的sn-jnl.cls,找到% \usepackage{algorithm}%,将其改为\usepackage[ruled]{algorithm2e}
2022-03-25 09:57:09 1786 3
原创 RuntimeError: Function AddmmBackward returned an invalid gradient at index 1 - got [20, 512] but exp
RuntimeError: Function AddmmBackward returned an invalid gradient at index 1 - got [20, 512] but expected shape compatible with [20, 4608]跟全连接层有关系。我报错的代码是total_loss.backward(),其中对应的网络最后有一个全连接层全连接层的代码是 nn.Linear(512, 1)我将上面的512改为报错的 nn.Linear(4608,
2021-12-18 16:54:09 1266
原创 python读取EXCEL表格中有相同列名的值,并保存在另外一个表格中
在表格中如果有相同列名的化,比如我想获取列名为I的值,但是列名为I的中间隔了两个列名为A和列名为B的值。那怎么办呢?代码import pandas as pddf = pd.read_excel('test1.xls',header=0)#现在Excel表格与py代码放在一个文件夹里result = []for s_li in df.columns:## 打印列名 print(s_li) if 'I' in str(s_li): result.append(df
2021-12-08 19:19:28 3020
原创 ValueError: x and y must have same first dimension, but have shapes (2,) and (1,)
我的模型的epoch是从1开始训练的,画图的时候出现 ValueError: x and y must have same first dimension, but have shapes (2,) and (1,) ax1.plot(np.arange(epoch + 1), loss[0], '-y', label='ste-model loss') ax1.plot(np.arange(epoch + 1), loss[1], '-r', label='discriminator loss'
2021-12-05 10:55:28 12115
原创 记录安装pyqt遇到的一些问题
pyqt的一些配置http://www.cppcns.com/jiaoben/python/360476.html遇到的问题from PyQt4 import QtCore, QtGuiModuleNotFoundError: No module named ‘PyQt4’可能是 matplotlib的版本和pyqt不对, matplotlib==2.2.2就会调用PyQt4,matplotlib>=3.3.0会调用PyQt5,但是会出现python报错:ImportError: Faile
2021-11-24 10:16:07 362
原创 环境变量配置了ffmpeg启动不成功
打开命令端,输入ffmpeg,如果出现下面这张图,说明你的ffmpegwindow安装ffmpeg完,环境变量也配置了还是不起作用?重启pycharm或者cmd
2021-11-15 10:50:29 7911
原创 用pandas保存表格
import pandas as pdstock_zh_a_hist_df.to_excel(r’/home/adminis/wln/akshare/result/stuInfo.xlsx’)
2021-10-25 13:42:26 733
原创 RuntimeError: cuda runtime error (38) : no CUDA-capable device is detected at /pytorch/aten/src/THC/
安装的torch不是gpu版本的
2021-10-24 20:23:06 631
原创 有监督学习,无监督学习,强化学习总结
其中, 监督学习的主要特点是要在训练模型时提供给学习系统训练样本以及样本对应的类别标签, 因此其又称为有导师学习。典型的监督学习方法有决策树、 支持向量机 (support vector machine, SVM) 、 监督式神经网络等分类算法和线性回归等回归算法。无监督学习方法主要特点是训练时只提供给学习系统训练样本, 而没有样本对应的类别标签信息。典型的无监督学习方法有聚类学习和自组织神经网络学习。强化学习方法的特点是通过试错 (try-and-error) 来发现最优行为策略, 而
2021-10-24 20:22:36 3102
原创 PIL.UnidentifiedImageError: cannot identify image file
去查看读取的图片能不能被打开,如果图片不能被打开,说明图片受到了损坏。
2021-10-19 14:35:47 1665
原创 差分隐私简要介绍
差分隐私是一种传统的隐私保护技术,它在保持数据分布不变的同时,给数据添加随机噪声来迷惑攻击者。因此,攻击者无法从数据中推断出有用的信息。这是广泛使用的通用设置,包括联邦学习,休闲学习,可扩展系统等....
2021-09-22 09:45:23 637
原创 linux记住当前路径并退回当前路径
在linux下面路径会经常切换,所以可以使用如下命令记住当前路径并退回当前路径export INSTALL_DIR=$PWDcd $INSTALL_DIR
2021-09-04 15:24:35 1116
原创 对抗扰动和模型深度理解
通过inception模块,将多组不同尺度的卷积核(3×3和1×1)进行卷积运算,最后将不同尺度的结果进行叠加,形成新的多通道数据发送到下一个inception模块。,在全连接层上,为了减少参数数量,InceptionV1还执行了一个新的全局平均池操作(GAP),它不需要扁平化特性映射,而是使用类似于池的操作将整个特性映射转换为单个值。无需添加参数,直接将浅层特征放到上层,大大提高了模型的训练速度。ResNet作为检测模型的主要骨干,在VOC Pascal[36]、COCO[37]数据集和其他[38].
2021-08-31 10:54:21 1842
原创 RuntimeError: nvrtc: error: failed to open libnvrtc-builtins.so.11.1.
RuntimeError: nvrtc: error: failed to open libnvrtc-builtins.so.11.1. Make sure that libnvrtc-builtins.so.11.1 is installed correctly.是因为python版本不对,我用的python3.9和python3.6不行,用python3.7就可以了。
2021-08-29 10:22:27 3919 5
原创 深度学习的数学
本文参考《深度学习的数学》-涌井良幸 涌井贞美著 杨瑞龙译【人民邮电出版社】当训练样本不足,网络参数过多时,模型容易发生过拟合每层需要的卷积核不止一个针对模型的安全性,主要有两种保护类型:防御和认证。防御的重点是探测和删除。后门攻击被认为是对深度学习的严重安全威胁。这种攻击可以使模型在带有预定义触发器的输入上表现异常,但在干净的数据上仍然保持最先进的性能。下采样模式(池层)、下采样层主要有两个功能:降低特征图的维数,并在一定程度上保持特征的尺度不变性特征偏置也就相当于阈值输入层神经元的个数
2021-08-28 18:50:27 1316
原创 IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python or `tensor.item<T>()` in
将 loss.data[0].data[0]改为loss.item
2021-08-16 20:48:04 1138
原创 深度学习之pytorch实战计算机视觉
本文旨在对深度学习重要概念进行整理和对pytorch算法进行整理参考《深度学习之pytorch实战计算机视觉》 --唐进民编著损失和梯度损失值就是预测值与真实之间的误差,梯度就是多元函数的各个参数求导并以向量的形式出现。梯度更新就是对损失函数求导,每次计算损失值都是对参与训练的整个数据集而言的。出现了批量梯度下降,即将训练集划分为多个批次,每次计算损失函数选取一个批次并对全局参数进行梯度更新.直到所以批次数据使用完毕就是训练一轮,会使得计算损失函数的时间和训练的复杂度降低,但是很容易导致优化函数的
2021-08-09 22:30:03 1952 1
原创 Pytorch Exception in Thread: ValueError: signal number 32 out of range(GFN代码里面遇到的错误,hdf5相关)
转发 https://www.it610.com/article/1296000902141911040.htm如有侵权,联系删除
2021-07-13 11:16:37 738
原创 RuntimeError: view size is not compatible with input tensor‘s size and stride (at least one dimensio
Traceback (most recent call last):File “train.py”, line 75, in train(model, trainloader, criterion, optimizer)File “/home/bder73002/wln/HufuNet-master/utils.py”, line 161, in trainerr1, err5 = get_error(output.detach(), target, topk=(1, 5))File “/
2021-06-24 12:57:59 404
原创 HEVC视频编码
目录视频压缩帧间编码帧内编码CBRVBR视频压缩视频压缩的过程就是编码的过程帧间编码帧间编码:用关键帧进行编码,比如有一个视频我只选用的5个帧作为关键帧,计算机可以通过关键帧去计算视频的其他帧。帧内编码帧内编码:帧与帧之间是独立的,被压缩的视频播放流畅,但是文件大。CBRCBR:恒定码流压缩VBRVBR:图像越复杂,码流越高,图像越简单,码流越低。...
2021-06-21 17:00:01 387
elastic-job.pptx
2020-11-25
关系数据数字水印技术研究_侯瑞涛.txt
2020-11-12
Carnus Exploring the Privacy Threats of Browser Extension Fingerprinting论文翻译
2020-10-28
ZYtrans6.5.0.1.zip
2020-10-08
web前端开发取色器
2020-08-26
python Tensor转换问题
2021-08-30
使用tensorflow的时候报错,谁告诉我这是为什么
2021-07-21
pytorch代码报错
2021-07-20
5000左右电脑推荐
2021-07-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人