- 博客(16)
- 收藏
- 关注
原创 夏令营 | 推免 | 研究生复试简历制作总结
1.前言在研究生推免和复试的过程中,夏令营的个人陈述或简历发挥着至关重要的作用,个人陈述或简历是老师了解你的直接途径,优秀的简历会给老师留下好的印象。本文主要针对计算机类同学在保研、夏令营、复试中制作简历的思路,但核心总是不变的,对于其他学科的简历同样具有参考价值。2.整体把握想要制作一份高质量的简历,我们需要先从简历框架入手,通过熟悉简历板块的构成,对简历制作有一个初步的认识;然后再对简历外观和内容这两个设计关键点进行分析,实现对简历整体的把握。2.1框架推免简历主要包括基本信息、教育背景、科研
2021-07-07 20:28:10 2908 2
原创 卷积神经网络残差网络
残差网络非常非常深的神经网络是很难训练的,因为存在梯度消失和梯度爆炸问题。跳跃连接能够有效的解决这一问题,可以从某一层网络层获取激活,然后迅速反馈给另外一层,甚至是神经网络的更深层。残差块在一般情况下,a[l]输入到神经网络后得到输出a[l+2]的过程如上图,将a[l]拷贝到最后一个linear之后,Relu之前,此路径成为捷径。a[l]跳过一层或者好几层,从而将信息传递到神经网络的更深层,成为捷径或跳跃连接ResNet首先我们看一个普通网络(Plain network),这个术语来自Res
2021-02-19 16:31:10 3165
原创 卷积神经网络池化层
池化层池化层的作用卷积网络也经常使用池化层来缩减模型的大小,提高计算速度提高所提取特征的鲁棒性最大池化最大化操作的功能就是只要在任何一个象限内提取到某个特征,它都会保留在最大化的池化输出里。所以最大化运算的实际作用就是,如果在过滤器中提取到某个特征,那么保留其最大值。如果没有提取到这个特征,可能在右上象限中不存在这个特征,那么其中的最大值也还是很小。在最大池化中很少用到Padding,所以输出维度为:⌊nH−fs+1⌋×⌊nW−fs+1⌋×nc\left \lfloor \frac{n
2021-02-19 10:55:35 1939
原创 三维卷积与单层卷积神经网络
三维卷积与单层卷积神经网络三维图像卷积对于三维图像RGB的特征,有3个通道。彩色图像如果是6×6×3,这里的3指的是三个颜色通道,可以把它想象成三个6×6图像的堆叠。第一个6代表图像高度,第二个6代表宽度,这个3代表通道的数目。同样你的过滤器也有一个高,宽和通道数,并且图像的通道数必须和过滤器的通道数匹配相较于3个矩阵的堆叠,我们可以任务过滤器的一个三维的立方体。叠加过滤器如果我们不仅仅想要检测垂直边缘怎么办?如果我们同时检测垂直边缘和水平边缘,还有45°倾斜的边缘?让这个6×6×3的图像
2021-02-19 10:43:50 480
原创 卷积神经网络填充Padding及步长Stride
填充Padding及步长Stride卷积运算的缺点假设图像的大小为nxn,过滤器是fxf,那么卷积运算的结果为(n-f+1)x(n-f+1)卷积运算后图像会缩小,经过若干次卷积运d算图像和图像的特征可能会缩小卷积运算中覆盖边缘和角落的像素点比中间像素点少,导致丢失图像边缘信息为了解决这一问题,引入填充PaddingPadding在图像周围填充一周的像素点(通常像素值为0),得到nxn → (n+2)x(n+2)的图像,经过卷积运算后得到nxn的图像,一般情况下卷积后图像的大小为(n+2p-
2021-02-18 10:46:52 2620 1
原创 卷积神经网络与边缘检测
计算机视觉计算机视觉的三个应用场景图像识别/图像分类目标检测风格迁移 图片由像素构成,一张图片的数据量很大,如果采用传统的DNN其参数量巨大,难以处理。为此,需要进行卷积计算,它是卷积神经网络中非常重要的一块。边缘检测卷积运算是卷积神经网络最基本的组成部分,使用边缘检测作为入门样例。卷积运算 这是一个6×6的灰度图像。因为是灰度图像,所以它是6×6×1的矩阵,而不是6×6×3的,因为没有RGB三通道。为了检测图像中的垂直边缘,你可以构造一个3×3矩阵。在共用习惯中,在卷积神经
2021-02-18 10:13:33 2627
原创 从零开始的Typecho建站生活
在大一入学前,我无意中发现了前辈学姐的博客,非常喜欢她博客的风格,也几乎翻看了她的每一篇博客,萌生了建立自己博客的想法 。首先我尝试了使用hexo搭建,但效果一般且比较麻烦,于是换成采用typecho搭建。前面的话个人博客可以帮助自己总结学习与生活,有兴趣的话快来参考教程搭建自己的博客吧!P.S. 从零到建站完成整个过程大概需要用8天准备步骤购买服务器为什么要购买服务器服务器是建站的基础,是搭建博客的地基。我们个人电脑也可以通过iis作为服务器。但我们没有公网ip,我们的ip地址是内网i
2020-08-03 14:38:36 966
原创 Git学习/markdown语法总结
Git学习鸽(水)了好久了,开坑学习,以此博客记录学习过程并自我监督!资源列表https://www.bilibili.com/video/BV1Xx411m7kn?from=search&seid=7204544418297423218(玩转Git)https://www.bilibili.com/video/BV1c4411X7oR?from=search&seid=7204544418297423218(小姐姐~)、https://www.liaoxuefeng.com/wi
2020-06-19 16:39:32 310 1
原创 leetcode树与二叉树练习
此篇博客用于记录leetcode树与二叉树部分刷题记录及题解,不定期更新~二叉树基本函数引论.leetcode二叉树定义Definition for a binary tree node.struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right;};**树的遍历方式总体分为两类:**深度优先搜索(DFS)、广度优先搜索(BFS);常见的 DFS : 先序遍历、中序遍历、后序遍历常见的
2020-06-14 21:44:23 288
原创 Vuecli中添加elementui插件
在Vuecli中添加elementui插件1.CL4配置 Vue提供了一个CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。CLI4的配置流程大致总结了流程如下:打开终端: 安装node.js,安装完node.js之后,npm也会自动安装。查询是否安装成功的命令:node -v npm -v 使用npm安装一般比较慢,故安装cnpm淘宝镜像来替换npm 全局安装脚手架工具vue-cli,命令如下:npm install --global @vue-cli
2020-06-11 21:34:12 1715 1
原创 图的应用个人总结
图的应用一、图的连通性问题(一)无向图的连通分量 在对图遍历时,对于连通图,无论是DFS还是BFS,只需要调用一次搜索过程,只需要从任意一个顶点出发,就可以遍历图中给每一个顶点。 对于非连通图,需要多次调用搜索过程,每次调用所得到的顶点为每个连通分量中的顶点集。调用搜索的过程的次数就是该图连通分量的个数。(二)两个顶点之间的简单路径 判断顶点u到v是否有简单路径 从u开始进行DFS或BFS搜索,若访问到v则u,v间有简单路径int pre[];//记录从第u个顶点到v的简单路径
2020-05-13 17:34:27 1123 1
原创 题解系列之图的存储
题解系列之图的存储(不定期更新)邻接矩阵1.题目描述在邻接矩阵存储结构上实现图的基本操作 matrix_insert_vertex 和matrix_insert_arc,有关定义如下:typedef int VertexType;typedef enum{ DG, UDG}GraphType;typedef struct{ VertexType vertex[MAX_VERTEX_NUM]; //顶点向量 int arcs[MAX_VERTEX_NUM][MAX_V
2020-05-10 17:28:35 931 3
原创 Vue-Cli实现登录/注册/博客demo总结
demo总结记录小组demo小项目,其中前端demo分为三期:第一期:完成登陆注册[前端:画页面,登陆注册的请求发送;后端:登陆注册的接口开发,并将数据存入数据库]第二期:前端拿vue重构[使用组件和cli脚手架]第三期:添加文章和阅读文章[主页面可以直接访问,默认未登录状态,可以阅读文章,不能添加文章,登陆后即可添加文章;后端完成相关接口开发]demo2目录├── R...
2020-04-12 21:37:16 1478
原创 Vue-Cli4基础配置及目录简介
Vue-Cli4基础配置 vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。它是轻量级的,它有很多独立的功能或库。初始环境配置 Vue安装需下载node.js Vue提供了一个CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。配置过程大致总结如下:打开终端:...
2020-04-12 21:34:41 1954
原创 C语言实现链表中的递归(二)
反转链表这次是一个很简单的题,但如果用递归做却有些复杂,不是很好理解,但此题有助于我们对递归的理解。题目:就地倒置/反转一个链表输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL(1)常规方法struct ListNode* reverseList(struct ListNode* ...
2020-03-12 20:40:39 439
原创 C语言实现链表中的递归
链表中的递归什么是递归呢?函数在运行时调用自己,这个函数就叫递归函数,调用的过程叫做递归。比如定义函数f(x)=x+f(x-1)递归的三个要点:终止条件,递归应该在什么条件终止?返回值,当前应该给上一级返回什么?递归方法,在这一级递归中,应该完成什么任务?例1:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的,例如:输入:1...
2020-03-10 17:45:05 1221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人