当前位置: 首页 > news >正文

初探科研 | 第一次科研经历

1 . 自己的experiences

自己大二下学期中比较幸运加入到科研组里,做的方向是3D人体姿态估计,不过由于是一个全新领域,基本也是自己这个小白探索,所以成果甚微。在八月初由于各种原因退出了组,但是在这期间收获还是蛮多的,我想在此总结一下,然后也方便做接下来自己的一些科研规划

1.1 收获

(1)关于科研本身

初步了解了科研的大致过程,老师会给一个选题,然后我们会去调研该方向的已有的顶会论文,选择baseline,baseline就是我们对标的文章,发现对标文章的不足,可提升的空间,然后自己基于各种论文针对baseline的不足提出自己的Idea。之后我们写代码做实验验证自己的Idea,如果效果不太好再去尝试新的Idea,如此反复,最后撰写论文

(2)关于沟通交流

六月初开始和北大的实验室合作,也参与到了北大实验室的每周的组会,他们每周会做周报,每个月还会有一次月报。

让我比较震撼的是,师兄们的组会的汇报清晰明了,有着明确的目标,完成情况,未来一周的工作计划等等

我渐渐意识到组会的汇报还是很重要的

一方面我觉得可以锻炼我们把一个事情尽可能通俗简单地讲给别人,也反映着我们自己对于特定方法的理解有多深(这其实是费曼学习法)另一方面,可以锻炼我们的表达能力,在组内解决问题时尤为重要。

同时我觉得和老师及时沟通很重要,每天遇到什么问题及时向老师汇报,寻求师兄帮助,这样的话,避免问题积攒

(3)关于论文投稿

我的指导老师们,师兄们都会抓住每一次投稿机会,即便不中稿也无所谓,因为科研本身不是一帆风顺的,在这个过程中可能会收获到审稿人的意见,这些意见对于我们改进论文质量有着很大的帮助

(4)关于Idea

新的idea,这本身可能也是比较难的

我个人觉得要做好已有论文的对比分析,已有论文的各种方法要熟悉

同时老师建议我们每天都要养成看最新论文的习惯,看最新的方法

(5)关于代码

有了Idea 就要通过代码实现了,但是实现过程中也会碰到很多问题,我也深刻感受到自己的代码能力弱,但解决这些问题的过程会实实在在提高代码能力,因而一定要着手去做一些项目

(6)此外

我觉得最最最重要的

就是学会把一个模糊问题清晰化,具体化,拆解成一个一个小问题,然后各个击破

寻求老师或师兄帮助的时候,也应该是具体的细节的问题,告诉老师自己有哪些尝试等等

2 重新出发

计划

(1)对于经典论文,经典方法坚持阅读paper,养成阅读论文,总结论文的习惯,同时计划出一个读论文系列来监督自己

(2)继续加入到一些项目中

(3)学李沐老师的《动手学深度学习》提高代码能力,同时补一些数学知识

每天通过阅读论文来掌握领域新的想法,加深对现有方法的理解,掌握新的分析问题的方式,思考现有方法不足,提出新的想法。通过阅读/撰写代码加快自己实现想法的速度。通过撰写ppt 提升自己的理解和表达。

网上查阅了一些建议

2.1 如何提出好的idea

参考 Zhuowei's Research

1)增加/替换/改变原来问题的某个维度,提出一个新的问题。如从image caption到video caption, 从语义分割到全景分割

2)结合多个解决方案/问题提出新的解决方案/问题:Next=A+B。如同时生成单物体与分割图:datasetGAN

3)重新思考问题的定义:如目标检测中极值点/中心点的检测

4)拿着锤子找钉子:这个锤子是比较 general 的计算方法,比如将因果学习应用到视觉的各个领域,把对比学习应用到表征学习的各个领域

5)给问题增加一个褒义词:faster, multi-scale, progressive, dynamic, adaptive, non-parametric, , hierarchical, personalized, open,cascade, invariant / XXX-aware (scale/shift/rotation/occulsion/deformation)

6) 找到目前方法的问题

2.2 其他优秀可学习的博主

(8 封私信) CV技术指南 - 知乎 (zhihu.com)

公众号 计算机视觉

公众号 视觉智能VINT

公众号 学姐带你玩AI

欢迎大家来和我交流,一起进步

相关文章:

初探科研 | 第一次科研经历

1 . 自己的experiences 自己大二下学期中比较幸运加入到科研组里,做的方向是3D人体姿态估计,不过由于是一个全新领域,基本也是自己这个小白探索,所以成果甚微。在八月初由于各种原因退出了组,但是在这期间收获还是蛮多…...

Wireshark数据抓包分析之HTTP协议

一、实验目的: 主要时熟悉wireshark的使用 二、预备知识: HTTP协议的相关知识 what fk,原来只要在右页点击切换,就可以开启2台不同的机器欸!nice 三、实验过程: 1.在机器1中通过管理员身份运行hfs之后&a…...

研发管理工具大揭秘!6款利器助你高效研发

"研发管理工具有哪些?6款研发管理利器分析Zoho Projects、Trello、Asana、Monday.com、Smartsheet、Jira。" 在如今的科技发展日新月异的时代,研发管理工具的重要性日益凸显。研发管理工具有助于提高研发效率,降低成本,…...

云知识入门-什么是虚拟机、磁盘、镜像和快照

一、虚拟机 1、什么是虚拟机 虚拟机(VM)是一种创建于物理硬件系统(位于外部或内部)、充当虚拟计算机系统的虚拟环境,它模拟出了自己的整套硬件,包括 CPU、内存、网络接口和存储器。通过名为虚拟机监控程序…...

C/C++编译整理

1. 编译器 查看编译情况 gcc main.c -o main -v # -v查看编译详情 g main.c -o main -v # -v查看编译详情添加预处理头文件 在PATH中找到可执行文件程序的路径 export PATH $PATH:$HOME/bin gcc找到头文件的路径 C_INCLUDE_PATH/usr/include/libxml2:/MyLib export C_I…...

数据结构——栈和队列

栈和队列的建立 前言一、栈1.栈的概念2.栈的实现3.代码示例(1)Stack.h(2)Stack.c(3)Test.c(4)运行结果(5)完整代码演示 二、队列1.队列的概念2.队列的实现3.代…...

苍穹外卖阿里云oss存储笔记

阿里云oss 阿里云对象存储oss(Object Storage Service),是一款海量,安全,低成本,高可靠得云存储服务,使用oss,您可以通过网络随时存储和调用包括文本,图片,视…...

Kafka 集群搭建过程

前言 跟着尚硅谷海哥文档搭建的Kafka集群环境,在此记录一下,侵删 注意:博主在服务器上搭建环境的时候使用的是一个服务器,所以这篇博客可能会出现一些xsync分发到其他服务器时候的错误,如果你在搭建的过程中出现了错…...

【算法随记】在计算过程中模的情况

https://leetcode.cn/problems/power-of-heroes/ 计算过程中,可以放心模的情况: 加减乘 先模再加再模和直接加再模一样 a m o d m b m o d m ≡ a b ( m o d m ) a\mod mb\mod m ≡ ab \ (\mod m) amodmbmodm≡ab (modm) 先模再减再模和直接减再模…...

MSTP多生成树协议(第二课)

MSTP负载均衡 实验 需求 1)PC1属于 vlan 10 ,IP地址为 192.168.10.1/24, 网关为 192.168.10.2542)PC2属于 vlan 20 ,IP地址为 192.168.20.1/24, 网关为 192.168.20.254**3)确保PC1与PC2互通4…...

数组指针、函数指针、指针数组、函数 指针数组、指针函数详细总结

1.数组指针概念和应用 首先数组指针应该是一个数组,它的定义如下: 数组指针,指的是数组名的指针,即数组首元素地址的指针。即是指向数组的指针。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。 数…...

Linux存储学习笔记

相关文章 Linux 存储系列|请描述一下文件的 io 栈? - tcpisopen的文章 - 知乎 https://zhuanlan.zhihu.com/p/478443978 深入学习 Linux 操作系统的存储 IO 堆栈 - KaiwuDB的文章 - 知乎 https://zhuanlan.zhihu.com/p/636720297 linux存储栈概览 - st…...

ubuntu执行jmeter端口不够用报错(Address not available)

ubuntu执行jmeter端口不够用报错(Address not available) 解决方案 // 增加本地端口范围 echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range// 启用快速回收TIME_WAIT套接字 sudo sysctl -w net.ipv4.tcp_tw_recycle 1// 启用套接字的重用 sudo sysctl -w net.ipv4…...

MongoDB:简单的增删改查操作

一.概述 本篇文章介绍在Navicat中对MongoDB数据库进行增删改查操作,在后面会介绍在Spring Boot中使用MongoTemplate对MongoDB数据库进行相关操作.如有必要可以先看看前面几篇文章. MongoDB:MySQL,Redis,ES,MongoDB的应用场景 MongoDB:数据库初步应用 二.在Navicat进行增删改…...

网络编程(域套接字)

一、域套接字的概念 1.只能做一台主机内的进程间通信,协议族(地址族)指定为:AF_UNIX AF_LOCAL 2.bsp-lcd: s类型文件,就是域套接字 3.如果客户端不手动绑定,则操作系统不会创建一个套接字文件…...

探索短视频小程序/小年糕

短视频小程序的兴起,为创作者提供了一个全新的平台,让他们能够以更专业的方式展现自己的作品。这种创作形式不仅要求作品内容足够精彩还需要有深度的思考和逻辑性的呈现。本文将探索短视频小程序的专业与深度的创作之道,帮助创作者更好地发挥…...

基于MATLAB开发AUTOSAR软件应用层Code mapping专题-part 7 Function callers标签页介绍

不知不觉这个code-mapping专题已经写了6篇文章了,今天是我们这个专题的最后一篇文章了介绍Function callers 这个其实很简单,以前的文章里也有提到CS接口实现两个SWC之间的CS调用,我们在从Code-mapping的角度在说下 首先还是看下模型 我们还记得在simulink里我们用function…...

ARM开发(cortex-A7核中断实验)

1.实验目的:实现KEY1/LEY2/KE3三个按键,中断触发打印一句话,并且灯的状态取反; key1 ----> LED3灯状态取反; key2 ----> LED2灯状态取反; key3 ----> LED1灯状态取反; 2.分析框图: …...

关于融合项目点云pointpillars检测不显示三维检测框问题的解决

这个问题主要还是launch文件中出现了一些偏差。 launch文件的第26行 这里原先是0.6,在检测kitti的时候是0.6,由于kitti是64线激光雷达,我个人用的是16线激光雷达,所以把0.6降到了0.2.出现了三维检测框,问题解决...

spring复习:(57)PropertyOverrideConfigurer用法及工作原理

一、属性配置文件 dataSource.urljdbc:mysql://xxx.xxx.xxx.xxx/test dataSource.usernameroot dataSource.passwordxxxxxx dataSource.driverClassNamecom.mysql.jdbc.Driver #dataSource.typecom.alibaba.druid.pool.DruidDataSource二、spring配置文件 <?xml version&…...

运筹优化算法工程师入门指南:从数学基础到实战项目(附学习资源清单)

运筹优化算法工程师入门指南&#xff1a;从数学基础到实战项目&#xff08;附学习资源清单&#xff09; 运筹优化&#xff08;Operations Research&#xff09;作为一门融合数学建模与工程实践的学科&#xff0c;正在供应链管理、智能制造、交通调度等领域展现出不可替代的价值…...

OpenClaw批量处理妙用:Qwen3.5-9B同时校对100篇Markdown格式

OpenClaw批量处理妙用&#xff1a;Qwen3.5-9B同时校对100篇Markdown格式 1. 为什么需要批量Markdown校对 作为技术文档写作者&#xff0c;我经常需要处理大量Markdown文件。最让我头疼的问题不是内容创作&#xff0c;而是格式规范——标题层级错乱、中英文混排空格缺失、列表…...

从One-Hot到Embedding:一文读懂NLP中的词向量进化史

从One-Hot到Embedding&#xff1a;一文读懂NLP中的词向量进化史 在自然语言处理&#xff08;NLP&#xff09;的发展历程中&#xff0c;如何有效地表示单词一直是核心挑战之一。早期的计算机科学家们发现&#xff0c;要让机器理解人类语言&#xff0c;首先需要解决"词如何数…...

ResNet18物体识别在内容审核中的应用:快速过滤与分类图片

ResNet18物体识别在内容审核中的应用&#xff1a;快速过滤与分类图片 1. 内容审核的挑战与解决方案 在当今数字内容爆炸式增长的时代&#xff0c;内容审核已成为平台运营的关键环节。每天都有海量的图片需要被快速准确地分类和过滤&#xff0c;传统人工审核方式已无法满足需求…...

StructBERT模型本地部署详解:从GitHub克隆到服务启动

StructBERT模型本地部署详解&#xff1a;从GitHub克隆到服务启动 你是不是也遇到过这样的场景&#xff1f;手头有一堆文本&#xff0c;需要快速判断它们之间的相似度&#xff0c;比如检查文章是否重复、匹配用户查询、或者做智能问答。如果每次都调用云端API&#xff0c;不仅费…...

毕业设计系统实战:从零构建高可用选题管理平台

毕业设计系统实战&#xff1a;从零构建高可用选题管理平台 高校毕业设计&#xff08;论文&#xff09;是本科教学的重要环节&#xff0c;但传统的线下或简易线上管理方式常常让师生和管理员头疼不已。每到选题季&#xff0c;系统卡顿、选题冲突、流程混乱、数据丢失等问题层出不…...

PlayIntegrityFix终极指南:2025年Android设备完整性修复完整解决方案

PlayIntegrityFix终极指南&#xff1a;2025年Android设备完整性修复完整解决方案 【免费下载链接】PlayIntegrityFix Fix Play Integrity (and SafetyNet) verdicts. 项目地址: https://gitcode.com/GitHub_Trending/pl/PlayIntegrityFix 还在为Root设备无法通过Google …...

Python内存占用直降63%!20年CTO首次公开智能体内存策略的3级缓存配置模板

第一章&#xff1a;Python智能体内存管理策略配置步骤详解 Python智能体&#xff08;如基于LangChain、LlamaIndex构建的Agent&#xff09;在长时间运行或高并发场景下易遭遇内存泄漏、对象堆积与GC延迟问题。合理配置内存管理策略&#xff0c;是保障其稳定性和响应效率的关键环…...

STM32硬件定时器中断库:零HAL依赖多实例调度

1. 项目概述STM32_TimerInterrupt是一个面向 STM32 全系列微控制器&#xff08;覆盖 F0/F1/F2/F3/F4/F7/L0/L1/L4/G0/G4/H7/WB/MP1 等主流型号&#xff09;的轻量级、高可靠硬件定时器中断驱动库。其核心设计目标是在不依赖 HAL 库底层阻塞逻辑的前提下&#xff0c;提供稳定、低…...

Dify工作流实战:5步打造个性化英语单词口语练习工具(附完整配置)

Dify工作流实战&#xff1a;5步打造个性化英语单词口语练习工具&#xff08;附完整配置&#xff09; 在数字化学习浪潮中&#xff0c;AI技术正重塑语言学习的边界。对于开发者而言&#xff0c;如何将前沿的大模型能力转化为实际可用的学习工具&#xff0c;成为技术落地的关键挑…...