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

031fb3592b20955036051656cf183375.jpeg

机器之心报道

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

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

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

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

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

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

f94a546b88c0c890380eb9db14cd3734.png

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

2455425eb4cb12d25ed3c3a935590afe.png

这是一个很好的开始。

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

79353e501ff735a3ae12d68b6f46cbe4.png

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

0c2115f01cf8a340d6be31db463e1f91.png

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

466cff7eff980f53d04f9b2b3b76fb1b.png

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

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

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

70eede9efefc20c48f48e454b4a0fbf5.png

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

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

5ae8a351c14702693a59af17ba98d9a1.png

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

fd294f5f6121b193dfd7428c729be8cb.png

12ee374d3d3c6390c7f7d41b3b4f4319.png

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

179a5eca5116db98d2fa9c57a1c0017f.png

d9cab45b382da52f0c18b3e610a2c987.png

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

f92376a46a75f5d52d17b4db851ad9d9.png

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

0d20b3e0a98f728823f31964dc95c69b.png

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

d54eae274e6700a124908f980c07c6a2.png

e198c60f4491ff162ad1763ffaa6dffb.png

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

33fe24e63a6ee9451de229baaa9565e0.png

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

70f62f94f6d8c8d1a501d32b53bee5bb.png

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

efbd44b6fe7ba0139eefc3aa4e907c60.png

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

711a924ea0f2756fca442f210a61ebff.png

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

b9c6da84b5a77d9f38484a6dc065b100.png

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

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

整理不易,三连

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

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

相关文章

python绘制烟花特定爆炸效果,python画烟花绽放出字

大家好,小编来为大家解答以下问题,python绘制烟花特定爆炸效果,python代码画动态烟花,今天让我们一起来看看吧! 1、python炫酷烟花表白源代码是多少?_百度知道 学完本教程后,你也能做出这样的烟…

DNSPod十问沈淦:中年程序员的创业修炼手册

本期嘉宾 沈淦 正马软件CTO、腾讯云TVP 沈淦,正马软件CTO,腾讯云TVP,前有赞技术副总裁。二十年工作一直专注技术领域,从事中大型系统的咨询、规划、设计和建设工作;十余年的技术管理工作,在规划技术发展路…

信创产业专题报告(精选九篇)

导读: “信创”,即信息技术应用创新,是我国信息化建设全面推进科技自立自强阶段的关键词。信创建设围绕党政、金融、教育、电信、医疗等关键领域,对其软硬件核心技术、技术标准等展开自主研发从而实现原创替代。 关注公众号&#…

GPT背后的法术——LLM全面解构

自从 ChatGPT 向公众发布以来,法学硕士一直很热门。虽然大多数应用 AI 人员都知道如何使用 API,但可能缺乏对其“为何”起作用的数学理解。这是从数学角度全面解构一般的 LLM,特别是 Transformers。 注意:这是一个比平常更长的博客,作为一站式目的地来了解法学硕士如何工…

人类语言能力的自然演化:乔姆斯基对阵达尔文|《达尔文的危险思想》

导语 查尔斯达尔文用他的《物种起源》为生命的多姿多彩提供了一种解释:是演化和自然选择造就了这个星球上缤纷的生命。然而自诞生的那一天起,达尔文自然选择和演化的理论就引发过很多争议。很多人认为,人类语言能力的演化不能用达尔文式的自然…

研报精选230329

目录 【行业230329国信证券】人工智能专题报告:生成式人工智能产业全梳理 【个股230329安信证券_三未信安】密码行业兴起,公司横纵布局 【行业230329湘财证券】新材料行业周报:稀土价格企稳回升,锂价疲弱带动相关材料持续下行 【个…

大模型激战:能否再造20年前互联网盛景

Datawhale干货 最新:AI 大模型行业现状 Chat GPT引发的大模型混战,像极了20年前的互联网。 近两个月中,已经有包括百度、阿里巴巴、字节跳动等超过五个,宣布要进军大模型的国内知名互联网公司。除此之外,游戏公司、云…

蹭ChatGPT热点有风险,昆仑万维蹭热点被发监管函

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 要说2023年互联网行业最火爆的概念,ChatGPT绝对当仁不让。国外有微软,国内有百度、阿里、商汤、三六零等,各大互联网巨头都对这个概念青睐有加。众多企业纷纷宣布投身赛道,誓要…

股票涨跌幅度实时监控并发送微信通知

1. 背景 上班族平时没有时间盯盘,股票突然冲高、跳水来不及操作,机会转瞬即逝。 2. 思路 通过软件实时获取股票价格信息,计算相关指标,满足涨跌幅度条件时,给微信发送信息,提示看看股票是否需要进行买…

用股票交易量查询接口是怎么查询a股全天总成交量的?

用股票交易量查询接口是怎么查询a股全天总成交量的?今天下班就以通达信给大家讲解一下,通常是在K线图的底部状态栏,可以在日线进行查看a股成交量。在市场栏底部的子图中。 有当天成交的数量。成交量是表示一定的时间内已经成交的中的成交数量…

聊聊的A股

继续聊A股市场 2022-01-24 股市理性投资 价值投资看人性 今天对于A股来说,表现还行,毕竟从上周末的各项指导的思路来看的话,这周的行情也不会有很大的上涨行情,但是跌的可能性也不会很大,毕竟大家都知道因为外界的因素…

拉伯证券|港股站上“年线”,更有盘中暴涨160%!A股地产板块集体大涨

今天上午,A股首要指数涨跌互现,“地产链”股票团体大涨。 港股方面,恒生指数和恒生科技指数盘中双双站上年线,多头攻势微弱。 港股盘中再现异动个股,有港股盘中暴升约160%。 A股首要指数涨跌互现“地产链”股票团体大…

java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)

Cooking Regex微信公众号 正则表达式学习 一、目前的号码段(2019-12-04更新) 新增号段 : 1、移动号码:189、198 2、联通号码:166 3、电信号码:191、199 【注意】:目前(2019-12-04…

科研工作者们,ChatGPT (GPT-4) 玩起来了没,来这体验一下吧

话不多说,直接上链接:https://sci.justscience.cn/chatgpt 再来个让我很惊讶的案例——设计研究方案 看看是不是可以作为一个小助理来给你点参考了? 如果想完全让ChatGPT来帮自己做完整方案还是放弃吧!毕竟有些回答依然是有错的…

数据从业者会不会被ChatGPT取代?我决定问ta本人

最近ChatGPT火遍全网后 不少能力都被网友们吹上了天 面对如此强大的技术 催化了越来越多小伙伴对AI的焦虑 近期,它竟对数据分析师“口出狂言” 但是,帆软坚信数据人才的发展 将始终是数字化转型中的关键要素 于是,我们决定亲自发问 …

联合证券|战略新兴产业火了,高增长低估值股曝光

导读:2022年,A股商场值得记载的前史性大事件不断。这一年,A股商场上市公司数量正式打破5000家,战略新兴产业上市公司数量打破2500家,占比初次打破50%大关。这一年,A股商场顶住杂乱的外部环境因素&#xff0…

ChatGPT且用且珍惜,商用在路上;阿里达摩院2023十大科技趋势;GitHub默认设置开放代码扫描功能;小红书元宇宙虚拟服饰被吐槽;GitHub今日热榜 | ShowMeAI资讯日报

👀日报合辑 | 🎡AI应用与工具大全 | 🔔公众号资料下载 | 🍩韩信子 🎡 『ChatGPT』服务器频频被挤爆,OpenAI 被薅怕了,要商用购✦买? OpenAI 本周表示即将推出 ChatGPT Professional…

腾讯回应进军类 ChatGPT;Meta 新语言模型能运行在单张显卡上;OpenAI 创始人提出新摩尔定律|极客头条

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&…

ChatGPT智能教育机器人开发

随着科技的不断发展,人工智能正逐渐渗透到各个行业中。教育领域也不例外,智能教育机器人成为了无声的见证者和智慧的引导者。 一、ChatGPT智能教育机器人的概述 ChatGPT智能教育机器人是一种基于人工智能技术的教育辅助工具,旨在提供个性化…

它急了,谷歌版ChatGPT已开放测试申请!网友已玩疯

来源:新智元 GPT-4发布已然一周时间,而热度丝毫未减。 即便是OpenAI把限制提高到3小时只让问25个问题,服务器还是被网友挤爆了…… 在被微软一波爆锤之后,谷歌终于几个小时之前宣布,自家的ChatGPT——Bard,…