「ChatGPT国内首款学术优化工具首发」代码解析、论文润色全覆盖:未来以来,你来不来

news/2024/4/20 1:30:24/文章来源:https://blog.csdn.net/2301_77017955/article/details/129877500

♥️作者:白日参商
🤵‍♂️个人主页:白日参商主页
♥️坚持分析平时学习到的项目以及学习到的软件开发知识,和大家一起努力呀!!!
🎈🎈加油! 加油! 加油! 加油
🎈欢迎评论 💬点赞👍🏻 收藏 📂加关注+!

一、项目场景:

*看到这篇文章的小伙伴估计都是对编程感兴趣的发烧友,大家在平时可能经常会玩一些开源项目;同时应该也不乏有不少在校大学生,尤其是人工智能相关领域的同学,就比如我,我主要是做基于无监督学习的工业异常检测,刚接触这个领域的时候真的非常头疼,论文论文看不懂,代码代码看不懂!!!接下来就给大家推荐一下先这个由中科院推出的****ChatGPT学术神器*****

二、问题描述

提示:当我们拿到下面这个.py文件的时候(以train.py为例)
找到train.py的位置

情景:我们刚拿到这个程序代码的时候可能有一定基础能够看懂一行一行的代码什么意思,但是对其整体的框架不是很懂!
看不懂
在这里插入图片描述


三、原因分析:

导师时间给的太少了,根本不给我们自己学习基础知识的时间;不用担心!!不用担心!!!


四、解决方案:

不用担心!!不用担心!!!接下来给大家推荐一款中科院的快速代码分析报告

例如:第一步:我们把 train.py 文件移动到我们的ChatGPT 学术优化网页当中,:第二步读取成功够点击 提交,点击点击解析整个py项目;换成 mHandler.sendMessage()
在这里插入图片描述

五、执行过程

下面就是解析的交互式对话框,我们只需要等待即可,看到出现提示:汇总报告已经添加到右侧文件上传区,请查收。说明执行完毕,我们可以直接在作出查看一些信息,也可以去找到ChatGPT项目报告中找到具体解析报告

请添加图片描述
在这里插入图片描述

六、解析报告位置

解析报告就在\chatgpt_academic\gpt_log中,这里的chatgpt_academic就是我们部署的学术优化ChatGPT项目,
详细的学术优化ChatGPT部署流程在这篇文章中查阅
部署教程点这里
在这里插入图片描述

七、解析效果展示

chatGPT 分析报告

接下来请你逐文件分析下面的工程[0/1] 请对下面的程序文件做一个概述: C:\Users\Administrator\chatgpt_academic\private_upload\2023-03-31-12-20-57\train.py

该程序文件是一个PyTorch训练脚本,主要用于训练RIAD模型来进行异常检测。以下是该脚本中的主要代码段:

  • 参数解析:使用argparse来解析命令行参数。
  • 加载数据集:使用自定义的MVTecDataset类加载MVtec数据集。
  • 定义模型:使用Uformer模型进行RIAD的训练。
  • 定义损失函数:使用MS_SSIM_L1_LOSS作为损失函数。
  • 定义优化器:使用AdamW作为优化器进行梯度下降。
  • 定义训练函数:对训练集进行迭代,按照给定的概率生成mask,输入被mask处理过的数据进行训练,并计算损失值。
  • 定义验证函数:对验证集进行迭代,按照给定的概率生成mask,输入被mask处理过的数据进行验证,并计算损失值。
  • 保存训练快照:在每个epoch的末尾,如果需要,将训练过程中生成的一些真实数据、生成数据写入本地。
    总体而言,该脚本定义了RIAD模型的训练过程,包括参数解析、数据加载、模型、损失函数、优化器、训练、验证和保存快照等步骤。

根据以上你自己的分析,对程序的整体功能和构架做出概括。然后用一张markdown表格整理每个文件的功能(包括train.py)。

整体功能:
该程序是用来训练RIAD模型进行异常检测的。通过定义模型、损失函数、优化器、训练和验证函数,实现了对异常样本的检测。在训练过>程中,通过生成mask来增加模型的泛化能力,提高了模型的鲁棒性和泛化能力。
文件功能列表:
| 文件名 | 文件功能 |
| ---------- | ------------------------------------------------------------ |
| train.py | 定义RIAD模型的训练过程,包括参数解析、数据加载、模型、损失函数、优化器、训练、验证和保存快照等步骤 |
| models.py | 定义RIAD模型的网络结构,主要包括Uformer的编码器和解码器,以及生成mask的网络 |
| dataset.py | 定义MVTec数据集的加载方式,并对数据进行预处理(统一大小,加入高斯噪声等) |
| loss.py | 定义训练过程中用到的损失函数(MS_SSIM_L1_LOSS) |
| utils.py | 包含了一些常用的工具函数,例如生成mask、保存模型、加载模型等 |
| config.py | 定义了模型训练时的相关参数,例如batch size、学习率、损失函数的系数等 |

八、如何搭建ChatGPT学术优化工具

部署全流程来啦!!!

🎈欢迎评论 💬点赞👍🏻 收藏 📂加关注+!

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

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

相关文章

建议收藏chatGPT说的编译安装nginx教程

写在前面 这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳! chatGPT说 咚咚咚,咚咚咚,嘿嘿;咚咚咚,咚咚咚,嘿嘿;AI等一会,我来发答案…

【类ChatGPT】本地CPU部署中文羊驼大模型LLaMA和Alpaca

昨天在github上看到一个在本地部署中文大模型的项目,和大家分享一下。先把地址po出来。 项目名称:中文LLaMA&Alpaca大语言模型本地部署 (Chinese LLaMA & Alpaca LLMs) 项目地址:https://github.com/ymcui/Chinese-LLaMA-Alpaca 以…

释放 OpenAI 的 ChatGPT API 的力量:使用 Python 轻松进行命令行对话

最近,对话式 AI 变得越来越流行,原因很容易理解。凭借自动执行日常任务、提供客户支持甚至生成创意内容的能力,对话式 AI 正在迅速改变我们与技术交互的方式。OpenAI 的 ChatGPT 是当今可用的最强大的对话式 AI 工具之一,这是一种…

ChatGPT的智能性体现在哪里?就当前的发展路径而言,ChatGPT 还有更好的路可以走吗?

最近 ChatGPT 真的是太火爆了,连我儿子的小学老师都和我在微信上关于这个话题聊了很久。 ChatGPT 的智能性主要体现在它能够处理各种自然语言的问题,并且具备一定的理解、推理和生成能力。在语言理解方面,ChatGPT 可以理解语言的含义和语法结…

无需GPU无需网络“本地部署chatGPT”(更新中文模型)

想当初图像生成从DELL到stable diffusion再到苹果的移动部署过了两三年吧 聊天bot才发展几个月就可以边缘部署了,如果苹果更新silicon,npu和运存翻倍,争取apple watch也能本地内置,最快ios18 mac、ipad、iPhone能内置吧 又是一个平…

手把手教会你如何通过ChatGPT API实现上下文对话

前言 ChatGPT最近热度持续高涨,已经成为互联网和金融投资领域最热门的话题。 有的小伙伴可能需要在公司搭建一套ChatGPT系统,那使用ChatGPT的API显然是最好的选择。 不过ChatGPT的API都是无状态的,没有对话管理的功能。 你调用API发送一个…

文心一言(中国版ChatGPT)内测申请体验

百度十年,汇成一言 文心一言 文心一言(英文名:ERNIE Bot)是百度全新一代知识增强大语言模型,文心大模型家族的新成员,能够与人对话互动,回答问题,协助创作,高效便捷地帮…

用ChatGPT生成openAI全景报告

“云孚科技基于业内领先的自然语言处理、知识图谱、语义匹配、智能写作等技术,打造了云孚开源情报系统YFINT,并结合ChatGPT模型成果,重磅推出OpenAI调研报告。”ChatGPT简介 2022年11月30日,总部位于旧金山的OpenAI推出了其最新作…

干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨

点击蓝字关注我们AI TIME欢迎每一位AI爱好者的加入!火爆全网的ChatGPT究竟是什么?为什么这么强?ChatGPT会取代搜素引擎吗?ChatGPT凸显的能力会是metaverse的有力支撑吗?ChatGPT的火爆背后, AI发展路向何方?2022年12月…

ChatGPT 工具论 我能用它做什么

​ 前言 bing版ChatGPT现在已经可以使用了。试用下来,相较于原版本ChatGPT,更加流畅,数据库也是最新的,在这里梳理下它能为我做什么。 1.搜索代码片段 我目前最想用过的功能就是这个,以前在CSDN上太难找到直接可以用…

天润融通首席科学家田凤占:如何客观看待ChatGPT在智能客服领域的商业化落地?

天润融通首席科学家田凤占:如何客观看待ChatGPT在智能客服领域的商业化落地? 2012年到2022年,AI革命历经了十年的黄金发展期。从互联网、金融、汽车、工业制造,再到医疗健康、零售、物流等,AI技术在现实生活中的应用持…

ChatGPT Prompt工程:设计、实践与思考

作者 | 太子长琴 整理 | NewBeeNLP大家好,这里是 NEewBeeNLP。ChatGPT 火爆出圈了,有些人惊叹于它的能力,当然也有部分人觉得也就那样。这就不得不提 Prompt 了,据说【相关文献1】,ChatGPT 效果好不好完全取决于你的 P…

如何使用ChatGPT开发Unity小游戏

写在前面 首先我们需要知道ChatGpt的语料学习机制,所以为了让它更加“精准扶贫”,钥匙君建议大家在提问之前先引导它进入你想要它成为的角色,ChatGpt在国外已经被“玩坏”,在游戏领域也切实提高了不少码农的工作效率,…

漫画科普ChatGPT:绝不欺负文科生

图文原创:亲爱的数据 你所热爱的,都值得拥有一个名字。 世界上里程碑式计算机,问世之时大多拥有自己的名字。 我认为,假如计算机的诞生是元年,下一个元年将会是“奇点”。 不是比特币,不是虚拟现实&…

【ChatGPT】基于GO语言实现的微信聊天和图片生成机器人

ChatGPT-DreamStudio WeChat Robot 🎨基于GO语言实现的微信聊天和图片生成机器人🎨 个人微信接入ChatGPT,实现和GPT机器人互动聊天,同时支持基于文本生成图像。支持私聊回复和群聊艾特回复。 GitHub源代码地址 实现功能 GPT机…

微软发布ChatGPT 版必应 用的是 .NET 技术

微软在今天在Redmond 线下举办媒体一场活动,发布了新版的微软必应,在桌面上推出了测试版,移动版也即将推出。微软首席执行官纳德拉称Al-powered搜索为公司自云15年以来最大的事情。2023年1月初,微软已经在讨论将OpenAI的技术纳入W…

python 调用 chatgpt

1. 安装 openai 的包: 我们在 pycharm 中安装包 pip3 install openai 2. 我们查找 chatgpt 账户的 api 的 key 1. 首先我们进入到官网: OpenAI 2. 接下来我们点击 api 即可: 3. 查找自己账户的 key: 我们依次点击 Personal &…

在Matlab上用API调用chatgpt模型

在这个快节奏的数字时代 深度学习技术正逐渐成为大家的热门话题 如果你也是一名程序员或者科研工作者 那么你一定听说过GPT模型 是一种非常流行的自然语言处理模型 各大平台都已经接入了ChatGpt模型 将其应用各行对应的领域 下面介绍如何在Matlab中使用API调用chtgpt模型…

ChatGPT|一文读懂GPT-4!

前言 大家好,我是小满同学,感谢各位的点赞、收藏、评论 今天早上一早醒来,发现各大科技圈公众号平台开始刷屏OpenAI发布的新模型GPT4.0,看这个版本号就已经知道又是一大波特性的更新 于是立马起来开始学习! GPT-4 发…

ChatGPT为什么可以取代那么多职位?

最近的ChatGPT段子满天飞,以至于,不聊ChatGPT咱都不好意思在社交媒体上发言了。 这种力度的出圈,各种长期离线好友,甚至我妈都来问我,这是啥玩意啊? “十年老友,不请自来”?这架势&…