- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【pytorch】学习总结笔记
1.安装2.基础两大法宝函数:dir()打开,看见help()说明书举例:查询torch.cuda.is_available的作用,显示官方的解释文档如何加载数据dataset 提供一种方式去获取数据及其label(1)如何获取每一个数据(2)一共有多少个数据dataloader为网络提供不同的数据形式训练集格式(1)训练集+验证集(2)训练集(images+labels.txt)+验证集(images+labels.txt)(3)label写在图片名上复制路径快捷键“ctrl+shi
2021-08-19 16:52:00
408
原创 【2022秋招】百度产品面经
一面(电话面)1.自我介绍2.对自己的职业规划(附加问题:为什么)3.实习的时长,挑一个实习经历中的项目进行详细的介绍,并说一下难点,如何解决的?4.这个项目定量的提升结果?(没答上来)(附加:预估)5.项目具体对接的人员包括?6.介绍一下另一个项目,还是问我定量的提升结果?(没有)7.平时用的软件说名字8.知乎的商业模式?描述一下具体的商业模式(软文推广)?猜测一下知乎的盈利数额(没答上来)反问:建议:对于成果有一个数字化的预估是产品的基本能力,需要继续提升相关方面的能力...
2021-07-27 17:17:48
324
原创 【面试】字节跳动抖音特效技术美术面试题
【1】自我介绍【2】点乘叉乘【3】渲染管线【4】角色扇形攻击【5】切线法线【6】法线为什么是蓝色的【7】编程题,写shader还是写逻辑?选择逻辑给定一个数字N,如何生成1-N的随机数列?【8】点在三角形内可能有一些细节我忘记了,但是这个基本就是其他面试里也经常问的,还挺套路的。不过算法不太行,最后一面挂了。谢谢面试官小姐姐,刷leetcode去了TAT...
2021-04-23 10:25:03
1464
1
原创 【笔记】技术美术面试题准备
Shader这个东西太有用了,复习一下……shader-着色器**【面试必问】**渲染管线由一个三维场景触发,生成(或者说渲染)一张二维图像,换句话说从一系列的顶点数据、纹理等信息出发,把这些信息最终转换成一张可以人看到的图像,由CPU和GPU共同完成。最简单的就是硬盘出来一个三角面片,走近CPU,三角面片进GPU光栅化在显示器显示(顶点,本地,世界)模型信息到最终屏幕的一个过程真正的渲染管线分为三部分,1)应用阶段—>2)几何阶段—>3)光栅化阶段流程细分顶点处理==》本地
2021-04-19 15:44:46
1637
原创 【每日一题刷LeetCode】剑指 Offer 06. 从尾到头打印链表(C#)
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000思路栈是最合适的,全部压入栈然后再出栈不过忘了怎么写栈了……写了个数组,是一样的/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode
2021-04-07 13:03:05
88
原创 【每日一题刷LeetCode】剑指 Offer 05. 替换空格(C#)
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”限制:0 <= s 的长度 <= 10000思路一新建一个字符串,然后遍历字符串s,当当前字符不为“ ”时,将该字符插入新字符串,当当前字符为“ ”时,将字符“%20”插入新字符串,结束后返回字符串注意:多个字符应该放在双引号里public class Solution { public string Repl
2021-04-06 08:50:43
103
原创 【每日一题刷LeetCode】剑指 Offer 04. 二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 true。给定
2021-03-29 15:00:05
200
原创 神经网络基础概念总结(小白入门自用)
神经网络人工神经网络多层感知机激活函数反向传播算法损失函数权值初始化正则化方法人工神经网络人工神经元:人工神经元是人工神经网络的基本单元。模拟生物神经元,人工神经元有1个或者多个输入(模拟多个树突或者多个神经元向该神经元传递神经冲动);对输入进行加权求和(模拟细胞体将神经信号进行积累和树突强度不同);对输入之和使用激活函数计算活性值(模拟细胞体产生兴奋或者抑制);输出活性值并传递到下一个人工神经元(模拟生物神经元通过轴突将神经冲动输入到下一个神经元)。人工神经网络:大量的人工神经元以某种链接方式得来的
2021-03-28 21:39:00
413
原创 【阅读笔记】Python神经网络编程
我同时有看斯坦福机器学习那个课,有重复内容还算比较简单的入门书籍。代码下载 www.epubit.com第一章 神经网络如何工作计算机非常擅长快速计算,但不擅长识别图片内容。人恰恰相反。人脑的流程:问题——》思考——》答案机器的流程:输入——》计算——》输出...
2021-03-28 21:32:43
221
原创 【每日一题刷LeetCode】剑指 Offer 03. 数组中重复的数字(C#)
找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000思路1:第一个想到的肯定是穷举,任意两个配对,有一个配对上就跳出,然后就超时了。测试用例真狠。public class Solution { pub
2021-03-28 18:19:25
204
原创 【每日一题刷LeetCode】删除排序链表中的重复元素(C#)
删除排序链表中的重复元素存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序排列首先都要判断一下链表是否为空思路1:因为是有序的链表,所以只需要比对相邻的元素是否相同,双指针进行比较p->指向不重复的最后一个节点q->进行遍历若p->==q->.
2021-03-26 11:01:57
203
原创 【复现】GAN的复现和代码详细备注
基础知识:Batch Size定义:一次训练所选取的样本数。Batch Size的大小影响模型的优化程度和速度。同时其直接影响到GPU内存的使用情况,假如你GPU内存不大,该数值最好设置小一点。
2021-03-23 13:47:56
1934
原创 【论文04】基于区域敏感生成对抗网络的自动上妆算法
【论文04】《基于区域敏感生成对抗网络的自动上妆算法》-中文知网文献类型:期刊发表年限:2019年4月15日发表刊物:软件学报关键部分:解决妆容迁移问题,实现多领域的转换,不需要参考图片,仅需要指定一个类别就能生成妆容效果。数据集:亚洲妆容数据集+欧洲妆容数据集+人脸数据集celeb-A方法:比较方法:FID衡量真实数据和生成数据的分分布相似性 SSIM衡量图像之间的相似性存在问题:约束不需要改变区域的不变性不同于人脸表情需要对人脸整体特征同时进行编辑,上妆任务有局部编辑需求。
2021-03-17 16:52:56
192
原创 【复现】StarGANv1复现Celeb-A与RaFD结果一览
原代码链接:GitHub论文链接:论文环境:CUDA-9.0Python-3.5.4tensorflow-gpu-1.9.0按照这个环境配不用改,只是有的硬件不支持CUDA-9.0,需要手动替换文件,详情见他人的博客。数据集Celeb-A 人脸数据集这个csdn上就有,没有会员的建议去官网尺寸:178*218 (会读取成178x178)RaFD 人脸表情数据集需要导师或者有出版物的第一作者申请,学生不行,去找老师吧……不让分享尺寸:681*1024(需要处理数据集,缩放裁剪,处理成
2021-03-16 16:03:07
1260
11
原创 pytorch环境搭建和一些基础操作
1.安装anaconda/pycharm2.安装cuda,cudnn若已经安装好查找set cuda位置,进行验证3.安装pytorch和torch-vision在IDE里使用conda创建虚拟环境查看pytorch创建.py文件print(torch.__version__) #注意是双下划线Conda 是一个开源的软件包管理系统和环境管理系统pillow-python图像处理库...
2021-02-26 21:09:08
187
1
原创 【论文03】基于图像的动态头像实时面部动画
【论文03】《Real-time Facial Animation with Image-based Dynamic Avatars》《具有基于图像的动态化身的实时面部动画》文献类型:期刊发表年限:2016年7月关键部分:一种新颖的基于图像的动态3D头像表示,它允许有效地处理各种发型和头饰,并可以实时生成具有精细细节的表情面部动画。我们开发了一种算法,使用家里现成的网络摄像头,从一组稀疏捕获的用户图像中创建一个基于图像的头像。提出了一种优化方法来构建构造上一致的可变形模型,该模型近似于捕获图像中
2020-12-28 17:29:28
563
原创 【论文02】GANimation: One-Shot Anatomically Consistent Facial Animation
【论文02】《GANimation: One-Shot Anatomically Consistent Facial Animation》《GANimation: 一次性解剖学一致的面部动画》文献类型:期刊发表年限:2019年8月关键部分:数据集:情绪网络数据集(Benitez-Quiroz等人,2016年),20万张。针对问题:方法:研究方法:存在问题:StarGAN只能在由数据集的注释粒度定义的离散数量的属性中更改人脸的特定方面。也就是说只能合成数据集中的表情。产生原因:然而,这些
2020-11-24 15:20:14
489
原创 【论文01】人脸图像合成综述
【论文01】Deep learning for face image synthesis and semanticmanipulations: a review and future perspectives人脸图像合成和语义处理的深度学习:综述和未来展望文献类型:综述发表年限:2020年4月脸的信息非常丰富,这意味着一个广泛的信息范围,包括身份、性别、情绪、年龄和种族,这些信息都可以通过看一张脸的图像被感知。计算机视觉领域的许多竞赛都特别关注与人脸相关的应用(如人脸识别、验证、检测等),这表
2020-11-21 20:01:53
1867
原创 【Python】列表、元组、字典、集合
列表[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素。元组与列表类似,只不过[]改成()不可变,当修改时会产生新的地址,字典{key1:value1,key2:value2} 注意: <1> 键与值用冒号“:”分开; <2> 项与项用逗号“,”分开。 Hash :散列,通过关于键值(key)的函数,将数据映射到内存存储中一个位置来访问。这个过程叫做Hash,这个映射函数称做散列函数,存放记录的数组称做散列表(Ha
2020-09-14 14:03:48
111
原创 【读书笔记】《21天学通C++》类和对象
【题记】很多东西会用不会说不会解释,趁着疫情重读基础,并持续输出,给人讲明白自己也就会了,老师经常说我太关注细节而丢弃整体,还请多多指教《21天学通C++》第九章 类和对象构造函数默认构造函数复制构造函数移动构造函数析构函数静态与实例成员第九章 类和对象构造函数默认构造函数创建对象的时候调用。复制构造函数对象在创建时使用其他的对象初始化或者对象作为函数的参数进行值传递时进行调用。在对象被复制后临时对象和复制构造的对象各自占有不同的同样大小的堆内存,就是一个副本。移动构造函数就是让这个临时
2020-06-04 18:48:00
189
原创 【Unity】无UI截图并保存到任意位置
截图功能在游戏里还是非常常见的,这次做了一个Unity绘制人体热力图的项目,正好稍微总结一下Unity的截图问题。方法一ScreenCapture.CaptureScreenshot(path);
2020-05-31 07:32:03
1415
2
原创 VSCode Tips实用技巧
在开源 IDE 市场,最近几年 Visual Studio Code(简称 VSCode)越来越流行。对于初学者而言VSCode非常方便好用。笔者在这里整理了一下网上和自己的使用心得并实时更新。目录实用插件快捷键个人偏好疑难问题解决实用插件笔者自己目前用的是两个插件汉化插件:适合对软件不熟悉的中文忠实爱好者LeetCode刷题插件:找工作必备,配置的时候记得区分中英文站,默认英文站。(...
2020-04-19 09:42:44
584
原创 【Unity】Unity2018/2019发布安卓流程及踩坑总结
Unity版本:Unity 2018.4.14f1 (64-bit)系统:Win10全程无需科学上网
2020-01-15 14:25:40
9306
Unity截图ScreenShot并保存到任意位置
2020-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人