【推研小灶】复旦与南大之间:一次独特的计算机保研之旅

写在前面

上午10点填完志愿等待复试通知,利用这段时间记录一下我简短的夏令营和预推免。今年变为线下之后,部分学校的入营情况、考核方式有明显变化。加上CS方向保研名额总体变多,形势有点小乱,甚至填报系统都在9.29中秋节当天,各校的wl总体也比往年坚挺许多。我因为学校的一些安排,许多入围的夏令营没能参加,最终只参加了南大AI的夏令营和复旦CS的预推免。这里简单记录一下参营的过程,希望这篇小记能给学弟学妹们提供一点参考。

01

我的保研奋斗历程

01

个人情况

本科情况:中流985电子信息小班

成绩排名:rk3,因为是小班百分比只有10%

英语成绩:四级600+ 六级550+

竞赛经历:美赛H、大英赛三等

科研成果:无,仅有一段大创负责人经历

意向方向:NLP\多模态 > 其他AI方向,最好硕士,导师特别好的情况接受直博

最终去向:南京大学AI学硕

02

前期准备

高瓴学硕、上交学硕这种往年超高bar的营也放了本菜鸡进去,虽说是惊喜了一阵,但最后因为学校安排的生产实习课程不允许请假,我也没有提前申请用其他实习来抵,协商了很多次也没有解决,最终也只能放弃参加这些夏令营,虽说即使参加也很难优营,但失去争取的机会也还是有点遗憾吧。这里也是用自己的经历提醒各位,所有可能与夏令营冲突的事情一定提前掌握,提前处理

02

保研经历

01

南大AI

南大AI的夏令营体验还是很不错的,第一天下午报道,第二天上午机试+笔试,下午是宣讲+茶歇,茶歇期间可以去意向导师办公室面谈,第三天是专业面试。

报道:发了餐券和胸牌,晚上买了半个西瓜吃,讨个好兆头(bushi)。

机试&笔试:共2小时,笔试考察数据结构、机器学习、概率论等内容。机试分为数据结构+机器学习两部分,数据结构考的直接是leetcode原题,机器学习需要用numpy实现KNN的主体部分。

宣讲&茶歇:宣讲主要是南大AI院各课题组老师介绍组内情况、研究方向和学生去向等。茶歇时间有很多甜点、水果和饮料,可以自助,这段时间也可以去办公室找老师面谈。

专业面试:每人12分钟左右,流程是英文问答、机器学习基础、数学及闲聊。面试结束后完成所有夏令营环节,需要在考核结束后20天内上传带有意向导师签字的申请表。

02

中山大学

复旦CS预推免流程是:第一天上午机考,晚上填报志愿,第二天英语口试,第三天专业面试。

机考:时间2小时,共5道题,主要是数据结构与算法题目。我最终只做出来2道半,考察了模拟、滑窗、最短路、动态规划等。

英语口语:时长约5分钟,问到的问题包括自我介绍、大创项目介绍、与他人意见不合时的处理方式等。

专业面试:每人约15分钟,面试老师有英语口语和机试的成绩,根据这些成绩可能会有相关的问题。涉及的知识点包括排序稳定性、堆栈和队列基本概念、二叉树遍历和图的连通性判断方法等。

04

人工智能常见面试真题整理

01

计算机视觉

Q

如何理解卷积神经网络中的池化层作用?

A

池化层用于下采样,通过取局部区域内的最大值或平均值来减少特征图的尺寸,同时保留重要信息,降低计算量和防止过拟合。

Q

什么是数据增强,如何在图像处理中应用?

A

数据增强是一种通过随机改变图像的亮度、对比度、旋转、裁剪等方式,生成新的训练样本的方法,有助于提高模型的泛化能力。

Q

ResNet网络中的跳跃连接如何解决梯度消失问题?

A

跳跃连接通过直接将输入传递到后面的层,允许梯度直接通过这些连接反向传播,有效缓解梯度消失问题,帮助训练更深的网络。

02

机器学习

Q

KNN算法原理

A

KNN通过计算样本与已知样本的距离,选择最近的K个样本的类别进行分类。常用的距离度量方法有欧氏距离和曼哈顿距离。

Q

随机森林与决策树的区别?

A

随机森林由多棵决策树组成,通过对每棵树进行训练并结合它们的预测结果提高模型的稳定性和准确性,减少过拟合风险。

Q

如何选择模型的正则化参数?

A

通过交叉验证的方法选择正则化参数,在训练集和验证集上进行多次实验,选择使模型在验证集上表现最好的参数

03

自然语言处理

Q

什么是词向量,如何生成?

A

词向量是将单词表示为实数向量的方法,常用的生成方法包括Word2Vec、GloVe等,通过在大规模文本语料上训练获得词的向量表示。

Q

LSTM与GRU的区别?

A

LSTM有三个门(输入门、遗忘门、输出门),而GRU只有两个门(更新门、重置门),GRU结构相对简单,计算量更小,但在某些任务上性能略逊于LSTM。

Q

Transformer架构的优势是什么?

A

Transformer利用自注意力机制建模全局依赖关系,具备并行计算能力,相比传统的RNN和LSTM,训练效率更高,适用于大规模数据和复杂任务

以上就是学长的经验分享,这些干货全部收录于我们的保研资料中,想要获取更多保研干货,可以看看我们新推出的《轻保研·一步到位资料包》

05

总结

从4月开始准备保研到今天也终于尘埃落定,南大也是我高中时期的梦校,最终去向的课题组研究方向和组内氛围也令人满意。感谢一直支持我的父母和同学,还有辅导员,在保研路上提供了许多建议和帮助,也感谢各位撰写经验帖的学长学姐。希望未来的几年能有所成就,也祝各位学弟学妹取得满意的offer~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/49396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式C++、Raspberry Pi、LoRa和Wi-Fi技术、TensorFlow、ROS/ROS2:农业巡检数据导航机器人设计流程(代码示例)

随着科技的不断进步,农业领域也在逐渐向智能化发展。农业巡检机器人作为农业智能化的重要组成部分,能够自动化地监测农作物生长状况,提高农业管理的效率和精确度。本文将介绍一个基于Raspberry Pi和NVIDIA Jetson的农业巡检机器人&#xff0c…

【我的养猪日记】区块链游戏

剧情介绍 年少无知留给了故乡,谦卑有礼送给了远方,有工作的地方没家,有家的地方没工作,他乡留不下灵魂,故乡安不了肉身,从此便有了漂泊。在外漂泊数年的你每天过着,挤不完的公交地铁、交不完的房…

VUE3学习第三篇:报错记录

1、在我整理好前端代码框架后,而且也启动好了对应的后台服务,访问页面,正常。 2、报错ReferenceError: defineModel is not defined 学到这里报错了 在vue网站的演练场,使用没问题 但是在我自己的代码里就出问题了 3、watchEffec…

网友提问:桌面与web开发哪个难度更大?

关于桌面应用开发与Web开发哪个难度更大的问题,实际上并没有绝对的答案,因为这取决于具体的开发任务、所使用的工具和技术栈等因素。不过,我们可以从几个方面来进行比较: 技术栈 Web开发: 前端通常涉及到HTML、CSS、J…

用Python编写自动答题脚本——该如何写呢?

编写一个Python自动答题脚本的复杂性和方法将取决于你所要答题的系统的具体实现和限制。以下是一个简化的流程,以及如何在不同情境下编写自动答题脚本的基本思路。 1. 确定答题系统的交互方式 首先,你需要了解答题系统是如何与用户交互的。这可能包括&…

Django—admin后台管理

Django官网 https://www.djangoproject.com/ 如果已经有了Django跳过这步 安装Django: 如果你还没有安装Django,可以通过Python的包管理器pip来安装: pip install django 创建项目: 使用Django创建一个新的项目: …

[Mysql-DDL数据操作语句]

目录 DDL语句操作数据库 库: 查看:show 创建:creat 删除:drop 使用(切换):use 表: 查看:desc show 创建:create 表结构修改 rename as add drop modify change rename as …

探索Linux-1-虚拟机远程登陆XShell6远程传输文件Xftp6

Linux是什么? Linux是一个开源的操作系统内核,由林纳斯托瓦兹(Linus Torvalds)于1991年首次发布。它基于Unix操作系统,但提供了更多的自由和灵活性。Linux内核是操作系统的核心部分,负责管理系统资源、处理…

MySQL的表,视图,索引创建

一。创建表 1。创建Student表 mysql> create table Student(Sno int primary key auto_increment,Sname varchar(30) not null unique,Ssex varchar(2) check (Ssex 男 or Ssex 女) not null,Sage int not null,Sdept varchar(10) default 计算机 not null); 2.创建Cour…

Infuse Pro for Mac全能视频播放器

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件,将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功 三、运行测试安装完成!!! 效果 一、下载软件 下载软件…

Dav_笔记11:SQL Tuning Overview-sql调优 之 5

构建SQL测试用例 对于许多与SQL相关的问题,获得可重现的测试用例可以更轻松地解决问题。从11g第2版(11.2)开始,Oracle数据库包含SQL测试用例构建器,它可以自动完成收集和复制尽可能多的有关问题及其发生环境的信息的难…

【JavaScript】深入理解 `let`、`var` 和 `const`

文章目录 一、var 的声明与特点二、let 的声明与特点三、const 的声明与特点四、let、var 和 const 的对比五、实战示例六、最佳实践 在 JavaScript 中,变量声明是编程的基础,而 let、var 和 const 是三种常用的变量声明方式。本文将详细介绍这三种变量声…

上传文件传参 pc端vue的formData

formData let formData new FormData(); formData.append("file", blob, ref ".png"); //添加参数并且重新命名文件名称 if(ref.toString().indexOf(qrcode) > 0) formData.append(noStbg, true)//添加参数 uploadType(formData, sour…

USB转多路串口-纯硬件实现串口数据传输指示灯电路

前言 串口相关产品往往要求有数据收发时LED闪烁,我们经常会用软件实现,在MCU内注册一个定时器,有数据发送时就闪烁一段时间。软件点灯这种方式存在两个缺陷,一是接收方向不好实现;二是定时器一般用固定频率&#xff0…

Linux系统:date命令

1、命令详解: date 命令可以用来显示或设定系统的日期与时间。 2、官方参数: -d, --dateSTRING 通过字符串显示时间格式,字符串不能是now。-f, --fileDATEFILE 类似 --date 在 DATEFILE 的每一行生效-I[FMT], --iso-8601[FMT…

Redis底层数据结构的实现

文章目录 1、Redis数据结构1.1 动态字符串1.2 intset1.3 Dict1.4 ZipList1.5 ZipList的连锁更新问题1.6 QuickList1.7 SkipList1.8 RedisObject 2、五种数据类型2.1 String2.2 List2.3 Set2.4 ZSET2.5 Hash 1、Redis数据结构 1.1 动态字符串 Redis中保存的Key是字符串&#xf…

【C语言】VS的实用调试技巧

0. 前言 VS(Visual Studio)是集成开发环境,其内置了多种调试工具和技巧帮助开发人员在开发过程中解决问题。包含断点、监视窗口、自动窗口、调用堆栈等,通过这些技巧,开发人员可以有效地调试和解决程序中的问题。我们在VS编译器上写代码&…

Codeforces 903 div3 A-F

A 题目分析 数据范围很小&#xff0c;暴力枚举即可&#xff0c;然后给字符串x的长度设置一个上限&#xff0c;我设了50&#xff0c;因为n*m<25&#xff0c;多一倍够用了 C代码 #include<iostream> using namespace std; void solve(){int n,m;string x,s;cin>>…

尚硅谷vue全家桶(vue2+vue3)笔记

Vue2 一、Vue核心 01_简介 1.特点 采用组件化模式&#xff0c;提高代码复用率、且让代码更好维护。声明式编码&#xff0c;让编程人员无需直接操作DOM&#xff08;命令式编码&#xff09;&#xff0c;提高开发效率。使用虚拟DOM优秀的Diff算法&#xff0c;尽量复用DOM节点。…

Java 面试相关问题(下)——JVM相关问题GC相关问题

1. 类加载1.1 类的生命周期说一下&#xff1f;1.2 介绍下生命周期中的加载&#xff1f;1.3 介绍下生命周期中的验证&#xff1f;1.4 介绍下生命周期中的准备&#xff1f;1.5 介绍下生命周期中的解析&#xff1f;1.6 介绍下生命周期中的初始化&#xff1f;1.7 介绍下生命周期中的…