庆云古诗词

庆云古诗词

用ChatGPT学习SLAM中的数学基础知识

互联资讯 0

2023年11月20日 每日一猜答案: 答案:ABC
每日一猜答案分析:

chattype,chat怎么用

该列表会不定期更新… 困惑与解答: 问题:化简后的m*n矩阵的秩是多少,是最大的维度吗,是行秩还是列秩 解答: 一个 m 行 n 列的矩阵经过高斯消元等变换之后,可以化为行简化阶梯形式。在此形式下࿰…...

编程日记 2023/5/20 23:56:49

很早就想在好好学一学gdb了,正好最近学算法(以前一直以为干硬件不需要什么特别厉害的算法,结果现在卷起来了。大厂面试题也有复杂一些的算法了) 下面的这些命令是别的博主总结的 GDB 调试过程_gdb调试过程_K飞花的博客-CSDN博客…...

编程日记 2023/5/18 16:40:57

1、数据库设计分6个阶段 ? 需求分析 ? 概念结构设计 ? 逻辑结构设计 ? 物理结构设计 ? 数据库实施 ? 数据库运行和维护 2、数据字典是关于数据库中数据的描述,即元数据,不是数据本身 ?数据字典在需求分析阶段建立,在数据库设计过程中不…...

编程日记 2023/5/17 3:39:30

互联网时代已经发展了近几十年,它的市场已经越来越成熟,越来越多的行业被互联网“改造”,互联网企业甚至喊出了“不拥抱互联网,就要被淘汰”的口号。在这样的背景下,如何借助互联网的东风,实现企业乃至产业…...

编程日记 2023/5/19 22:23:24

1 为什么要用数据透视表 如果不用,就可能需要写很复杂的,查询公式 比如,【【微信】】各种sumif,sumifs 等等,如果还是多个表进行统计,那写起来更酸爽所以感觉 【【微信】】 sumif,sumifs 更适合,简单情况下的查询&am…...

编程日记 2023/5/18 3:30:15

文章目录登录和访问ChatGPTChatGPT的应用场景ChatGPT的输入和输出ChatGPT的参数和模型ChatGPT的优点和局限性ChatGPT作为一款大型语言模型,具有以下优点:ChatGPT也存在一些局限性:使用ChatGPT的建议ChatGPT的未来发展结语结语ChatGPT是一款基…...

编程日记 2023/5/13 3:18:12

目录一、环境准备1.进入ModelArts官网2.使用ModelArts体验实例本教程主要讲解,如何在CPU平台上,使用MindSpore进行数据并行分布式训练,以提高训练效率。 完整的样例代码:distributed_training_cpu 目录结构如下: bash …...

编程日记 2023/5/16 23:10:15

目录1、前言2、我这里已有的UDP方案3、UDP详细设计方案4、本UDP视频传输的优势5、UDP视频传输详细设计方案ov5640 寄存器配置UDP发送设计6、vivado工程详解7、上板调试验证并演示8、验证演示视频9、福利:工程代码的获取1、前言 目前网上的fpga实现udp基本生态如下&…...

编程日记 2023/5/20 8:59:50

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:二叉树层次遍历 题目 有一棵…...

编程日记 2023/5/16 1:40:21

S8050 - NPN NPN 25【【微信】】档 120-200 SS8050 - NPN NPN 25V 1.5A Y1 200-350 2N5551 - NPN https://item.szlcsc.com/113902.html S8550 - PNP PNP 25【【微信】】档120-200 SS8550 - PNP PNP 25V 1.5A L档120-200 2【【微信】】3 丝印2L...

编程日记 2023/5/20 6:36:34

引言 关于【【微信】】【【微信】】语法学习的专栏博客已经告一段落,现在结合 chipverify 官网给出的几个testbench 案例,利用 【【微信】】 平台实做一些练习。 设计 // ---- ---- Design module // 简述:数据地址选通 module switch #( parameter ADDR_…...

编程日记 2023/5/5 13:40:06

目录 前言: 内存区域划分 类加载 双亲委派模型 垃圾回收机制GC GC的STW问题 GC实际工作过程 判定垃圾 如何清理垃圾 小结: 前言: Java作为跨平台语言,正是由于JVM的存在使得Java程序可以一次编译,处处运行。…...

编程日记 2023/5/15 22:00:09

一、项目背景 随着企业数字化转型的不断深入,数据集成变得愈发重要。金蝶云星空ERP与自研MES系统之间的数据集成是企业提高管理效率、降低运营成本的关键。为了实现这一目标,企业选择了轻易云数据集成平台进行数据集成。 二、项目实施过程 低耦合、高内…...

编程日记 2023/5/18 10:42:43

文章目录1. 结论2. 环境3. 背景4. 解决办法方法一:利用事件修饰符方法二:利用CSS样式1. 结论 建议用第一种解决办法 2. 环境 项目版本vue/cli5.0.8vue2.6.11【【微信】】.6.13nodev14.21.3npm6.14.18浏览器Edge 3. 背景 【【微信】】 的 Card 组件,一…...

编程日记 2023/5/16 4:37:02

文章目录前言一、有关指针的基本概念1.指针的定义2.指针的本质二、指针的特性1.传递特性使用场景2.偏移特性使用场景三、动态内存申请原理剖析1. malloc的使用2.栈与堆比较四、C引用与C语言的关系前言 谭浩强老师曾在红皮书中谈到指针是C语言的灵魂,从这句话中就可以明白指针在…...

编程日记 2023/5/19 13:01:39

学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源…...

编程日记 2023/5/18 14:26:28

目录 一、Redis高可用 二、Redis主从复制 主从复制的作用 主从复制流程 搭建Redis主从复制 安装部署 master节点操作 slave节点操作 验证 三、Redis哨兵模式 哨兵模式的原理 哨兵模式的作用 哨兵结构 故障转移机制 主节点的选举 部署哨兵模式 安装部署 模拟故障…...

编程日记 2023/5/15 4:40:40

目录 1.Comparator 与Comparable 相同的地方 2.Comparator 与Comparable 的区别 1.Comparable 2.Comparator 3.总结 1.Comparator 与Comparable 相同的地方 它们都是Java的一个接口,是用来对自定义的对象进行比较的接口 什么是自定义的对象? 比如…...

编程日记 2023/5/12 3:10:41

在安装matlab的时候,需要勾选所需的产品组件,但是列表里有112个,而且这些产品我大都不认识,全选占用空间大,选认识的又怕漏了不认识的。 这里我把112个组件的名字存储在了components.txt里面。 爬虫的结果在这篇博客…...

编程日记 2023/5/18 14:27:41

1.运行级别 0:关机 1:单用户(找回丢*码) 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3…...

编程日记 2023/5/10 8:58:14

生产环境运行OBProxy - 守护进程 OBProxy无状态,即使宕机重启也不会影响数据一致性,所以OBProxy在部署时都带有一个守护进程,周期性检查OBProxy的健康程度,一旦发现宕机就立即重启OBProxy OBProxy手动启动和检查过程如下&#x…...

编程日记 2023/5/16 12:08:33

目录 一、概述 二、Linux常用命令 1.操作目录相关命令 1.ls 2.pwd命令 3.cd命令 2.文件操作命令 1.touch 2.cat 3.mkdir 4.rm 5.cp 6.mv 7.man 8.grep 9.ps 10.【【微信】】.vim 1.创建文件和打开文件 2. 进入插入模式,修改,保存 一、概述 1.Li…...

编程日记 2023/5/19 18:57:41

其实是在2023年打的 运气还算不错?金牌倒2,非常刺激。这场大家伙儿封榜之后真是一个比一个猛 论被催着写游记是怎样的体验(笑) Day-1 芜湖,起飞! 上午十一点起飞的飞机,落地之后打了个车去酒店…...

编程日记 2023/5/20 11:03:10

本样例为学习《C#从入门到精通》的过程,边学边练记录,便于后期回顾查阅。 本篇为第企业人事管理系统的第2篇,第1篇的连接及目录如下: C#项目实战――【实例】企业人事管理系统(一) 1、系统分析; 2、系统设计; 3、系统运行环境; 以下为本篇主要内容: 4、数据库与数…...

编程日记 2023/5/19 4:07:11

这里写目录标题 1. GAP起源1. 论文1:Is Second-order Information Helpful for Large-scale 【【微信】】?2. 论文2:Towards Faster Training of Global Co【【微信】】rks by Iterative Matrix S【【微信】】on2.1 摘要2.2 引言3. 论文3:Global…...

编程日记 2023/5/20 19:51:40

1. 问题描述 WPS文字,对某一字体样式自定义快捷键,结果提示已存在。如何如何查看已设定快捷键? (只针对软件内部冲突,不考虑外部软件影响) ?我遇到过以下两种情况 1) 与自己之前定义的冲突 2) 与模板文…...

编程日记 2023/5/13 1:41:15

Apache Dubbo .NET 支持多种分布式事务模式,包括 XA、TCC 和 SAGA。以下是使用 TCC 模式实现跨库分布式事务的示例: 如有一个订单服务和一个商品服务,需要在这两个服务之间实现分布式事务。 1.订单服务实现 TCC 接口 订单服务需要实现 TCC…...

编程日记 2023/5/15 16:25:21

selenium总结 关于selenium更新一些相关知识。官方提供了全方面的设计理念及使用方法,但是没有给出最佳实践,官方说法是浏览器的多样性很难给出最佳实践,所以后续准备梳理几个实践的代码。 看帖子的同学注意了我只是写文章自己总结用可能不是…...

编程日记 2023/5/18 10:56:30

python知识-爬虫 1.re【【微信】】 使用re【【微信】】请求数据的流程 (1)请求网络数据,re【【微信】】.get(“请求地址”) (2)设置解码方式(乱码时设置,在获取结果之前设置) (3)获取请…...

编程日记 2023/5/10 5:45:21

随着苹果iPhoneSE4发布会的临近,iPhoneSE4参数逐渐被揭开面纱,为了清理iPhone14的库存,这次苹果也拿出了足够的诚意,iPhoneSE4可望完虐国产手机,让国产旗舰手机再也没有了遮羞布。一、苹果向来完虐国产手机国产手机早几…...

编程日记 2023/5/17 13:40:49

目录 一,wxml模板 1.什么是 WXML 2. 什么是 WXSS 3.WXSS 和 CSS 的区别 4 .JS 逻辑交互 二,小程序的宿主环境 1.宿主环境简介 1.什么是宿主环境 2. 小程序的宿主环境 3.宿主环境包含内容 2 通信模型 3 运行机制 4.组件 1.组件分为了 9 大类 2. 常用的视图…...

编程日记 2023/5/16 8:49:38

概述 用如下代码测试 public class TestClassLoader {public static 【【微信】】(String[] arsg){TestClassLoader loadernew TestClassLoader();String s"test";【【微信】】.out.println(s.getClass().getClassLoader());【【微信】】.out.println(loader.getClass().getClassL…...

文章转载于:https://www.cnblogs.com/gezp/p/14962924.html 一、简介 Tinyproxy是一个轻量级的用于POSIX操作系统的http/https代理守护进程。在设计之初就遵循着更快并且更小的原则。在相关的运用案例中,它是一种理想的解决方案,例如在一个需…...

特性官方文档: https://openjdk.org/jeps/436 Java协程 近三十年来,Java 开发人员一直依赖线程作为并发服务器应用程序的构建块。每个方法中的每个语句都在线程内执行,并且由于 Java 是多线程的,因此多个执行线程同时发生。线程是Java的并发…...

通过response的(A)方法可以设置响应所采用的字符编码类型。 A:setCharacterEncoding(String charset) B:setCharacterEncode(String charset) C:setCharSet(String charset) D:setPageEncoding(String charset) 以下关于http://localhost:8080/bookStor…...



如何使用chatgpt辅助画画


一、写在前面

首先让小Chat介绍自己在编程方面的天赋:

总结起来:TA掌握了海量的编程知识,能做到自动代码生成、代码审查优化、编程教学辅导以及实时问题解答。我问TA学习了多少案例,TA说:忘了,但保证够用。

前提:我是做机器学习与临床大数据挖掘的,偏向于数据科学领域,并不是做开发的哈。因此,所需要的代码一般都不会很长,GPT3.5足够。至于做开发的,成千上万的代码,不属于本文范围,当然,底层逻辑都是一样的,供参考。

二、推荐途径

(1)GPT-3.5(GPT-4)

也就是GPT的原版本,在网页端直接操作,不需要通过API,毕竟API要钱呐。

(a)生成代码:用python语言写一个随机森林的代码(记得指定语言):

解读:小Chat使用Pyhton的sklearn包写一个标准的随机森林分类模型,并对程序做了简单的说明。

(b)通过对话理解代码。对于萌新来说,TA给出了代码,但是不会用。所以,需要把TA作为一个编程教学辅导用于实现保姆级别的教学。

第一回合:这个代码怎么使用和运行,请给出详细的步骤。

?解读:作为一名萌新,我也没运行过Python,需要怎么安装?

第二回合:如何安装python?对于新手来说,请提供友好的安装方法

解读:看第二点“方便地进行开发和调试”,还举了3个例子,因此,我们继续问:

追问:PyCharm、【【微信】】 和 Spyder哪一款更适合新手使用?

?解读:我们的定位就是用机器学习进行数据挖掘,因此,推荐使用Spyder。那么,怎么安装?

追问:请提供Spyder保姆级别的安装教程

?解读:以上,我们知道了怎么安装程序软件,也拿到了代码,那么,它的数据集要怎么准备?

第三回合:上述随机森林的代码中数据集'your_dataset.csv'的数据格式是什么样子的?请用表格展示一个例子。

解读:一定要求TA用表格的形式给你举例子,这样非常直观。

接下来,我们需要知道怎么调参。

第四回合随机森林重要的参数有哪些?如何科学地调整模型参数?

解读:理论知识懂了,那么如何用代码实现?

第五回合:请用网格搜索调整随机森林上述几个重要参数,帮我写出代码,并嵌入之前的代码中。

解读:接下来,需要对每一部分的代码的功能有一个大致的了解。

第六回合:请问以下代码是什么意思:

解读:解释得很清楚了,像一个24h在线的专业指导。接着,我们需要绘制ROC曲线。

第七回合:如何绘制训练集和测试集的ROC曲线并显示AUC值,画在一个图上。请写出代码。

解读:以上,把一个简单的机器学习建模的代码和流程都展示出来了,真的厉害。

(c)运行代码。这个功能没有开放。GPT-4能够调用插件的话,是可以直接运行代码的,这种能力太恐怖了。我也一直期待权限开放,那就大有可为了。

(d)代码转化。比如python转R,python 2.0转python 3.0,Tensorflow转Pytorch等场景,我就随便举1-2个例子。

python转R把上述python写的随机森林代码转成R语言,要求功能完全一致。

python 2.0转python 3.0:有时候在数据分析的时候,需要一些第三方开发的算法,很多没有被封装至python的程序包,此外,几年前开发的算法都是基于python 2.0的。要命的是,python 2.0和现在的python 3.0有些语法不同,有些包也被剔除:

因此,需要做转换。

譬如,我最近需要用到一个算法,叫做iSMART,明确是说用python2写的。

我便使用小Chat转成python 3.9可运行的代码:

把下面的代码转化成python 3.9可运行的代码,并指出修改之处:加要修改的代码。

无脑复制粘贴即可。

(e)代码报错纠正。转化好的代码试运行,报错基本是99%的事情。此时只需把报错信息发给小Chat,TA就会给你反馈。我举一个CNN的例子:

运行报错:

我运行下面的代码后报错:[输入运行的代码],报错信息为:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'xdd002'。

?没错,我没有选择工作路径,自然找不到文件夹。TA建议我优化代码,那我就求助TA:

帮我写一段代码,用于检查文件夹是否存在,并嵌入源代码中

?我加入源代码,试运行:

嗯,神清气爽!

总结:小Chat可以自动代码生成、代码审查优化、编程教学辅导以及实时问题解答。可以说是大大提高编程效率了。

(2)Cursor

Cursor 是一个集成了 GPT-4 (存疑!)的代码生成器,可以帮助你快速编写、编辑和讨论代码。

安装也很简单,前往官网地址:Cursor | Build Fast,下载安装即可。

?安装后打开软件:

?

开始测试:

(a)生成代码:选中界面,Ctrl+K弹出对话框,输入:用python语言写一个随机森林的代码

感觉一般般,可能我们需要把需求描述的更加细致:

用python语言写一个随机森林的代码,包括数据读取、数据清洗和拆分、模型性能评估以及ROC曲线绘制

这样就很完整了。

(b)代码理解:把需要解读的代码复制进来,Ctrl+LA全选代码(或者只选择你要解读的代码段),在右侧对话框输入:请用中文解析这个代码的作用和功能

他就会跟你chat了,我咋又追问了几个问题,也都一一提供了解答。

(c)代码转化:选中你要改写的代码段,Ctrl+L,可以发现右侧对话框已经显示出改代码段,输入:改写成python 3.9可运行的代码:

(d)代码报错纠正。同样,用CNN的例子做测试,输入:代码运行报错:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'xdd002'

?嗯,很厉害。

总结:他还有debug等其他功能,大家自行探索。免费版一个月只提问100次(收费版每个月20美元,等价于GPT-4),或者可以在下面填写自己的API(那不就是变相要钱)。我一般是和GPT配合使用,特别是需要解读的代码行数特别多的时候。

(3)其他

其实New bing也可以处理代码:

?我就不一一演示了。

此外,还有Github Copilot等工具,有兴趣自行探索。

三、写在最后

版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。