关于如何进行论文阅读

AIGC时代高效阅读论文实操 今天给大家带来的文章是AIGC时代高效阅读论文实操,希望能对学习大模型的同学们有所帮助。 文章目录 1. 前言 2. 方法论 3. 实操演示 3.1 实操一 3.2 实操二 阅读详情

如何阅读论文?自己按照自己的实际,Google 的结果汇总、整合一下,删除一些不符合实际的。


阶段 1:

扫描全文,读 标题、摘要、简介和 子标题,总结,暂时忽略具体内容。

目标是了解:
  1. 论文是对于一个现有理论、系统的分析,还是对于研究原型的描述?
  2. 论文的理论基础是什么?
  3. 论文的假设是什么?
  4. 论文的贡献是什么?解决了什么问题?
  5. 论文的条理是怎样的?
按照我目前的经验,这点可能没有多大问题,个人感觉有些扯淡论文看了个开头就不想看下去了。

阶段 2:

仔细阅读文章,理解文章具体内容和问题解决思路,但是忽略掉数学证明这些细节。
  1. 领会文章内容;

阶段 3:

所谓的论文重构,大概就是深入理解。先做记录,暂时不细追究:

第三阶段是精读阶段,叫做“论文重构”。对于入门的研究生,这个过程可能需要4-5个小时或者更多,对于有经验的研究院,这个过程大约是1个小时。 

这个过程中要做的事情有: 
做出和作者一样的假设 
重新实现这个问题,并就自己的重现和作者的实际论文进行比较 

在这个过程要注意的有: 
发现论文的创新之处,隐藏的问题和隐含假设 
思考自己如何提出一些特定的idea 
学习别人论证和解决问题的方法 
记录下可能的未来工作 

第三阶段应该达到的目标: 
在大脑中重建论文的结构 
辨别论文的长处和短处 
发现文章的隐含假设,缺失的相关工作,实验或分析方法中的潜在问题 


ChatGPT 快速阅读论文:3 个步骤让你轻松阅读论文文档 介绍下这款工具是 ChatDOC,它是一款和文档聊天的应用工具。这款工具其实是基于一个已有文档的人工智能对话型智能程序。简单来说,我们可以上传文档,结合 ChatGPT 技术进行更有效的问题设计。再来聊聊一些小细节。通过免费注册上传文档后,我们就可以免费使用它了。目前一次最多支持 150 页的文档,同时文档采用的是加密存储技术,我们使用完就可以把它及时的删除掉。 阅读详情

相关推荐

论文阅读方法与技巧【教授经验】

看Abstract写的怎么样需要讲清楚它解决什么问题?它的贡献是什么?然后它的效果好不好?这三个都要写,如果有些时候他没有把这三个东西讲出来的话,基本上这个文章后面可能也不怎么的。(做一些笔记记录到PPT上)

zik的博客 2374

【独家】深度学习论文阅读路线图

如果你是深度学习领域的一名新手,可能会遇到的第一个问题是“应该从哪篇论文开始读起呢?” 这里给出了深度学习论文阅读路线图! 路线图按照下面四个准则构建而成: 从提纲到细节 从经典到前沿 从通用领域到特定领域 专注于最先进的技术 你将会发现很多近期发表但是确实值得一读的论文。 我们将持续不断的给这条路线图添加论文。 1 深度学...

weixin_34040079的博客 175

CCS安装教程图解说明:可视化步骤快速上手

通过清晰的图解步骤详解CCS安装过程,帮助新手快速掌握环境搭建。结合ccs安装教程与实际操作界面,每一步都直观易懂,大幅降低学习门槛,提升配置效率。

weixin_42611310的博客 963

阅读科研文献的一些做法

我写这个本来是想跟武夷山老师前段时间的博文《给研究生的忠告》建立起某种联系,但是时间已经过了很久了。我就以我自己的课题为例,挂一漏万,纯粹抛砖。本文分三节,第1节主要是讲搜集文献的整体步骤,第2节主要讲具体得到一些Paper的资源,如何去整理,第3节是讲在查找和阅读文献时如何记笔记。以下的方法可能只适用于外文文献,因为我基本上不看中文的文献。中文期刊的编年惯例、CNKI和维普等数据库的功能等等都有

濟世鋼鐵的博客 1531

【全开源】旅游系统源码(Uniapp+FastAdmin+ThinkPHP)

通过源码的灵活配置和定制开发,我们可以根据旅游企业的实际需求,快速构建出符合其业务特点的旅游系统。旅游系统源码,作为这一变革的基石,为旅游业的数字化转型提供了强有力的支撑。通过深入研究和应用旅游系统源码,我们能够构建出更加智能、便捷、个性化的旅游服务平台,满足游客日益增长的旅游需求。国际化发展:随着全球化的深入发展,旅游系统源码也将迎来国际化的发展机遇,为国内外游客提供更加便捷、高效的旅游服务。跨界融合:旅游系统源码将与更多领域进行跨界融合,如与交通、餐饮、购物等行业的结合,为游客提供更加丰富的旅游体验。

2401_84413757的博客 2153

51单片机也能玩转信号发生器?手把手教你用DAC0832和LM358输出四种标准波形

本文详细介绍了如何使用51单片机和DAC0832芯片搭配LM358运放,自制低成本信号发生器,实现正弦波、矩形波、三角波和锯齿波四种标准波形的输出。从硬件选型、电路设计到编程实现,手把手教你完成这一实用电子项目,总成本不到50元,适合电子爱好者和学生实践。

weixin_30530939的博客 552

[论文阅读] 如何阅读论文

论文阅读方法

头狼博客 437

搭建PX4开发系统(Ubuntu 22.04)

本文是《从零开始学 PX4 无人机开发》系列第二篇,适合开发者在 Ubuntu 系统下快速搭建 PX4 编译与仿真环境,支持 QGroundControl、Gazebo、MAVSDK 等完整工具链。

qq_15856721的博客 4201

吴恩达亲述:如何高效阅读论文,开启一个新的领域!

著名AI大佬吴恩达,亲述高效阅读论文方法,赶紧学起来!

不积跬步,无以至千里! 2793

越野换了逐飞的ips200pro的屏幕后代码烧录中报错: “Cannot initialize device connection” 和 “Flashing failed” ...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1150

Unity内存优化:从崩溃到流畅的终极指南

Emscripten 为 WebAssembly 设定的内存布局(Static、Stack 和 Heap)为开发者提供了一个清晰的内存管理框架。理解这些内存区域的特性和用途,有助于开发者在 WebGL 项目中更有效地管理内存,优化性能,减少内存使用峰值。在 Unity WebGL 中,Dynamic Memory 是 UnityHeap 的主要组成部分,负责存储游戏运行时所需的各种数据。Dynamic Memory 主要分为两类:Managed Memory 和 Native Memory。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 358

方法▍想要接触人工智能吗?先要学会如何阅读论文

作者|xingoo  编辑| 树袋熊凭借着对算法和AI的向往,终于有机会接触到人工智能的领域。现在的主要工作就是在OCR文字识别,期间也看了不少的论文,从CTPN到Fas...

36大数据 384

【x265编码器】章节6——x265的码率控制

对于CRF模式而言,右边这部分是是固定值m_rateFactorConstant,在初始化的时候确定,跟分辨率,qCompress这个参数是外部可设参数,默认值0.6,因此QP的选择只跟编码复杂度有关,跟码率无关,编码复杂度越高,QP值越高,因此可以一定程度上说CRF模式是恒定质量的编码模式。其中Complex表示当前帧的编码复杂度,x265中用lookahead模块计算的SATD作为衡量当前帧的复杂度,c为模型参数,qscale是率失真优化中的拉格朗日乘子,R为编码当前帧需要的比特数。

vcvdv123的博客 1万+

如何阅读论文

如何阅读论文李沐1. 第一遍:文章主要讲什么1.1 看整体1.2 看图表2. 第二遍:文章每一部分讲什么3. 第三遍:真正读懂吴恩达1.1 系统阅读论文集1.2 论文至少要看三遍1.3 问自己问题1.4 一些有用的在线资源1.5 Learn steadily rather than short burst for longevity.参考: 论文的结构一般是: title(标题) abstract(摘要) intro(导言) method(提出的算法) exp(实验) conclusion(结论)

Paul_Huang的专栏 3440

Easy系列PLC远程IO模块的安装配置和地址访问(EtherCAT总线)

EtherCAT分布式时钟DC(SOEM源码解析)EtherCAT分布式时钟DC(SOEM源码解析)_soem dc同步-优快云博客文章浏览阅读1.2k次。分布式时钟(DC,Dsitributed Clock)可以使所有 EtherCAT设备使用相同的系统时间,从而控制各设备任务的同步执行。_soem dc同步1200PLC连接分布式IO组态编程应用(ES200SP固件版本不同解决方法)

RXXW_Dor的博客 175

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【工具分享】| 阅读论文神器 使用技巧 AI润色 AI翻译

超级喜欢Readpaper这一款论文阅读软件,吹爆他哈哈为什么?当然是他可以解决我们传统阅读论文的种种痛点传统阅读论文有什么痛点?1论文阅读过程对于不认识的单词翻译只能复制粘贴在浏览器搜索2一篇论文里往往引用了多篇文献,我们想去查这些文献,只能再复制粘贴在搜索引擎里搜索3我们需要阅读一篇文献的时候,需要把他下载到本地电脑,这时候如果我们想在其他平台如平板上阅读,就很不方便45如何看到同一小组的论文,看到组内成员的思考目前Readpaper还引入了AI的相关功能,使用体验更加丝滑。

专注于人工智能的算法与应用 1372

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

使用豆包高效阅读论文

将论文PDF做为附件上传,总结论文的研究动机和创新点。可以得到下面的界面,左边是AI分析结果,右边是论文原文。每一处分析结果后面都有引用(图中标红的部分)。不是参考文献,是论文中的原话,击点即可直接转到论文中对应的位置。

OUC的搬砖日常 3687

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

怎样阅读论文

1.为什么要阅读论文?主要有以下二点: (1)去学习和了解某个领域的新的想法观点研究等 (2)自身要去写论文。 2.怎么阅读论文?主要分为二个部分: (1)粗读 (2)细读 3.粗读过程和需要注意的部分: (1)打印论文,然后看到相关字眼做上记号 (2)快速的阅读,了解论文研究的问题和解决的方案,以及本文中相对于其他相关研究所提出的新颖的地方 (3)注意文中的黑体字,标题和给出的

搬砖小松鼠的博客 1042

怎么阅读论文的方法

整个过程需要不断的增加论文,并分类论文。不然手头的论文只会越来越杂()。做好过滤和分类,可以大大提高入门速度。)2.参考文献方式。整个过程需要不断的增加论文,并分类论文。不然手头的论文只会越来越杂()。做好过滤和分类,可以大大提高入门速度。相关工作(related work)一般会提供很好的文献分类,参考这个章节可以帮助我们划分手头的论文。3.4. 如何阅读论文。

m0_49095704的博客 1637

阅读论文的技巧是什么?

有效的阅读论文技巧包括快速筛选、重点阅读、选择性精读、做笔记、批判性思维、利用工具以及持续学习和改进。这些方法可以帮助你更高效地获取和理解学术信息,提高你的研究效率。

weixin_43501408的博客 706

如何高效阅读论文:从策略到实践的全流程指南

阅读的结束不是合上论文,而是有效的复盘和总结。只有经过思考、消化、质疑、联系和应用,知识才能真正内化。

振华OPPO的博客世界 2115

如何高效阅读论文

如何高效阅读论文 吴恩达 理解一篇论文需要花多少时间? 对于刚接触机器学习的人来说,理解一篇相对简单的论文可能需要一个小时,这并不罕见。但是,有时你可能会偶然发现需要3个小时甚至更长时间才能真正理解的论文。 最重要的是不断学习,变得更好是指更加稳定的学习,而不是集中一段时间内读大量的论文。与其在短时间内死记硬背,不如从明年开始每周读两篇论文。 大体上的方法 Step 1. 编写一份论文列...

weixin_30709635的博客 163

怎么阅读论文?论文拆解有什么方法?这套方法帮我搞定99%的核心文献

这三样决定了“你要不要继续看”。比如这篇《数字平台上的信任机制研究:基于淘宝商户信用评价的实证分析》——标题告诉你是平台电商方向摘要里会交代研究背景、方法和结论关键词能判断方法论(比如“结构方程模型”“信任中介”等)读论文这件事,越早掌握方法,越不容易焦虑。很多人一天看5篇,结果全是“糊里糊涂地看完”;不如一天精读1篇,真正拆透它的骨架,做成自己知识体系的一部分。希望你也能从“被论文淹没”,变成“驾驭文献的高手”✨。

2509_91422757的博客 933

阅读论文的记录模版

记录一下阅读论文的笔记模版,方便阅读论文

libing881的专栏 1065
上一篇: 如何读 Linux 内核
下一篇: Linux 3.13 smack 源代码
吴-俊宇
博客等级 码龄12年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值