欢迎关注【youcans的 AIGC 学习笔记】原创作品
【AIGC】论文阅读神器 SciSpace 注册与测试
在国内不需要科学上网就可以免费实时的,使用基于 ChatGPT 的英文论文阅读神器。
虽然火热的 ChatGPT 已经需要科学使用了,但是基于 ChatGPT 的创新应用已经势不可挡。今天介绍一款严肃的生产力工具【SciSpace】——基于 ChatGPT 的论文阅读神器。
ChatGPT(全名:Chat Generative Pre-trained Transformer),美国 OpenAI 研发的聊天机器人程序 ,于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。目前,ChatGPT 在一些国家和地区不能正常使用,需要科学上网。
但是,【SciSpace】来了,一款基于 ChatGPT 的论文阅读神器。
真的是神器!在国内不需要科学上网就可以免费实时的,使用基于 ChatGPT 的英文论文阅读神器!
这就是官网主页:
SciSpace is transforming how knowledge is communicated and shared across the world.
Join us and build the next generation of platform for readers, researchers and scientists.

看看它是怎么说的?
太好了,我们赶快开始吧!

不过,怎么才能注册呢?
点击主页右上角的 “Sign up” 按钮,进行用户注册。
用户注册过程不可思议,恍如隔世:
不需要手机号码,不需要短信验证,不需要邮箱验证。是的,这些都不需要,你已经完成了用户注册。

【SciSpace】支持自动搜索论文,也支持用户上传论文PDF。
方法 1. 在【SciSpace】的搜索栏输入论文名称: “Visualizing and Understanding Convolutional Networks”,自动搜索相关论文。你甚至还可以从搜索结果中选择 PDF 或 OpenAccess。
方法 2. 进入【My Library】后,点击 “Upload PDFs”,也可以上传本地的 PDF 文档进行分析。要求PDF 文件大小不超过 100MB。

【SciSpace】在右侧的对话栏中已经提供了一些常用的论文分析问题,类似于热搜关键词,例如:”Results“、”Future works“、”Conclusions“、”Summarise introduction“、”Practical Implicaitons“、”Contributions“、”Limitations“。

点击这些热搜关键词,我们就开始 ChatGPT 论文分析之旅了。
点击"Results",在右侧的对话栏得到如下的 “Results of the paper”

论文分析做的不错,可惜还是英文的,读起来很费劲。
能不能直接给出中文分析结果呢?当然可以。
在对话框右上角的语言选择选框,将 “English” 修改为 “Chinese(Simplified)”,就切换为简体中文了。顺便说一句,繁体中文选项的标注是 “Chinese(Tradintional) (zh-TW)”,审查通过!
重新输入刚才的问题 “Results of the paper”,这时输出的就是中文结果了。就是这么简单,就是这么神器!

看看对其它问题的回答吧。

我设计了一些论文分析之外的问题。

在【SciSpace】左侧的论文显示栏上方,有一个方框按钮 ”Explain math & table“,这是用来分析论文中的公式和表格的。
我看了一下,解释的内容 80%靠谱。通过【SciSpace】的公式解释,你不一定能完全理解这个公式——老师给你讲你也不一定能理解,但还是很有帮助的。

【SciSpace】不仅可以分析论文,同样可以聊点别的,例如我们谈谈 CSDN 与知乎。

注意:
【SciSpace】懂 CSDN 的热榜排名机制,但不能预测本文能否上热榜。所以,还是需要靠您的评论和点赞。

版权声明:
欢迎关注【youcans的 AIGC 学习笔记】,转发请注明原文链接:【AIGC】SciSpace 论文阅读神器(https://youcans.blog.csdn.net/article/details/129473704)
Copyright 2023 youcans, XUPT
Crated:2023-03-12
很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的:classAattr_reader:xdefinitialize(inner)@inner=innerenddefx;@inner.x;enddef==(other)@inner.x==other.xendenda=A.new(o)#oisjustanyobjectthatallowso.xb=A.new(o)h={a=>5}ph[a]#5ph[b]#nil,shouldbe5ph[o]#nil,shouldbe5我试过==、===、eq?并散列所有无济于事。
我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere
Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/
我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test
我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r
我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel
几个月前,我读了一篇关于rubygem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:
只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您