ChatGPT 的 18 种玩法,惊到我了

 

  • 原创 | Java 2021 超神之路,很肝~

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:blog.csdn.net/weixin_42475060/

article/details/129399125

  • 语法更正

  • 文本翻译

  • 语言转换

  • 代码解释-1

  • 代码解释-2

  • 修复代码错误

  • 作为百科全书

  • 信息提取

  • 好友聊天

  • 创意生成器

  • 采访问题

  • 论文大纲

  • 故事创作

  • 问题类比

  • 创建SQL需求

  • 情感分析

  • 将产品描述转变为广告

  • 关键字提取

  • 闲聊机器人


你确定,你会使用 ChatGPT 了吗?

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

语法更正

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

hevc?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F6mychickmupWDmzFT0SDXw5IvPI4LdoQoevh36iaKFhMxM1R1RPaQHVY9bLcZegy7JkzLul5QvLZOl7fiaFGvQfUw%2F640%3Fwx_fmt%3Dpng%26tp%3Dwxpic%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1&type=png

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

文本翻译

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

hevc?url=https%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_png%2F6mychickmupWDmzFT0SDXw5IvPI4LdoQo9H5Ln6HQT7hkHzbk3mc8Ztb2aSnNfJnYyHjMHRVjm7VCZNKERNmTXw%2F640%3Fwx_fmt%3Dpng%26tp%3Dwxpic%26wxfrom%3D5%26wx_lazy%3D1%26wx_co%3D1&type=png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

语言转换

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),)

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

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

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

代码解释-2

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

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

修复代码错误

用途:写完一段代码后发现有错误?让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.")

作为百科全书

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

信息提取

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

好友聊天

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

创意生成器

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

VR和密室结合

再结合AR

采访问题

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

采访问题清单

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

论文大纲

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

创建论文大纲

解释大纲内容

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

故事创作

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

爱情故事

恐怖故事

问题类比

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

创建SQL需求

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

情感分析

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

将产品描述转变为广告

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

关键字提取

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

闲聊机器人

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

总结

我觉得角色扮演挺有意思的,对话前加一句:假如你是 xxx。

现在有一些小程序,让AI扮演一些角色对话,就是用这种方法实现的

 

 

 

 

 

 

 

 

 

 

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

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

相关文章

如何夯实数字经济时代的算力基石?

如今&#xff0c;快速发展的数字经济与数字产业正在成为经济增长的新动能。根据第三方研究报告&#xff1a;2021年中国数字经济规模已经达到45.5万亿元人民币&#xff0c;占中国国内生产总值的39.8%。而以人工智能、大数据、边缘计算、并行计算、元宇宙为代表的新兴信息技术&am…

chatgpt赋能python:Python自动下单:提高效率的必备利器

Python自动下单&#xff1a;提高效率的必备利器 随着电商市场的不断发展&#xff0c;越来越多的商家开始使用自动下单工具来提高生产力和效率。Python作为一种高级编程语言&#xff0c;具有功能强大&#xff0c;易于学习和使用的优点&#xff0c;其自动下单的能力也受到了广泛…

解决 openwrt/Lede pppoe拨号频繁掉线的问题

我自己的软路由是J1900刷的lede&#xff0c;近期电信pppoe拨号频繁掉线&#xff0c;排除了网线&#xff0c;更换了光猫&#xff0c;最终锁定软路由为的问题。目前才用了下面的方法&#xff0c;尝试解决该问题 转载自http://ninecmd.com/?p948 WRT1900AC路由器,自从宽带换到联…

tlwdr5660间歇性掉线_tplink路由器频繁掉线的原因及解决办法

tplink路由器频繁掉线是怎么回事&#xff1f;tplink是大家最常使用的路由器&#xff0c;很多朋友都会遇到路由器频繁掉线的情况&#xff0c;这真的很郁闷。那么&#xff0c;tplink路由器频繁掉线是什么原因导致的呢&#xff1f;主要有三大方面&#xff0c;下面小编就给大家介绍…

为什么win11连接wifi频繁掉线?

如果网络波动比较大的话&#xff0c;就会导致电脑使用过程中不顺畅&#xff0c;网页打开速度都会很缓慢。就有win11用户跟小编反映自己的电脑连接WiFi后总是掉线&#xff0c;非常烦人&#xff0c;这该怎么办&#xff1f;下面就来看看小编为大家整理的几个解决办法&#xff0c;希…

mac频繁掉线的解决方案汇总

mac频繁掉线的解决方案汇总 最近一个月我的mac回到家用的时候经常掉线&#xff0c;但是在公司一切正常&#xff0c;找了很多方法都没有解决到&#xff0c;最后在我实在受不了的情况下&#xff0c;终于解决了&#xff0c;以下将试过的方法都汇总一下&#xff0c;因为每台机的情况…

VM16-ubuntu16桥接网络频繁掉线

故障说明 旧电脑使用的vm15-ubuntu16&#xff0c;通过移植安装到新电脑&#xff0c;后又通过升级把虚拟机升级到vm16&#xff0c;更改网络连接的NAT模式到桥接模式&#xff0c;发现网络即使出现正常连接的图标和正确的IP地址但是还是会有频繁掉线的情况。 解决方案 1.依次打…

解决WiFi共享大师频繁掉线问题

查看当前网卡驱动是否支持承载网络 使用winr输入cmd打开命令行界面输入netsh wlan show drivers执行查看支持承载网络是否为是&#xff0c;如果为否&#xff0c;请执行下面的步骤将网卡驱动回滚 打开设备管理器&#xff0c;回滚网卡驱动 驱动程序->更新驱动程序->浏览我…

PC、手机老是掉线该如何排查?

连通性、ARP 欺骗、硬件、省电模式。 1、查看电脑的数据连通性 PING测网络运营商&#xff08;114.114.114.114&#xff09;&#xff0c;看是否有延迟或者是丢包 ping 114.114.114.114 -t 2、ARP 欺骗 arp -a //通过询问当前协议数据&#xff0c;显示当前 ARP 项。如果指定…

微信机器人换了服务器掉线,故障2:微信频繁掉线

微信频繁掉线先排查问题 可能原因&#xff1a; 1.手机端微信不可以退出和切换其他微信&#xff0c;否则必掉线。(手机没网/关机等情况没事) 2. 在电脑上登陆了这个机器人微信&#xff0c; 一定会将机器人挤下线。 以上操作百分百会导致软件上微信掉线。切记&#xff0c;挂机时不…

案例23-服务出现频繁掉线情况

目录 一、背景介绍 二、分析原因 1.nacos中data文件的作用 2. data路径下protocol文件的作用 3.nacos ip混乱的问题 三、Naocs服务注册和发现 服务注册 服务发现 一、背景介绍 在springCloud项目中&#xff0c;通过使用nacos来对服务进行管理。但是其中一个服务总会出现…

chatgpt赋能python:Python断线重连完全指南:从原理到实现

Python断线重连完全指南&#xff1a;从原理到实现 介绍 Python作为一种高级编程语言&#xff0c;已经在各个领域中得到了广泛应用。在网络编程中&#xff0c;断线重连是一项非常重要的功能。本文将介绍Python中的断线重连的原理和实现&#xff0c;让读者可以轻松地了解和掌握…

大数据下的实时热点功能实现讨论(实时流的TopN)

我司内部有个基于jstorm的实时流编程框架&#xff0c;文档里有提到实时Topn&#xff0c;但是还没有实现。。。。这是一个挺常见挺重要的功能&#xff0c;但仔细想想实现起来确实有难度。实时流的TopN其实离大家很近&#xff0c;比如下图百度和微博的实时热搜榜&#xff0c;还有…

ChatGPT怎么用?自媒体要怎么利用gpt

ChatGPT怎么用&#xff1f;ChatGPT是一种基于人工智能的聊天机器人&#xff0c;它可以为新媒体作者提供各种有用的工具和资源&#xff0c;以帮助他们更好地创作内容。chatgpt要怎么用&#xff1f;以下是一些ChatGPT可以帮助新媒体作者创作的具体方法和示例。 1. 创意灵感 创意…

我的GPT-4 API 接入之旅

3月15日open-ai推出GPT-4 https://platform.openai.com/docs/models/gpt-4 chatgpt免费体验入口&#xff1a; http://chat.xutongbao.top 需要排队 28号加入等候队列 29号收到邀请 检查可用的model const { Configuration, OpenAIApi } require(openai)let listModels []…

ChatGPT + MindShow搞定PPT制作

一、获取PPT内容大概 1、进入chatgpt 官网&#xff1a;http://chat.openai.com&#xff0c;账号密码登录。 2、获取PPT内容 向他提问&#xff0c;提问格式如下&#xff0c;整理一份PPT大纲&#xff0c;主题是“如何使用热门AI工具”&#xff0c;回答内容采用Markdown的形式 二、…

[C++调试笔记]define.h

/* 取Ti2Te,入射杂质离子为C3,能量均一分布&#xff0c;由PIC计算得出 */ #include <math.h> /* 定义离子的结构 */ struct particle {double z;double vx;double vy;double vz;double ener; //单位eVdouble weig; };/* 定义一些常量 */ static const double …

TurtleBot3维护-1.openCR怎么更新/重刷固件

## TOCTurtleBot3维护-1.openCR怎么更新/重刷固件 机器人小车拆下机械臂 机械臂对我们的课题没有用处&#xff0c;又耗电又占地方&#xff0c;就想给它卸掉&#xff0c;但是发现卸掉以后小车不能移动了&#xff0c;蓝牙手柄也不能驱动了&#xff0c;小车也不能正常启动键盘控…

chatgpt赋能Python-python_bz2

Python BZ2&#xff1a;一种高效的数据压缩和解压工具 在计算机科学领域&#xff0c;数据压缩和解压常常是非常有用的工具。它们可以减少磁盘空间占用和网络传输时间。在Python中&#xff0c;有许多优秀的数据压缩/解压库&#xff0c;如gzip、zipfile等。但是&#xff0c;本文…

全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门自然语言智能转换SQL查询语句应用——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)

从0到1快速入门自然语言智能转换SQL查询语句应用 Introduce 简介setting 设置Prompt 提示Sample response 回复样本API request 接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例 其它资料下载 ChatGPT是目前最先进的AI聊天机器人&#xff0c;它能够理解…