效率!我用 ChatGPT 干的 18 件事!

来源:https://blog.csdn.net/weixin_42475060/article/details/129399125

给大家整理了 18 种 ChatGPT 的用法,看看有哪些方法是你能得上的。

  • 语法更正

  • 文本翻译

  • 语言转换

  • 代码解释

  • 修复代码错误

  • 作为百科全书

  • 信息提取

  • 好友聊天

  • 创意生成器

  • 采访问题

  • 论文大纲

  • 故事创作

  • 问题类比

  • 创建 SQL 需求

  • 情感分析

  • 将产品描述转变为广告

  • 关键字提取

  • 闲聊机器人

语法更正

用途:文章、论文等润色。

文本翻译

用途:日常学习、商务翻译等。

b47442805169a217c21552f58c49755f.png

语言转换

Python–>JAVA

用途:工作用途,不同语言工程师之间的合作,更加方便。

import numpy as np
import plotly.express as pxdef thresholding_algo(y, lag, threshold):""":param y: 输入列表:param lag: 滑动窗口大小:param threshold: 调节系数,用于调节容忍范围的大小。:return:"""# signals:信号列表signals = np.zeros(len(y))avgFilter = np.zeros(len(y))# 初始化平均值列表、差值列表avgFilter[lag - 1] = np.mean(y[0:lag])dif_li = [0] * len(y)for i in range(lag, len(y)):if i < len(y) - lag - 30:for j in range(i + 11, len(y)):if y[j] >= y[i - 1]:breakif j >= len(y) - 30:back = y[i - 1]else:back = np.mean(y[j + 11:j + 20 + lag])else:back = y[i - 1]# 前后均值差值计算tmp = abs(back - avgFilter[i - 1])dif = (tmp if tmp > 1 else 1)if abs(y[i] - avgFilter[i - 1]) > dif * threshold:signals[i] = (1 if y[i] > avgFilter[i - 1] else -1)avgFilter[i] = np.mean(y[(i - lag):i])y[i] = avgFilter[i - 1]else:signals[i] = 0avgFilter[i] = np.mean(y[(i - lag):i])dif_li[i] = difreturn dict(signals=np.asarray(signals),avgFilter=np.asarray(avgFilter),y=np.asarray(y),dif=np.asarray(dif_li),)
0d9997a7803619cd236b19c01b131c01.png
public static Map<String, double[]> thresholding_algo(double[] y, int lag, double threshold) {double[] signals = new double[y.length];double[] avgFilter = new double[y.length];Arrays.fill(avgFilter, 0.0);avgFilter[lag - 1] = mean(Arrays.copyOfRange(y, 0, lag));double[] dif_li = new double[y.length];Arrays.fill(dif_li, 0.0);for (int i = lag; i < y.length; i++) {int j;if (i < y.length - lag - 30) {for (j = i + 11; j < y.length; j++) {if (y[j] >= y[i - 1]) {break;}}double back;if (j >= y.length - 30) {back = y[i - 1];} else {back = mean(Arrays.copyOfRange(y, j + 11, j + 20 + lag));}} else {back = y[i - 1];}double tmp = Math.abs(back - avgFilter[i - 1]);double dif = tmp > 1 ? tmp : 1;if (Math.abs(y[i] - avgFilter[i - 1]) > dif * threshold) {signals[i] = y[i] > avgFilter[i - 1] ? 1 : -1;avgFilter[i] = mean(Arrays.copyOfRange(y, i - lag, i));y[i] = avgFilter[i - 1];} else {signals[i] = 0;avgFilter[i] = mean(Arrays.copyOfRange(y, i - lag, i));}dif_li[i] = dif;}Map<String, double[]> result = new HashMap<>();result.put("signals", signals);result.put("avgFilter", avgFilter);result.put("y", y);result.put("dif", dif_li);return result;
}private static double mean(double[] array) {double sum = 0.0;for (double d : array) {sum += d;}return sum / array.length;
}

代码解释-1

用途:当我们来到一家新的公司,发现前任工程师留下了一摊谁都看不懂的代码,这时候,如果有个人能帮我们解释一下这些代码是什么意思,那简直不要太开心。

28de14f96b2763075c90f436c3374b5a.png
def Fusion_algorithm(y_list):"""最终的融合算法1、第一次遍历列表: 处理掉小于上一个值的点,使其等于上一个值。2、第二次使用z-score来处理异常点:一种基于统计方法的时序异常检测算法借鉴了一些经典的统计方法,比如Z-score和移动平均线该算法将时间序列中的每个数据点都看作是来自一个正态分布,通过计算每个数据点与其临接数据点的平均值和标准差,可以获得Z-score并将其用于检测异常值,将z-score大于3的数据点视为异常值,缺点:如果异常点太多,则该算法的准确性较差。3、:param y_list: 传入需要处理的时间序列:return:"""# 第一次处理for i in range(1, len(y_list)):difference = y_list[i] - y_list[i - 1]if difference <= 0:y_list[i] = y_list[i - 1]# 基于突变检测的方法:如果一个数据点的值与前一个数据点的值之间的差异超过某个阈值,# 则该数据点可能是一个突变的异常点。这种方法需要使用一些突变检测算法,如Z-score突变检测、CUSUM(Cumulative Sum)# else:#     if abs(difference) > 2 * np.mean(y_list[:i]):#         y_list[i] = y_list[i - 1]# 第二次处理# 计算每个点的移动平均值和标准差ma = np.mean(y_list)# std = np.std(np.array(y_list))std = np.std(y_list)# 计算Z-scorez_score = [(x - ma) / std for x in y_list]# 检测异常值for i in range(len(y_list)):# 如果z-score大于3,则为异常点,去除if z_score[i] > 3:print(y_list[i])y_list[i] = y_list[i - 1]return y_list
93db71cb06d050eac61b07954dab5719.png

代码解释-2

备注:上一个代码解释,我们可以看到,答案或许受到了代码中注释的影响,我们删掉注释,再来一次。对于解释中一些不懂的点,我们可以连续追问!

eefb8b9bf5521f93f23a32133034abff.png
import numpy as np
from sklearn.ensemble import IsolationForest
import plotly.express as px
import matplotlib.pyplot as plt
from sklearn.cluster import KMeans
import jsondef Fusion_algorithm(y_list):for i in range(1, len(y_list)):difference = y_list[i] - y_list[i - 1]if difference <= 0:y_list[i] = y_list[i - 1]# else:#     if abs(difference) > 2 * np.mean(y_list[:i]):#         y_list[i] = y_list[i - 1]ma = np.mean(y_list)std = np.std(y_list)z_score = [(x - ma) / std for x in y_list]for i in range(len(y_list)):if z_score[i] > 3:print(y_list[i])y_list[i] = y_list[i - 1]return y_list
ace7429fdf36ddd76b9869e69e0b4599.png c557ece5fb230a5fbb8476abc3dc7fdd.png

修复代码错误

用途:写完一段代码后发现有错误?让chatGPT来帮你!

### Buggy Python
import Random
a = random.randint(1,12)
b = random.randint(1,12)
for i in range(10):question = "What is "+a+" x "+b+"? "answer = input(question)if answer = a*bprint (Well done!)else:print("No.")
7293e43897383e562238895e991eb6f2.png

作为百科全书

用途:chatGPT可以解释你所有的问题!但是列出小说这个功能有些拉跨,经过测试只有科幻小说列的还可以,其他类型不太行,可能chatgpt训练工程师是个科幻迷!

bef8c8d3dd235b16af60e7f9e8e7cf44.png

信息提取

用途:作为自然语言处理界的大模型,怎么能少得了信息提取呢?

f77c5bc190a4e7ea09a440840c253673.png

好友聊天

用途:输入对方性格模拟聊天,这方面功能不太完善,可能有新鲜玩法我还没有挖掘出来。

965d3f8dd043039014b96c60b2ae6e00.png

创意生成器

用途:是不是常常会在创新上遇到思维瓶颈不知道怎么做?不要担心,让chatGPT帮你生成创意!

VR和密室结合

b4b97dc411dd39c6afb8f3bf80190e03.png

再结合AR

5d00aabe5c705b1e81976ca718df0a8d.png

采访问题

用途:可能您是一个媒体工作者,采访问题不知道怎么写?chatGPT可以帮您解决。

采访问题清单

fb147f0a28f0aae4b3c01aec985f9d5b.png

采访问题清单并给出相应答案

6be2b0fc91067c202caec6005577daff.png

论文大纲

用途:这个功能对于研究生简直不要太爽了,一直在郁闷大纲怎么写,直接列出来大纲简直帮了我天大的忙!对于大纲中不理解的点,直接要求chatGPT给出进一步解释。代码也可以有!那一章的内容不太会写,直接让chatGPT安排,这样,一篇论文很快就写出来啦!

创建论文大纲

3bb38f2bdfc4cf762361015166ce1f2c.png

解释大纲内容

23b577b1b8f3d6e79e16e996c6365d57.png
class PBA(nn.Module):def __init__(self, PerformanceThreshold, DistributionType, AttentionWeightRange):super(PBA, self).__init__()self.PerformanceThreshold = PerformanceThresholdself.DistributionType = DistributionTypeself.AttentionWeightRange = AttentionWeightRangedef forward(self, input, performance_scores):# 计算注意力分数attention_scores = []for i in range(len(input)):if performance_scores[i] > self.PerformanceThreshold:attention_scores.append(performance_scores[i])else:attention_scores.append(0.0)# 将性能分数映射到注意力权重if self.DistributionType == "softmax":attention_weights = F.softmax(torch.tensor(attention_scores), dim=0)elif self.DistributionType == "sigmoid":attention_weights = torch.sigmoid(torch.tensor(attention_scores))else:raise ValueError("Unknown distribution type: {}".format(self.DistributionType))# 缩放注意力权重到指定范围attention_weights = attention_weights * (self.AttentionWeightRange[1] - self.AttentionWeightRange[0]) + self.AttentionWeightRange[0]# 计算加权输入weighted_input = torch.mul(input, attention_weights.unsqueeze(1).expand_as(input))output = torch.sum(weighted_input, dim=0)return output

故事创作

用途:这个功能真的太太太棒了,以后我自己列提纲出来就可以写小说啦!

爱情故事

718103aa464d0d435d24d7263a31508a.png

恐怖故事

027f23d4c549e6152721991d43d19c23.png

问题类比

用途:当你想要做一个比喻时,这是一个很棒的功能。

2d9632ab8448fa6d9e31cde924e89230.png

创建SQL需求

用途:写SQL有时候挺头疼的,想好久想不起来。

f1c7076a98cee1b4425496c21ab381ec.png

情感分析

用途:这个功能让我想起来在之前公司做的情感分析任务了。

f3f6eaba732702bc5fb1da7ba8cd01c7.png

将产品描述转变为广告

用途:这个功能对于商家来说太棒了。

关键字提取

用途:NLP任务的重要作用,关键字提取!

809dda294143db9de4997086d7942adc.png

闲聊机器人

用途:这个不多说了,用来闲聊体验感真的很不错。

091ace7b7478a12b33f24b3a8b2490a9.png
 

f4bf17ad28f20bf7724731535f415000.jpeg

 
 
 
 
往期精彩回顾适合初学者入门人工智能的路线及资料下载(图文+视频)机器学习入门系列下载机器学习及深度学习笔记等资料打印《统计学习方法》的代码复现专辑机器学习交流qq群955171419,加入微信群请扫码

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

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

相关文章

国外一些知名的网盟、返利网平台,赚钱的底层逻辑是怎么样的?

今天的这篇文章&#xff0c;想和大家聊一聊项目的可持续性。随着互联网的发展以及今年chatGPT的横空出世&#xff0c;其实大家会发现一个问题&#xff0c;那就是各种项目层出不穷&#xff0c;很多项目的生命周期很短。 而且最近网上有个段子&#xff1a;“某个知识博主说&#…

chatgpt赋能python:Python图片保存方法

Python图片保存方法 Python是一种高级编程语言&#xff0c;广泛用于数据分析、科学计算和Web开发等领域。其中&#xff0c;图片处理是Python的一个重要应用方向之一。本文将介绍如何使用Python来保存图片。 保存本地图片 保存本地图片是Python处理图片的一个重要操作。Pytho…

你好 ChatGPT, 帮我看下这段代码有什么问题?

点赞再看&#xff0c;动力无限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录&#xff0c;有很多系列文章。 今天一个很简单的功能&#xff0c;触发了一个 BUG&#xff0c;处理后我想起了最近爆火的 ChatGPT&#xff0c;于是我尝试测…

Mac更改桌面名称

前后对比 Mac桌面可以很方便的将我们繁多的任务进行分类&#xff0c;通过创建多个桌面将不同的应用聚焦。但是MacOS创建的桌面默认的只能是下面这种样式&#xff1a; 而作为DIY爱好者&#xff0c;想要修改成下面的样式&#xff0c;通过重命名的方式来区分不同的桌面所担任的职…

Mac电脑如何添加多个桌面?Mac多桌面创建使用技巧

电脑桌面上乱七八糟的程序、窗口是否影响你的心情呢&#xff1f;Mac多桌面可以轻松解决这一难题。那么Mac电脑如何添加多个桌面呢&#xff1f;这里小编为大家带来了Mac多桌面创建使用技巧&#xff0c;一起来看看吧&#xff01; 1.打开Mission Control(调度中心) 系统偏好设置-调…

linux xfce4桌面 仿mac os美化

系统&#xff1a;Xubuntu 18.04 Xubuntu 美化之后的样子 一、安装xfce4的主题和图标 下载主题&#xff0c;图标样式&#xff1a;http://xfce-look.org/ 将下载的主题&#xff0c;移动到桌面主题目录&#xff1a;/usr/share/themes 将下载的图标&#xff0c;移动到图标主题目…

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用

MacBook远程桌面Windows使用Microsoft Remote Desktop for Mac_亲测使用 像Windows上有自带的远程桌面连接软件.MacBook没有自带的远程连接Windows桌面的工具,需要安装软件来实现. 像远程桌面控制软件一般有 TeamViewer、向日葵远程控制, ToDesk, Microsoft Remote Desktop f…

Mac远程连接Windows桌面的软件推荐

有时候我们会需要远程连接其他电脑桌面&#xff0c;实现远程办公、远程帮助他人等目的。Windows电脑之间可以用Windows自带远程桌面&#xff0c;Mac电脑也有自带的远程桌面功能。 那么Windows和Mac之间需要进行远程桌面连接&#xff0c;有没有办法实现&#xff1f;答案是有的。…

硬核桌面美化,让Windows电脑像Mac一样充满高级感!

我们经常需要在电脑桌面放置一些文件&#xff0c;方便日常使用和操作&#xff0c;但是如果不好好整理的话&#xff0c;时间一久桌面就会变得很乱&#xff0c;既不美观&#xff0c;也不好找&#xff0c;特别是每天一开机对着一桌面的文件&#xff0c;这滋味简直无比难受。 可是…

mac电脑如何快速显示桌面及切换应用

使用mac电脑时&#xff0c;我们习惯打开很多应用&#xff0c;文档等等。如果打开应用非常多&#xff0c;需要操作桌面&#xff0c;却不知如何快速返回桌面和切换应用时&#xff0c;操作就非常不便了&#xff0c;下面简单介绍mac电脑系统如何快速显示桌面及切换应用&#xff1f;…

mac远程桌面Microsoft Remote Desktop for Mac - Mac-连接Windows远程桌面

好记星不如烂笔头&#xff0c;这里记录平时工作中用到的东西&#xff0c;不喜可以留言。 1&#xff1a;在mac电脑远程桌面可以使用&#xff0c;Microsoft 远程桌面 使用 Microsoft Remote Desktop 这个还是很老的版本&#xff1b; Microsoft Remote Desktop 10 已经在 Mac…

计算机辅助翻译与笔译的关系,机器翻译 vs 计算机辅助翻译:有什么区别?

“计算机辅助翻译”和“机器翻译”听起来很相似&#xff0c;很容易混淆。但两者之间存在着显著的差异&#xff0c;会导致截然不同的结果。 机器翻译:快捷便宜&#xff0c;但不准确 机器翻译是将文本输入计算机&#xff0c;通过计算机算法将文本自动翻译成另一种语言来完成的。也…

catti 三笔 计算机专业,catti三级笔译含金量高吗

catti三级笔译含金量是很高的&#xff0c;它是一项在全国实行的、统一的、面向全社会的翻译专业资格认证考试&#xff0c;是对参考人员口译或笔译方面双语互译能力与水平的评价与认定。 CATTI三级笔译翻译难度如何 1、CATTI考试分综合能力和笔译实务&#xff0c;要两个都过60分…

干货!学习笔译需要坚持的几件事

干货&#xff01;学习笔译需要坚持的几件事 对于每个学习笔译的小伙伴来说&#xff0c;或许都经历过这样的迷茫&#xff1a; 辛苦练习没效果&#xff1f; 翻译理论一脸懵&#xff1f; 翻译技巧无头绪&#xff1f; 2020CATTI的考试时间已经尘埃落定&#xff0c;上下半年的两…

笔译现在用计算机考试了吗,做笔译需要计算机技术很强吗

bochuangshua 新兵答主 05-29 TA获得超过969个赞 我是做笔译的&#xff0c;本科毕业于安徽师范大学计算机教育专业(2019年毕业)&#xff0c;说两句吧 笔译说白了就是将一种语言转化为另一种语言的信息处理的过程&#xff0c;这个过程中可能遇到各种陌生行业(财经、冶金、IT、医…

Latex常用数学符号输入方法

原文地址&#xff1a; Latex常用数学符号输入方法 问题1&#xff1a;字母上面的上标输入方法 问题2&#xff1a;小写希腊字母的输入方法 问题3&#xff1a;大写希腊字母的输入方法 问题4&#xff1a;二元关系符的表达方式 问题5&#xff1a;二元运算符的表达方式 问题6&#xf…

Latex数学符号对应表

Latex数学符号对应表 - 叮叮当当sunny - 博客园 目录 1. 希腊字母2. 运算符符号3. 关系符号4. 箭头符号5. 括号符号6. 其他符号7. MATLAB 回到顶部 1. 希腊字母 字母实现字母实现αα\alphaAA\Alphaββ\betaBB\Betaγγ\gammaΓΓ\Gammaδδ\deltaΔΔ\Deltaϵϵ\epsilon…

mathtype2023专门打数学符号的软件

mathtype是数学公式编辑器&#xff0c;与常见的文字处理软件及演示程序配合使用&#xff0c;能够在各种文档中加入复杂的数学公式及符号&#xff0c;可用在编辑数学的试卷、书籍、报刊、论文、幻灯演示等方面&#xff0c;mathtype2023版是编辑数学资料工具! 在这款软件中主要帮…

Typora数学公式符号

Typora数学公式符号

符号与数学公式

论文中出现的符号和字母应尤其含义解释&#xff0c;写出一个符号表以便读者查询。如图所示是一个符号表。 1.公式前的句子标点需要统一&#xff0c;例如&#xff1a;the objective function can be defined as follows, xxxx(你的公式)。上面as follows后面用的是逗号&#xff…