利用ChatGPT完成深度学习分类任务

利用ChatGPT完成深度学习分类任务

一、任务背景

​ 关于早期诊断NEC(坏死性小肠结肠炎(Necrotizing enterocolitis,NEC))和及时干预一直是临床关注的重点和难点问题。现在手上有相关的临床数据集,我们想要根据患者的各项指标,尝试从数据角度,探索出一套隐藏在数据背后的潜在规律,帮助医生更好的诊断预防该疾病的发生。

二、任务分析

2.1 问题定位

​ 观察数据我们能够初步发现,这是一个多特征二分类的任务,同时我们想用深度学习的方法来解决这个问题,那么让我们先听听chatgpt怎么说?

在这里插入图片描述

​ 太棒了,它的回答中举的例子正好就是医学相关的案例,说明我们对问题定性的没有问题。

2.2算法选用

​ 既然我们的问题定位已经确定了,但是关于深度学习的分类算法有那么多,到底具体的解决算法该选择哪个呢?各个算法之间的优劣又是什么呢?那就让chatgpt帮助回答一下吧!
在这里插入图片描述

​ 可以看到有各式各样的算法,因为笔者正好是主要研究这个方向,有相关的知识基础,所以看的还是比较轻松,但是对于小白来说可能不免有些疑惑了。到这里确实就需要知识积累了:在提供给你众多的算法选择,究竟选择哪个最合适?这里就体现了一个程序员的自我素养和知识功底了!

​ 哈哈哈,你是不是不服,那我帮你试一下,看看究竟它会不会真的知道哪个最合适!

​ 看到了吧,它的回答完全是和稀泥,把各个算法又都说了一遍,就是不告诉你哪个最好,哪个最合适🤣🤣🤣,你拿它一点办法都没,这就是语言的艺术(DOGE)。

​ 最后,因为笔者对上述的各个算法都有研究,觉得其实简单的BP网络就可以很好解决,其它的网络分别更好的适应CV、NLP的,用在这里并不会有较高的提升。所以最终我选择了简单的NN来解决问题。

2.3具体编码

​ 好的,我们发现上个阶段,ChatGPT并没有帮助我们特别多,仅仅提供了参考意见,我们最终还是根据自身的编程经验选择了NN网络来作为本次的算法支持。那么下面,让我们看看它的动手编程能力吧!

​ 先让他写个小demo看看效果,因为笔者更喜欢PyTorch框架,所以就选择让他用这个框架了。
在这里插入图片描述

​ 写的非常好,属于非常标准的写法了,用的是一个简单的三层BP网络架构,好的,那我们初步就打算用这套代码了,现在需要自定义适配到我们的自己数据集上。

​ 首先,我们发现,我们的数据集是xlsx文件,而它上面的例子中使用的是csv文件,来问问它怎么处理呢。

在这里插入图片描述

在这里插入图片描述

​ 好的,已经有模有样了,但是数据标签数量还未修改,自己懒得改了,直接交给他了。

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2I7XFo9k-1681390851755)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20230413200613392.png)]

​ (由于代码结构相似,就不全部展示了)

​ 接下来,感觉完事大吉了,那就Run一下吧!

​ 糟糕,报错了!害,我就知道,不能全指望它,没有这么简单的事情。

​ 直接把报错传给他,看看它会不会解决吧。

在这里插入图片描述

​ 那就按照它说的,把数据集示例发给他看看。

在这里插入图片描述

​ 好家伙,这么智能呀,完全理解了我想做的事情,甚至知道了数据集的含义,早知道上来就应该先把数据示例发给它了!这点希望大家引以为戒:上来先把自己的数据集示例发给chatgpt,可以有助于它整体的代码方向和细节!

​ 接下来,见证神奇的事情:代码真的跑起来了!看到真的连AI代码都能运行起来,而且整体实现时间不超过半小时,我开始担心了我是否之后要失业😨!

​ 但是跑起来是跑起来了,剩下的是专业性的错误了。发现出现了梯度爆炸,损失函数没有收敛!!!不应该呀,又去仔细看了一下代码,代码是标准的BP网络的写法呀,一时间想不到原因,那也问问它吧!

在这里插入图片描述

​ 经过它这么一提示,我去仔细检查了一下数据,发现确实数据集出了问题,结果值是1和2!但是网络的输出只能是0-1,这就导致了损失值爆炸的原因,不可能收敛,于是去手动修改了数据集结果值,把2改为了0。

​ ok,这下又出现了超正常的情况🤣

在这里插入图片描述

在这里插入图片描述

​ 哦对,确实欸,为了防止过拟合,Dropout层是常用的,怎么把这个都给忘了😔,看来机器确实强大啊!永远不会遗忘…
在这里插入图片描述

​ 可以看到,已经在上面加入了Dropout层,丢弃概率为0.5。这下应该没问题了吧。

​ 好家伙,更离谱了🤣

在这里插入图片描述

​ 准确率直接干到了100%,作为一个经常炼丹的玩家,连大模型都从来无法拉到100%,一个简单的BP直接拉满,离大谱😅😅。那好吧,它建议用交叉验证,那就用一下吧。

在这里插入图片描述

​ 发现,这个回答并没有写在我们的代码里,而是单独写了一段,应该是自己的提问有问题,还是不够详细具体,没有指明让他写到之前的代码里。这里后续就不赘述了。

​ 写到这里,这个任务的一个简单BP网络代码+交叉验证就已经写好了,并且可以正常运行了,碰巧笔者略有忘记交叉验证这一块的内容了,那就让chatgpt扮演一下老师的角色吧!看看它是否称职。

在这里插入图片描述

​ 发现,讲的还是挺全面细致的,对于那些有一定知识积累的朋友,想必看完立马就能明白了,但是对于小白来说可能还是无法深入理解。所以,总结来说,真正的知识还是得靠自己学,仅靠chatgpt无法教会你真正的原理,只能起到锦上添花的作用,不能做到一劳永逸。

​ 最后,笔者为了增加用户的体验性,还让chatgpt给我设计了一个简单的GUI操作界面,相关的调教指令这里就不再赘述了,相信通过上面的教程,大家都知道了如何给它下命令了,这里就给大家自我发挥的空间,调教出一个专属于你的chatgpt吧!下面是我的,不断优化了很多遍,最终还不错吧。因为笔者十分十分十分(此处N项)讨厌任何前端,所以感觉能做成这样,我已经很满意了😄哈哈哈毕竟不用自己写✍。

在这里插入图片描述

三、个人总结

3.1 总体感觉

​ 通过本次利用ChatGPT做了一个简单的BP分类任务,发现体验还是不错的,因为笔者本身有相关的DL学习基础,所以整体使用并未遇到任何知识性难题,对于ChatGPT给出的各项建议和专业术语,阅读起来也十分流畅。

3.2 收获心得

​ 不得不说,一些遗忘的知识点,借助ChatGPT可以快速回顾起来,一些自己知道可以用来优化/调试的方法由于不常用导致忘记的,ChatGPT可以针对性地帮助你想到,而不用用传统浏览器搜索,往往由于问题十分宽泛以及个性化,无法在浏览器上特别快速地找到解决方法,而这点也是笔者本次感觉为什么ChatGPT太能提高生产编程效率的一点。

3.3 未来畅想

​ 拿当下热门的话题来作结尾:ChatGPT会抢走程序员的饭碗吗?

​ 我的回答:一定会的!就连AI程序员也会被替代吗?是的,AI程序员也难逃一劫。

​ 但是,更具体的说,是所有低级程序员一定会被替代,只会复制粘贴的“裁缝程序员”真的危险了呀,没有真 本事,丰富的项目经验,深厚的知识储备,看来是藏不住了的。

​ 最后送给大家一句我很喜欢的话:北京就像一座黑夜中的洗衣机,大家都在里面摸黑着漂着,多年过后天亮了,有的衣服洗的崭新亮丽,然而有的衣服却更加的褶皱不堪。

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

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

相关文章

chatgpt赋能python:如何使用Python绕过反爬虫机制提高SEO排名

如何使用Python绕过反爬虫机制提高SEO排名 在现代互联网时代,网站把自己的内容都用高墙围了起来,就是防止别人复制内容或者爬虫程序对网站造成损害。但是, SEO优化却需要搜索引擎对网站爬取,并且通过搜索引擎渠道引入流量&#x…

识别「ChatGPT造假」,效果超越OpenAI,AI生成检测器来了!

Datawhale干货 AI生成检测器,编辑:机器之心 AI 造假的成功率很高,前几天「10 分钟骗 430万」还上了热搜。在最热门的大语言模型上,研究人员最近探索了一种识别方法。 随着生成式大模型的不断进步,它们生成的语料正逐步…

chatgpt赋能python:Python如何绕过检测封号的技巧

Python如何绕过检测封号的技巧 Python作为目前最受欢迎的编程语言之一,广泛应用于各种领域。在SEO领域中,Python也发挥着重要的作用,但是在不当的使用下,可能会被搜索引擎检测到并封号。在本文中,我们将介绍几种Pytho…

无际Ai官网ChatGPT4和3.5的真实功能测评

生活是我们每个人都必须面对的现实。它涵盖了各种方面,包括我们的工作、家庭、朋友和爱好等等。在这个充满挑战和机遇的世界中,我们必须学会如何平衡自己的需求和责任,并适应不断变化的环境。无论你处于生命的哪个阶段,生活都是一…

2022机器学习阶段性复盘

2022机器学习阶段性复盘 文章目录 2022机器学习阶段性复盘一、业务洞察1.1 业务调研1.2 采样策略 一、特征工程1.1 特征筛选之iv_psi1.2 特征筛选之启发式搜索1.3 时间特征的曲率变换1.4 多重共线性特征的剔除1.5 什么样的特征适合树模型或LR模型1.5 什么样的特征是稳定可泛化特…

音乐推荐算法+ChatGPT歌词创作

不知道有没有小伙伴喜欢这个项目,今天刚完成,哈哈哈。 体验地:http://make.forwardforever.top:614 账号:root 密码:123 账号:root2 密码:456 主页: 曲库: 评论功能: …

使用LSTM预测股价,特征:19个指标5天历史数据

LSTM介绍 LSTM是具有时间特性的神经网络,我们利用LSTM预测时间序列——股价。 从文本到股价,LSTM的输入特征和网络结构都有哪些变化呢? 我们先看一个简单的RNN结构。与普通的全连接层神经网络的权重更新沿着一层层隐藏层网络不同&#xff0c…

北大朱松纯教授:做智能时代的先知、先觉、先行者

本文转发自北京大学智能学院,文章根据朱松纯教授2023年7月1日在北京大学智能学院2023年毕业典礼上的即兴讲话整理而成。 做智能时代的 先知、先觉、先行者 ——在智能学院2023届毕业典礼上的讲话 朱松纯 2023年7月1日 尊敬的各位来宾、各位老师,毕业班同…

谷歌周彦祺:LLM浪潮中的女性科学家多面手丨智源大会嘉宾风采

导读 大模型研发竞赛如火如荼,谷歌紧随OpenAI其后推出PalM2、Gemini等系列模型。Scaling Law是否仍然适用于当下的大模型发展?科技巨头与初创企业在竞争中各有哪些优势和劣势?模型研究者应秉持哪些社会责任? 2023智源大会「基础模…

AI巨头争相推出,企业对话场景应用量暴增1000%,究竟发生了什么?

采访嘉宾 | 中关村科金AI 平台能力中心 作者 | 刘燕 大模型构建人机协同的新型生产关系 对话式 AI 产品拥抱大模型 一个大胆的决定 自 2014 年成立以来,中关村科金就选择专注于企业服务赛道提供对话场景服务,聚焦生成式 AI 技术,包括领域大…

深聊丨“紫东太初”大模型背后有哪些值得细读的论文(一)

原创:谭婧 没有人想等待,没有人想落伍。 新鲜论文时兴火热,成为大模型发展迅猛的标志之一,人们用“刷论文”这个游荡意味的动词替代另一个颇为严肃的动作,“读论文”。 论文被当作“教材”和“新知识”,在a…

紫东太初:造一个国产大模型,需用多少篇高质量论文?

原创:谭婧 “视觉自监督算法这轮,你是不是没跟上?” 我面前这位年薪近七十万,互联网大厂AI算法工程师的好友, 他用一个反问句回答了我的关心: “自监督这个玩意咋跟上?” 他抬了抬头&#xff0c…

一场九年前的“出发”:奠基多模态,逐鹿大模型

原创:谭婧 全球AI大模型的技术路线,没有多少秘密,就那几条路线,一只手都数得过来。 而举世闻名的GPT-4浑身上下都是秘密。 这两件事并不矛盾。为什么呢? 这就好比,回答“如何制造一台光刻机?”。…

独家丨前美团联合创始人王慧文“正在收购”国产AI框架OneFlow,光年之外欲添新大将...

文丨谭婧 以ChatGPT为代表的AI大模型是2023年的科技C位。 2023年3月27日,ChatGPT引发的“抓马连续剧”,又有新剧更新。 前情提要: 前美团联合创始人、高级副总裁王慧文发文宣布进入AI领域,称将打造中国的OpenAI。 新闻标题一&…

对话AI顶尖大牛周明老师:大模型的机遇和挑战?

Datawhale学习 分享人:周明老师,Datawhale 特邀嘉宾 这次 Datawhale开源学习 特别邀请了周明老师分享: 周明,澜舟科技创始人兼CEO,中国计算机学会 CCF 副理事长、NLP和大模型领域的顶尖大牛。 1991年就从NLP重镇哈工大…

对话李彦宏:AI 大模型时代,应用开发机会比移动互联网大十倍

AI 2.0 时代,ChatGPT 的出现,让大模型引发的诸神之战正式打响。百度作为中国首个推出真实应战“武器”的公司,其基于千亿量级数据炼就而成的“文心一言”背后,蕴藏哪些鲜为人知的故事?这种打破人类对过往 NLP 之智能对…

从大神Alex Smola与李沐离职AWS创业融资顺利,回看ChatGPT大模型时代“底层武器”演进...

图文原创:亲爱的数据 “Were building something big ... stay tuned. Talk to me if you want to work on scalable foundation models.” “我们正在建造一个大项目……请继续关注。如果你想在可扩展基础模型上工作,请告诉我。” “参数服务器之父” A…

单元测试编写最佳实践(ChatGPT+Mockito+JUnit)

背景 基于 springboot 微服务架构给单元测试带来的问题: springboot 单元测试启动家长过程非常缓慢,后期服务启动达到分钟级,非常影响效率服务之间相互依赖非常严重,单元测试的运行非常依赖其它服务稳定性第三方服务和中间件&am…

一种基于GOP改进的口语语音评测算法

最近在看语音评测的算法,看到2019年INTERSPEECH 2019 的的一篇paper。这篇主要是研究了 HMM transition probabilities对语音评测的影响。 测试后发现还是比原来的GOP语音评测算法有所改善。

微信版大语言模型来了:跨时空对话李白、教你高情商说话,API在线试玩全都有...

鱼羊 梦晨 发自 凹非寺量子位 | 公众号 QbitAI 大规模语言模型,微信版,来了! 并且甫一登场,就没藏着掖着: 论文、API接口、在线试玩网站……一条龙全都齐备。 续写文本、阅读理解等常规任务就不说了,这个名…