利用完成深度学习分类任务 一、任务背景
? 关于早期诊断NEC(坏死性小肠结肠炎( , NEC))和及时干预一直是临床关注的重点和难点问题 。现在手上有相关的临床数据集 , 我们想要根据患者的各项指标 , 尝试从数据角度 , 探索出一套隐藏在数据背后的潜在规律 , 帮助医生更好的诊断预防该疾病的发生 。
二、任务分析 2.1 问题定位
? 观察数据我们能够初步发现 , 这是一个多特征二分类的任务 , 同时我们想用深度学习的方法来解决这个问题 , 那么让我们先听听怎么说?
? 太棒了 , 它的回答中举的例子正好就是医学相关的案例 , 说明我们对问题定性的没有问题 。
2.2算法选用
? 既然我们的问题定位已经确定了 , 但是关于深度学习的分类算法有那么多 , 到底具体的解决算法该选择哪个呢?各个算法之间的优劣又是什么呢?那就让帮助回答一下吧!
? 可以看到有各式各样的算法 , 因为笔者正好是主要研究这个方向 , 有相关的知识基础 , 所以看的还是比较轻松 , 但是对于小白来说可能不免有些疑惑了 。到这里确实就需要知识积累了:在提供给你众多的算法选择 , 究竟选择哪个最合适?这里就体现了一个程序员的自我素养和知识功底了!
? 哈哈哈 , 你是不是不服 , 那我帮你试一下 , 看看究竟它会不会真的知道哪个最合适!
? 看到了吧 , 它的回答完全是和稀泥 , 把各个算法又都说了一遍 , 就是不告诉你哪个最好 , 哪个最合适 , 你拿它一点办法都没 , 这就是语言的艺术(DOGE) 。
? 最后 , 因为笔者对上述的各个算法都有研究 , 觉得其实简单的BP网络就可以很好解决 , 其它的网络分别更好的适应CV、NLP的 , 用在这里并不会有较高的提升 。所以最终我选择了简单的NN来解决问题 。
2.3具体编码
? 好的 , 我们发现上个阶段 , 并没有帮助我们特别多 , 仅仅提供了参考意见 , 我们最终还是根据自身的编程经验选择了NN网络来作为本次的算法支持 。那么下面 , 让我们看看它的动手编程能力吧!
? 先让他写个小demo看看效果 , 因为笔者更喜欢框架 , 所以就选择让他用这个框架了 。
? 写的非常好 , 属于非常标准的写法了 , 用的是一个简单的三层BP网络架构 , 好的 , 那我们初步就打算用这套代码了 , 现在需要自定义适配到我们的自己数据集上 。
? 首先 , 我们发现 , 我们的数据集是xlsx文件 , 而它上面的例子中使用的是csv文件 , 来问问它怎么处理呢 。
?
? 好的 , 已经有模有样了 , 但是数据标签数量还未修改 , 自己懒得改了 , 直接交给他了 。
? (由于代码结构相似 , 就不全部展示了)
? 接下来 , 感觉完事大吉了 , 那就Run一下吧!
? 糟糕 , 报错了!害 , 我就知道 , 不能全指望它 , 没有这么简单的事情 。
? 直接把报错传给他 , 看看它会不会解决吧 。
【利用ChatGPT完成深度学习分类任务】? 那就按照它说的 , 把数据集示例发给他看看 。
? 好家伙 , 这么智能呀 , 完全理解了我想做的事情 , 甚至知道了数据集的含义 , 早知道上来就应该先把数据示例发给它了!这点希望大家引以为戒:上来先把自己的数据集示例发给 , 可以有助于它整体的代码方向和细节!
- chatgpt赋能python:Python编程中如何为角色添加功能
- chatgpt赋能python:Python隐藏窗口:实现更加优雅的UI体验
- chatgpt赋能python:Python如何设计UI:最佳实践和关键洞察
- 玩转ChatGPT:基于Mucloud建立本地知识库
- 简单实现一个ChatGPT Plugin
- 和ChatGPT 比一比谁更懂Kubernetes?
- 文心一言App在苹果AppStore上架;首款搭载ChatGPT的自行车问世;Q
- 智能家居是否可与ChatGPT深度融合?
- 02 ChatGPT 技术演进经历了哪几个过程
- 王琤:当数据治理遇上ChatGPT