Redian新闻
>
我用ChatGPT写神经网络:一字不改,结果竟然很好用

我用ChatGPT写神经网络:一字不改,结果竟然很好用

公众号新闻

机器之心报道

编辑:蛋酱

AI 写 AI,来得比预料中更快一些。

自从去年底推出以来,对话式 AI 模型 ChatGPT 火遍了整个社区。


ChatGPT 的确是一个了不起的工具,就像一个「潘多拉魔盒」。一旦找到正确的打开方式,你或许会发现,自己再也离不开它了。


作为一个全能选手,人们给 ChatGPT 提出的要求五花八门,有人用它写论文,有人让它陪聊,这些都是常见的玩法。脑洞再打开一点,既然 ChatGPT 是 AI 中的「王者」,那它会不会写一个 AI?


近日,一位机器学习领域的博主突发奇想,他决定让 ChatGPT 构建一个神经网络,使用 Keras 解决 MNIST 问题。


MNIST 算是机器学习领域的经典问题。即使这个手写数字数据集逐渐淡出了计算机视觉领域,但它的纪念意义仍然不可忽视,很多人入门深度学习的第一个数据集、验证算法的第一个实验都是 MNIST。



话不多说,想到了就开工。作者直接让 ChatGPT 写了一段代码,看上去完美无缺,甚至不需要更改任何内容。


这是一个很好的开始。


ChatGPT 选择了分类交叉熵作为损失函数。作者提出重写分类交叉熵这部分代码,ChatGPT 将其替换为稀疏分类交叉熵,更新之后的代码仍能 Work。可以发现,新的损失函数放弃了标签的分类转换。



ChatGPT 生成的代码使用了全连接层,但作者想使用卷积层。因此,ChatGPT 按照指示修改了代码,并添加了一个 Conv2D 和一个最大池化层(MaxPooling layer)。



然后来到了评估最终模型阶段,作者让 ChatGPT 使用测试集编写代码。



结果看起来很棒,而且 ChatGPT 的每一次回复都带有完整的解释。比如在这次评估中,它这样解释:

「评估」方法将测试数据和测试标签作为参数,并返回模型编译(此处为准确率)期间指定的损失和度量。上面的代码片段输出了测试的准确率,这应该可以让你了解到模型对新数据的概括性。


模型在训练期间使用了整个测试集作为验证数据。然后,作者让 ChatGPT 将其更改为训练数据的 20%。



此外,作者还想要更小的 batch 并运行更少 epoch 的代码。虽然这一步未必要用到 ChatGPT,但他不想在不更新 ChatGPT 上下文的情况下更改代码。


所以这项任务还是落在了 ChatGPT 头上:



接下来,作者打算绘制训练过程中的训练和测试损失图。ChatGPT 的建议是:需要更改适合模型的 line 以捕获其结果值。




为了展示数据集中的一些示例,作者让 ChatGPT 编写代码来输出图像和标签的组合。这些输出的代码也很完美,附有 20 张图片的合集。



构建模型时,查看其结构也是必要的。如果用这个问题去问 ChatGPT ,回复是:



ChatGPT 给出的是关于模型的总结:



模型的总结很有用,但作者更想看到显示模型结构的图。所以继续问:




结果是满意的,最后就是准备部署这个模型了,让 ChatGPT 将模型保存到磁盘吧:



现在,作者想创建一个使用保存的模型进行预测的类。这是 prompt 很有趣,解决方案也很完美。



现在编写一个示例,使用预测器的类来预测 10 个随机图像的标签:



为了完成这个,作者让 ChatGPT 展示了一个混淆矩阵:



该说不说,ChatGPT 使用的样式还真挺好看。



完成所有试验后,作者将所有 ChatGPT 生成的代码公布了出来,你也可以上手试试:


地址:https://colab.research.google.com/drive/1JX1AVIfGtIlnLGqgHrK6WPylPhZvu9qe?usp=sharing



© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:[email protected]

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
必须用ChatGPT写作业?沃顿商学院教授反道而行:上我的课就得用AI我用ChatGPT写论文:关于沟通的专题研究用ChatGPT写物联网专业稿子是什么水平?iPhone 14 Pro将全系降价700元;12.4万保时捷首单买家发声;以色列总统使用ChatGPT写演讲稿丨邦早报久违了,芝加哥!89%美国大学生竟用ChatGPT写作业!纽约大学教授警告:用AI就是剽窃沁园春·雪情人节也是假的!全球30%男性打算用ChatGPT写情书了英国大学生用ChatGPT写论文竟得高分!英国大学警铃大作,将如何应对?美国大学很头痛:89%的学生居然用ChatGPT写作业抖音超市正式上线;全网整治“服刑梗”相关内容;“美版今日头条”宣布用ChatGPT写稿后股价暴涨 | 一周简讯“美版今日头条”宣布用ChatGPT写稿,股价暴涨119%再也不能用ChatGPT写作业了!新算法给AI生成文本加水印,置信度高达99.999999999994%用ChatGPT写英语作文靠谱吗?世界末日ChatGPT讲座:ChatGPT并不神秘,但ChatGPT很神奇美枪击案致中国留学生瘫痪,这所大学竟自曝用ChatGPT写悼文!3死5伤,美枪击案致中国留学生瘫痪,这所大学竟自曝用ChatGPT写悼文!“用ChatGPT写论文拿到全班第一后,我翻车了”用ChatGPT写论文靠谱吗?有学者试了一下:漏洞百出,但是个注水的「好」工具我用ChatGPT写周报,“卷死”同事ChatGPT写神经网络:一字不改,结果竟然很好用怎样让ChatGPT在其内部训练神经网络?GNN如何建模时空信息?伦敦玛丽女王大学「时空图神经网络」综述,简明阐述时空图神经网络方法89%美国大学生竟用ChatGPT写作业?实测轻松通过斯坦福和宾大沃顿期末考试!89%美国大学生用ChatGPT写作业?国外顶尖在线教育网站都坐不住了Hinton最新演讲!一种新神经网络:前向-前向FF算法,论文已公开!ICLR 2023 | 漂移感知动态神经网络:基于贝叶斯理论的时间域泛化框架我用ChatGPT写了一封情书,能感动Ta吗?“杭州3月1号取消限行”?这是网民用ChatGPT写的假新闻!警方已介入调查,概念股也大面积回落大火必死!澳洲UNSW学生被教授揭发利用ChatGPT写论文,最终被学校判作弊挂科!成为用AI作弊被抓包第一人昨天爬梯,观察小孩子们挺有意思的,女孩还是文静懂事些,男孩用ChatGPT写书在亚马逊上卖 有人似乎找到了“金矿”!怎样让ChatGPT在其内部训练神经网络?先让它想象自己有4块3090必须对美国要”听其言观其行”
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。