科研方向与个人思考

news2024/11/15 9:34:09

文章目录

  • 关于科研选题与方法的若干思考
    • 如何选题
    • 选题tips
    • 确定研究问题之后
    • 如何读论文——与一篇优秀论文作者的博弈
    • 阅读论文的技巧
    • 代码实现过程中
    • 成果发表四步走:
    • 科技论文的书写顺序
    • 学会利用工具
    • 科研的正确姿势
  • 研究生时间线
  • 个人思考
    • 入门一个领域的步骤(以深度学习NLP为例)

——选择大于努力
【纯个人向,CS/EE大类适用,持续更新】
这篇草草记录一些方向性的思考和选择,来源可能是线下讲座,大牛主页,网上的视频等,我只记下一些我感觉有用的东西

关于科研选题与方法的若干思考

来源:厦门大学纪荣嵘教授讲座,整理汇总

如何选题

  • 导师只能为你提供大致的研究方向
  • 小问题也有大量的非常挑战性的困难
  • 大量的阅读!并且特别注意两点:
    1.论文的Future Work
    2.批判性地阅读论文
  • 与同实验室的同学分享并讨论你所问读的论文
    再次提高理解
    提高表达能力
    思想上的碰撞-获得更好的灵感

选题tips

  • 新问题,老思路
    提出新问题/需求/应用,尝试用已有的思路/方法/技术解決
  • 老向题、新思路
    用新的思路/方法/技术解决已有的问题
  • 他山之石、学科交叉
    跨学科的时候,保持自己学科的优势
  • 调整目标、学会放弃
    "放弃,是一门艺术、痛苦的选择:很有可能错过了突破的机会
  • 不要只在“灯下找钥匙”:这个路灯代表一个科研的热点,现代社会,信息、人员与资本的流动性急剧增加,灯光打到哪里,人们就会一涌而上,而忘了其他地方(我就是这样)
  • 学科的生命周期:探索、开发到跟风——清风明月,路灯寻钥,内卷踩踏(私以为大模型现在在第二阶段,cv在第三阶段)

确定研究问题之后

  • 继续阅读!
    继续丰富自己的技术路线
  • 继续分享!
    在同学的反馈中获得进步
  • 继续思考、尝试,并回到第一步并重复循环!
    复现或者用在部分横向课题中
  • 直到建立你的方法!
    独一无二的技术路线,效果拔群的实验结果

如何读论文——与一篇优秀论文作者的博弈

(指一般论文,非综述)

  • 先看摘要,然后停下来,想想换做是我:我该如何设计方法,我该如何做实验,我该如何对比
  • 然后再读论文,思考:方法区别在哪,实验没有考虑之处,我能做出更好论文吗

阅读论文的技巧

阅读论文的技巧

  • 不需要阅读全部的论文(浪费时间、影响创新思维)
  • 基本出发点
    综述性论文:寻找方向
    主要国际会议:把握趋勢
    期刊论文及活跃研究组的研究报告:深入研究
  • 怎样阅读
    扫读(Scanning)、泛读(Abstract)与精读(Entirely)相结合
    精读几篇好的文章(获奖论文、期刊论文等)

代码实现过程中

代码编写是必要过程,但是:
代码要注重你所构建算法的原理,而不是程序有多鲁棒
做实验前,请一定先明白你为什么需要这些实验
•与创新点的关系
•如何更好的展示实验数据
•尝试分析实验结果的原因
•千万别做成实验报告

总之:所有实验都是为了服务你的创新点

成果发表四步走:

组内汇报——会议论文——期刊论文——学位论文
tips:下载目标期刊和会议的高引论文,学它的结构和写法

科技论文的书写顺序

  • 实验与结果
  • 核心方法
  • 整理出结论
  • 撰写引言
  • 起草摘要和题自
  • 静置与通读

静置:刚写完:啊我真是天才,多么天衣无缝之作!
静置两周后:什么辣鸡文章,狗都不看
继而知道哪里需要修改完善

学会利用工具

  • grammarly:修改基本语法错误
  • GPT协助润色
  • overleaf:在线编辑排版latex

科研的正确姿势

  • 不要认为所有人都能很快明白你的工作
    学会站在听众与读者立场表达自己
  • 不要浅尝辄止,而是由浅入深
    循序渐进从易到难,完善自己的方法
  • 不要认为学术报告的内容与自己无关就不热衷
    其他领域的方法可能适用于自己领域科研问题

研究生时间线

自己推导的,适用于放养导师,全靠自己从0开始科研的三年制全日制研究生,不适用于研一就发文章的大佬

在这里插入图片描述

个人思考

入门一个领域的步骤(以深度学习NLP为例)

参考:徐嘉诚:DeepGuide.md

  1. 基本能力——编程能力、英语能力、数学功底
  2. 行业通识教育:课本,课程——《神经网络与深度学习》邱锡鹏
    扩展选择:https://www.zhihu.com/question/26006703
  3. 锻炼的动手能力——《神经网络与深度学习》邱锡鹏-配套NLP-Beginner:自然语言处理入门练习
    掌握Pytorch框架,并通过代码实现加深对理论的理解,熟练使用Google和Stackoverflow,以及各种group、论坛
  4. 了解研究领域概况——阅读行业最新综述论文——例如大模型领域,阅读A Survey of Large Language Models
    这一步相比于第二步,会除了CNN、RNN外,补充学习到最新的知识,例如指令调优(instruction tuning)和对齐调优(alignment tuning)的概念和意义,同时通过综述论文学习又不失系统性
  5. 选择具体领域,深耕并进一步阅读,培养领域科研嗅觉

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

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

相关文章

【有功-无功协调优化】基于改进多目标粒子群优化算法(小生境粒子群算法)的配电网有功-无功协调优化研究(Matlab代码实现)

💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ 💥 💥 🏆 博主优势: 🌞 🌞 🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 …

Windows 安装 GDAL C++库

Windows 安装 GDAL C库1. 方法1:下载配置网友编译的GDAL版本1.1 下载1.2 配置1.3 测试1.4 缺点2. 方法2:自己编译3. 参考1. 方法1:下载配置网友编译的GDAL版本 1.1 下载 CSDN: GDAL,geos联合编译的库,版本为1.8.0&am…

VMware虚拟机搭建

网络步骤 VMWARE虚拟机NAT模式上网设置 VM虚拟机设置 虚拟机全局设置 启动虚拟机选择【虚拟网络编辑器】 如果需要管理员权限点【更改设置】,没有提示这忽略这一步 选择NAT模式,更改下面的子网IP,改成你需要的任何一个子网网段(…

KDZD608屏蔽服效率测试仪

一、产品概述 KDZD608型屏蔽服效率试验装置(带电作业用屏蔽服屏蔽效率试验装置)是对屏蔽服进效率试验的专用设备,广泛用于电力系统、生产厂家和科研单位不可缺少的检测设备。KDZD608型屏蔽服效率试验装置根据最新国家标GB6568.2-86《带电作业…

9.含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度

说明书 MATLAB代码:含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度 关键词:冰蓄冷空调 CCHP-MG 多时间尺度优化 冷热电联供 参考文档:《含冰蓄冷空调的冷热电联供型微网多时间尺度优化调度》完全复现 仿真平台:MATLAB yal…

算法学习day57

算法学习day57 1.力扣647. 回文子串1.1 题目描述1.2分析1.3 代码 2.力扣 516.最长回文子序列2.1 题目描述2.2 分析2.3 代码 3.参考资料 1.力扣647. 回文子串 1.1 题目描述 题目描述: 给定一个字符串,计算这个字符串中有多少个回文子串。 具有不同开始…

TenserRT(一)模型部署简介

第一章:模型部署简介 — mmdeploy 0.12.0 文档 pytorch.onnx.export方法参数详解,以及onnxruntime-gpu推理性能测试_胖胖大海的博客-CSDN博客 我们来谈谈ONNX的日常 - Oldpan的个人博客 初识模型部署 训练:网络结构(深度学习框…

【Windows】更换笔记本键盘操作

目录 一、拆旧 1、电脑保持关机状态 2、拆下电池 3、拧开中间这块区域的螺丝 4、拿键盘进行对照,找到对应的固定键盘的螺丝的位置,拧开 5、直接撬起原本的键盘,注意不要扯到下面的排线,小心点 二、换新 6、换新键盘&#…

公司新招了个腾讯拿38K的人,让我见识到了什么才是测试天花板···

5年测试,应该是能达到资深测试的水准,即不仅能熟练地开发业务,而且还能熟悉项目开发,测试,调试和发布的流程,而且还应该能全面掌握数据库等方面的技能,如果技能再高些的话,甚至熟悉分…

ubuntu_修改libc.so.6 或者 libm.so.6的软链接导致sudo ls 等命令失效的解决方法

1. 背景 运行一个binary 应用程序, 提示报错: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.27 not found (required by 我的应用程序string 里一下符号标, 确实没有然后下载了一个 glibc-2.27, 安装到 usr/local/下, 并将 libm-2.27.so 和 libc-2.27.so 复制到 /lib/x8…

点云的处理

一、激光点云 激光点云指的是由三维激光雷达设备扫描得到的空间点的数据集,每一个点云都包含了三维坐标(XYZ)和激光反射强度(Intensity),其中强度信息会与目标物表面材质与粗糙度、激光入射角度、激光波长以…

基于imx8m plus开发板全体系开发教程3:Ubuntu 20.04 编译

前言: i.MX8M Plus 开发板是一款拥有 4 个 Cortex-A53 核心,运行频率 1.8GHz;1 个 Cortex-M7 核心,运行频率 800MHz;此外还集成了一个 2.3 TOPS 的 NPU,大大加速机器学习推理。 全文所使用的开发平台均为与NXP官方合作的FS-IMX8…

websorm启动vue项目修改内容后自动运行内存溢出

手动启动vue项目正常运行,修改部分内容保存后会自动重新run一下, 这个时候就报错内存溢出,然后很悲伤的需要再手动重启一下。 (在网上查了好多方法就不单独加链接了) 前3个方法都试过对于我的项目无效,第4…

017 - C++ 中的静态(static)

本期我们将讨论 C 中的 static(静态)。 static 关键字在 C 中有两个意思,这个取决于上下文。 简单了解 第一种情况是在类或结构体外部使用 static 关键字,另一种是在类或者结构体内部使用 static。 基本上我们可以这样理解&am…

背包问题基础与应用

背包问题 理论基础 01背包 背包中的每个物品只能用一次 物品编号重量价值物品1115物品2320物品3430 定义:dp[i][j]表示从下标0-i的物品中任取,放进容量为j的背包的最大价值 初始化: dp [[0] * (bag_size 1) for _ in range(len(weigh…

Java程序内存占用优化实践

目录背景堆内存调整内存还会继续上涨减少线程数量TomcatDubboLogback野线程背景 上了微服务的当,喜欢将服务各种拆分,公有云模式下服务器比较多,还能玩得转。到了私有化部署,有的客户连个技术人员都没有,只想一键启动…

java——《面试题——基础篇》

1、 Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程 2、面向对象…

Baumer工业相机堡盟工业相机如何联合BGAPI SDK和OpenCVSharp实现Mono12和Mono16位深度的图像保存(C#)

Baumer工业相机堡盟工业相机如何联合BGAPI SDK和OpenCVSharp实现Mono12和Mono16位深度的图像保存(C#) Baumer工业相机Baumer工业相机保存位深度12/16位图像的技术背景代码案例分享1:引用合适的类文件2:BGAPI SDK在图像回调中联合O…

【GCU体验】基于PaddlePaddle + GCU跑通模型并测试GCU性能

一、环境 地址:启智社区:https://openi.pcl.ac.cn/ 二、计算卡介绍 云燧T20是基于邃思2.0芯片打造的面向数据中心的第二代人工智能训练加速卡,具有模型覆盖面广、性能强、软件生态开放等特点,可支持多种人工智能训练场景。同时具备灵活的可…

STM32理论 —— 定时器、时钟

文章目录 1. 定时器1.1 分类与简介1.1.1 分类与主要功能特点1.1.2 三种常用的定时器简介1.1.3 三种计数模式1.1.4 定时器计数原理 1.2 时钟来源1.3 通用定时器简介1.4 计数溢出时间公式1.4 定时器中断的原理1.5 输入捕获1.6 核心代码1.6.1 通用定时器初始化1.6.2 高级定时器初始…