ChatGPT 的 18 种玩法,惊到我了!!

点击关注公众号,Java干货及时送达👇

5ec368218d35dc92cc600e9e395f6aaa.png来源:blog.csdn.net/weixin_42475060/article/details/129399125

  • 语法更正

  • 文本翻译

  • 语言转换

  • 代码解释-1

  • 代码解释-2

  • 修复代码错误

  • 作为百科全书

  • 信息提取

  • 好友聊天

  • 创意生成器

  • 采访问题

  • 论文大纲

  • 故事创作

  • 问题类比

  • 创建SQL需求

  • 情感分析

  • 将产品描述转变为广告

  • 关键字提取

  • 闲聊机器人


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

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

语法更正

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

9f94443122ecbe82d530e8cd62c0b996.png

图片

文本翻译

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

414c2a62d22026d254d8450b008f92de.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),)

0049eb77889b6051c578c770deaafde5.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

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

1ee116f7531f229f247263197d5b8dbf.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

3d91d2ab8bc06a0594b100f870d8c21c.png

图片

代码解释-2

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

b2a13ba45203e70db7c1d39a764bd409.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

811632699ae0146ef1f589d793631fda.png

图片

f2ffdff24fc5489fb502247ca0c701f6.png

图片

修复代码错误

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

d60a16499b7ea57553984df5f6b0418a.png

图片
# 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.")

4fac767e427efaaf3a80d9b6ec5bb1ee.png

图片

作为百科全书

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

9a62359627c98273ebc43457d2fc40d6.png

图片

信息提取

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

9142b16683917d0b64e66fee1100d1e0.png

图片

好友聊天

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

ec25e434ea85ac5d71c176542260d2cd.png

图片

8ae8b73d98ff3b2453d573687e613ece.png

图片

创意生成器

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

VR和密室结合

cf0474ad8285958242a00cca36bf99b5.png

图片

再结合AR

9a65a244bed17e2a81c0da45bdc483cf.png

图片

采访问题

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

采访问题清单

8b7859906fe7d0c3c94720f612e2d436.png

图片

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

6d87695d2bfa586a9f474728b2c1f205.png

图片

论文大纲

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

创建论文大纲

b46d8a3b73ae34e893250e81740849d6.png

图片

解释大纲内容

ec32d4043e43025dbaebcad7797575b8.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

故事创作

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

爱情故事

b483aa69f5a3b7ac46d618f2f043260d.png

图片

恐怖故事

d63a4c140ed30beee873e0383be31627.png

图片

596f238fa5c1b1fede51db60ca3fd85d.png

图片

问题类比

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

199d8b7a97c917130b2f110cfb0e8f48.png

图片

创建SQL需求

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

8c22424f8a8e890068b40eff85571179.png

图片

情感分析

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

070e1a98de81dc3cdf74a9da36784f90.png

图片

将产品描述转变为广告

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

2c7280964e3b9274b20402a2a6a41326.png

图片

关键字提取

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

f08d4215474930e182c02ae9e6182813.png

图片

闲聊机器人

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

79fbdd0ec84dbc71a95b2b247546dd73.png

图片

cb760928b18841bb50313fc27ed7b293.png

图片
4ad53174bdf9a722781e81f43024d231.png

总结

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

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

最后,推荐一个ChatGPT和AI绘画的镜像网站:gpt.cxyquan.com

4f917acea5e1331fe46c0a9090be4d94.png

77e8993f15a47a82b8ac2185fecc0253.gif

,时长01:0

网站地址:

gpt.cxyquan.com

gpt.cxyquan.com

gpt.cxyquan.com

50360d4ef5edf9731d4bbd6124a738d2.png

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

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

相关文章

这 13 个 ChatGpt 的玩法,建议开发人员体验下

近年来&#xff0c;自然语言处理技术的发展使得创建强大的语言模型&#xff0c;如ChatGPT成为可能。 这些基于AI的工具能够生成类似人类文字的内容&#xff0c;使它们在包括写作和编辑在内的多种任务中非常有用。在本文中&#xff0c;我们将探索一些ChatGPT的实际应用案例&…

ChatGPT 有哪些有趣的玩法?

作者观&#xff1a; 首先要明确一点&#xff0c;ChatGPT代替不了人类&#xff0c;不要抱不切实际的期望。 作为一款由OpenAI开发的人工智能聊天软件&#xff0c;该程序在一些人的眼里具有革命性的意义。 有人说&#xff0c;这玩意儿可以在一夜之间让无数人失业&#xff0c;也…

chatGPT衣食住行10种场景系列教程(01)使用chatGPT设计发型、P图变漂亮~真帅哈哈哈~

导读 时隔5个多月&#xff0c;chatGPT可谓是一日千里&#xff0c;越演越火&#xff0c;携带着AIGC行业一起飞了起来&#xff0c;那么在短短5个月当中有那些值得我们关注的事件&#xff1f;有那些好玩的场景&#xff1f;以及有那些chatGPT好用的工具&#xff1f;本文都将一一告…

玩的停不下来!!用Python+ChatGPT打造超强的微信机器人!

ChatGPT和Python组合到底会发生什么样的奇妙效果&#xff0c;大家都知道Python是一个非常简单&#xff0c;但是功能强大的语言。要写一些小的脚本小项目&#xff0c;效率非常高&#xff0c;同样一个功能Python几行代码&#xff0c;Java/C要几十行才能搞定&#xff01; 那么用Ch…

《人人都能玩赚ChatGPT》:一份简明易懂的 ChatGPT 技术指南

在科技日新月异的时代&#xff0c;人工智能无疑成为了当之无愧的热点话题。对于许多对前沿技术感兴趣的人来说&#xff0c;掌握聊天机器人技术似乎是一个遥不可及的梦想。然而&#xff0c;一本名为《人人都能玩赚ChatGPT》的书籍正在改变这一现状。本书由黄小刀和刘楚宾两位老师…

玩转你的聊天机器人:108种变现和创业思维之写出优秀的学术论文是什么体验

ChatGPT神奇的功能催生了巨大的市场需求。自推出以来&#xff0c;仅两个月内就吸引了超过1亿用户。其中最引人注目的一个特长是&#xff0c;其能够在瞬息之间撰写出各式各样的文本&#xff0c;其所能贡献之多远不止于此。更令人感到欣喜ChatGPT作为一款具有领先功能的智能工具&…

绝对实操:ChatGPT API + 自动化提高生产力+变现23 分钟前

ChatGPT虽然这么火&#xff0c;但是&#xff0c;实际上大部分人都没能参与进去&#xff0c;如何进去&#xff0c;要么提高生产力&#xff0c;要么直接商业变现 今天分享一个结合ChatGPT自动化提高生产力和商业变现的方法/流程&#xff0c;以自动化商业变现的实操为例&#xff…

如何用ChatGPT拆解爆款内容(文章/脚本)、提出修改意见,再根据修改意见,最终成稿?

该场景对应的关键词库&#xff08;11个&#xff09;&#xff1a; 示例内容、爆款库、内容类型、拆解角度、亮点、不足、修改建议、文案、风格、文章、脚本 提问模板&#xff08;4个&#xff09;&#xff1a; 第一步&#xff1a;建立自己的爆款库&#xff0c;并选择其中1个爆款…

ChatGPT,爆了!

太火爆了 最近一段时间&#xff0c;ChatGPT技术爆火了&#xff0c;和ChatGPT相关的知识星球也越来越多&#xff0c;业内很多人把这戏称为“星球大战”。 ChatGPT是当今的技术红利&#xff0c;如果一定要加入一个星球&#xff0c;那就选择一个靠谱的。我的朋友程序员小灰&#x…

知识星球:ChatGPTAI 变现圈,正式上线!

大家好&#xff0c;我是崔庆才。 向认识或不认识我的朋友再次自我介绍一下&#xff1a; 我是一名程序员&#xff0c;硕士毕业于北航&#xff0c;目前就职于微软。我对网络爬虫、Web开发、机器学习都有一些研究&#xff0c;并出版过爬虫相关的书籍《Python3网络爬虫开发实战》&a…

ChatGPT变现五个思路

一、前言 ChatGPT是一款AI聊天机器人&#xff0c;发布于2022年11月。凭借着在广泛的知识领域为消费者问题做出清晰、详尽解答的出色能力&#xff0c;其一经推出就引发全球轰动&#xff0c;自然也得到零售行业的高度关注。例如&#xff0c;消费者只要询问ChatGPT如何布置一个梦…

ChatGPT如何在中国市场获得成功?---《玩赚:108中chatGPT变现和创业思维手册》

若您能充分利用ChatGPT&#xff0c;涉及方方面面&#xff0c;必将获得非凡的成果。犹如卓尔不群之姿&#xff0c;输入相关咨询或信息&#xff0c;ChatGPT即可轻松地呈现出至臻完美的答案与建议。更有智能对话所带来的纯粹、完美的交流体验&#xff0c;令人留连忘返。 1.我们问的…

探究ChatGPT背后的技术它真的如此强大吗?--《玩赚:108中chatGPT变现和创业思维手册》

您是否也曾经想过&#xff1a;ChatGPT究竟能把什么带给我们&#xff1f;它在哪些方面表现卓越&#xff1f;通过不断尝试&#xff0c;我亲身感受到ChatGPT的魅力&#xff1a;它能够陪伴您聊天&#xff0c;就像一个安慰您的好友&#xff0c;始终支持、鼓励您&#xff0c;而且从不…

chatgpt 变现思路

教学 为用户提供ChatGPT的培训课程&#xff0c;教授如何使用和掌握ChatGPT的基本功能和高级技巧。课程可以通过在线平台或实体培训形式进行。 各种设计 ChatGPT可以为设计师提供创意灵感&#xff0c;包括平面设计、UI/UX设计、建筑设计等。此外&#xff0c;它还可以协助设计…

[AHK]用ChatGPT写脚本

让ChatGPT写个AutoHotkey语言的对象使用例子 源代码 class Circle {__New(radius){this.radius : radius}GetArea(){return 3.14 * this.radius * this.radius}GetCircumference(){return 2 * 3.14 * this.radius} }circle: new Circle(10) area: circle.GetArea() circumferen…

chatGPT在命令行聊天实现方法

一个简单、轻量级的 shell 脚本&#xff0c;无需安装 python 或 node.js&#xff0c;即可从终端使用 OpenAI 的 chatGPT 和 DALL-E。该脚本将completions端点和text-davinci-003模型用于 chatGPT 以及images/generations用于生成图像的端点。 支持功能 1、从终端与 GPT 聊天 …

【ChatGPT提问技巧案例】之影视分镜头脚本撰写

文章目录 1、使用场景举例1.1 案例1.2 思路示范&#xff08;随便挑三个&#xff09; 2、实战2.1 用 ChatGPT 帮我撰写项目计划书2.2 用ChatGPT帮我进行SQL调优2.3 用ChatGPT 帮我写一个电影的分镜头脚本《毕业的十字路口》&#xff08;视频教程&#xff09; 大学生、作家、编剧…

使用ChatGPT自动编写Python爬虫脚本

都知道最近ChatGPT聊天机器人爆火&#xff0c;我也想方设法注册了账号&#xff0c;据说后面要收费了。 ChatGPT是一种基于大语言模型的生成式AI&#xff0c;换句话说它可以自动生成类似人类语言的文本&#xff0c;把梳理好的有逻辑的答案呈现在你面前&#xff0c;这完全不同于…

案例分享:ChatGPT写python脚本,轻松文本处理

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 在工作中&#xff0c;需要对数据进行筛选、分割和整理&#xff0c;当你接受到一个长长…