AAAI中稿心得

很幸运我们的一篇工作中稿了AAAI2024,题目是 Self-Prompt Mechanism for Few-Shot Image Recognition. 很高兴能在研二的上学期中稿一篇a会保底,也是我中稿的第一篇工作,成为我申请博士的资本。最重要的是,让枯燥无味的科研,变得开心一些。

idea的由来

确切来说,这篇工作是在研一的暑假完成的,最初的idea来自于自然语言处理的一篇工作,同时我以prompt tuning 的一些工作作为基础,对比现有的 prompt learning 的方法,开创性的提出了自我提示这一概念。具体来讲,我将人类的自我认知、自我反思的能力赋予模型,人类在完成一件任务时,能根据以往的经验对当前采取的策略进行动态的调整。既然人类可以,模型应当也可以,我将人类的这一能力赋予模型,采取二次前向的训练和推理策略,让模型也能根据以往的经验(第一次前向)对当前的任务进行动态的调整(二次前向)。通俗来讲,比如一个人因为忽略的对方的感受,谈了一场失败的恋爱,那么,他在下次谈恋爱的时候,会根据上次恋爱失败的教训更加在意对方的感受,避免再次失败。

科研和感情一样,都需要认真对待。

在这里插入图片描述
以上左图为模型的motivation图,右侧为模型结构图。

最初的idea是在6月成型,修改代码花了我一个晚上,大概是从晚上10点开始到凌晨的三点左右,因为第二天十点要去上海出差一周,参加 IJCAI 的青年学术论坛,所以加班把代码调试好之后匆匆忙忙的上了飞机。有趣的是,尽管经历了6月到8月两个月不断的打磨,独处时的不断思考,idea基本上没有太大的改变,依然还是我半夜睡不着想出来的那个略带幼稚的想法。

对科研的一些思考

之前在知乎上刷到了一个帖子,具体内容我记不清了,大概是这样的一个观点:人类这个物种经历的几十万年的进化,才有了今天的文明,相当于一个被大自然设计好的模型结构(我们的DNA),然而我们需要受到良好的教育(大量数据的训练),才能具备一定的能力(模型的性能)。我认为这个观点是很奇妙的。实际上做科研的过程不过是探索智能的过程,我们并不知道我们的思想源于哪里,并不知道我们是如何思考的,与其说计算机视觉的专家们在设计模型,不如说他们在不断的探究人类自己本身的智能的由来。我们在探究未知的过程中认知自己,我们在认知自己的过程中探究未知,这本身就让人神往,我想这就是科研的意义吧。

史铁生说过,写作是一个需要等待的漫长过程,我觉得科研也是一样,积累到一定的程度之后,成果自然就会慢慢的朝你走来。但是前提是要敢想敢做,敢爱敢恨。

但是更重要的,要经得起失败,科研并非是一帆风顺的,拿我的第一篇工作来说:
投稿 IJCAI,被拒稿。
转投TNNLS,被退稿。
转投TCSVT,审稿了两个月,结果未知,像是石沉大海。
我开始慢慢理解了何恺明在香港中文大学的讲话:科研的95%都是令人沮丧的,甚至能用任何的你所能想到的负面的语言去形容,直到一篇工作的完成,享受5%的喜悦之后,进入下一个循环。
在这里插入图片描述
我觉得科研最快乐的时刻是一篇工作全部完成的时候,是一种发自内心的自我满足,尽管对整个宇宙来说无关痛痒,仍然是对可能并不存在的时空的一种交代,只属于自己的时空。

Success keeps eluding me, yet my passion abides.

我等待,也期待。

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

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

相关文章

3.3【窗口】窗口的几何形状(二,窗口属性)

写在前面 应用程序使用窗口来显示内容。一些属性决定了窗口及其内容的大小和位置。其他属性决定了窗口内容的外观和解释。 了解窗口属性引用的两个坐标系非常重要。如果你知道你正在使用的坐标系,那么为你的窗口属性选择设置值会容易得多,并且会更有意义。 一,显示相关属…

12.16~12.17图的存储方式(邻接矩阵,邻接表),相应定义与构建,PTA特性(要初始化),BFS抓牛,判断题

图的存储方式 邻接矩阵 #include<iostream> using namespace std; #define maxn; struct tu {int juzhen[maxn][maxn];//行为起点&#xff0c;列为终点&#xff0c;即第一个为起点&#xff0c;第二个为终点//确定一个点的出度&#xff0c;就固定行&#xff0c;即第一个…

读取小数部分

1.题目描述 2.题目分析 //假设字符串为 char arr[] "123.4500"; 1. 找到小数点位置和末尾位置 代码如下&#xff1a; char* start strchr(arr, .);//找到小数点位置char* end start strlen(start) - 1;//找到末尾位置 如果有不知道strchr()用法的同学&#xf…

力扣刷题记录(10)LeetCode:51、37

51. N 皇后 应为各个皇后之间不能同行&#xff0c;所以一行只能有一个皇后。我们可以遍历每一行的各个位置&#xff0c;判断该位置是否可以放置皇后&#xff0c;一行放置一个。当一个皇后的位置已经在这一行确定了&#xff0c;我们就可以遍历下一行来确定下一个皇后在下一行的位…

使用drawio绘制依赖关系图

使用drawio绘制依赖关系图 drawio是一款强大的图表绘制软件&#xff0c;支持在线云端版本以及windows, macOS, linux安装版。 如果想在线直接使用&#xff0c;则直接输入网址draw.io或者使用drawon(桌案), drawon.cn内部完整的集成了drawio的所有功能&#xff0c;并实现了云端存…

libxls - 编译

文章目录 libxls - 编译概述笔记静态库工程测试控制台exe工程测试备注备注END libxls - 编译 概述 想处理.xls格式的excel文件. 查了一下libxls库可以干这个事. 库地址 https://github.com/libxls/libxls.git 但是这个库的makefile写的有问题, 在mingw和WSL下都编译不了. 好在…

【Python从入门到进阶】44、Scrapy的基本介绍和安装

接上篇《43.验证码识别工具结合requests的使用》 上一篇我们学习了如何使用验证码识别工具进行登录验证的自动识别。本篇我们开启一个新的章节&#xff0c;来学习一下快速、高层次的屏幕抓取和web抓取框架Scrapy。 一、Scrapy框架的背景和特点 Scrapy框架是一个为了爬取网站数…

Diva配置——Communication Tests

关联文章:CANoe.Diva生成测试用例 Diva目录 一、CANoe.Diva简介二、Communication Tests配置一、CANoe.Diva简介 CANoe.DiVa 是一种 CANoe 选项,用于对 ECU 中的诊断软件实施进行自动化测试。 可以通过CANdelaStudio制作的CDD或ODX文件,经过Diva配置自动生成测试用例和测试脚…

PyCharm community 安装教程

目录 链接cudatoolkit 下载地址&#xff1a;https://www.jetbrains.com/pycharm/download/other.html 双击打开 安装路径&#xff0c;可自行更换到D盘 不导入设置 链接cudatoolkit

Github 2023-12-18 开源项目周报 Top14

根据Github Trendings的统计&#xff0c;本周(2023-12-18统计)共有14个项目上榜。根据开发语言中项目的数量&#xff0c;汇总情况如下&#xff1a; 开发语言项目数量TypeScript项目4Python项目4Jupyter Notebook项目3非开发语言项目1JavaScript项目1Rust项目1Go项目1 基于项目…

雷电4.0.50模拟器Android7.1.2安装xposed框架

官方论坛&#xff1a;https://xdaforums.com/t/official-xposed-for-lollipop-marshmallow-nougat-oreo-v90-beta3-2018-01-29.3034811/ Xposed 有分支 [EdXposed 和 LSPosed] 。 Edxposed框架现在支持android 8.0 - android 9.0 &#xff0c;如果是android 7.0或更早的版本&…

写好ChatGPT提示词原则之:清晰且具体(clear specific)

ChatGPT 的优势在于它允许用户跨越机器学习和深度学习的复杂门槛&#xff0c;直接利用已经训练好的模型。然而&#xff0c;即便是这些先进的大型语言模型也面临着上下文理解和模型固有局限性的挑战。为了最大化这些大型语言模型&#xff08;LLM&#xff09;的潜力&#xff0c;关…