我用ChatGPT干了这18件事!格局一下打开了

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

点击关注#互联网架构师公众号,领取架构师全套资料 都在这里cca13d283478ad221a4258431655b574.png

0、2T架构师学习资料干货分

上一篇:2T架构师学习资料干货分享

大家好,我是互联网架构师!

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

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

  • 语法更正

  • 文本翻译

  • 语言转换

  • 代码解释

  • 修复代码错误

  • 作为百科全书

  • 信息提取

  • 好友聊天

  • 创意生成器

  • 采访问题

  • 论文大纲

  • 故事创作

  • 问题类比

  • 创建 SQL 需求

  • 情感分析

  • 将产品描述转变为广告

  • 关键字提取

  • 闲聊机器人

语法更正

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

742badf19b6bb6ea3e2b2734219e70ab.png

文本翻译

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

5901a4d23a97c73db2668a6c76bf8864.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),)
3b9c975a685376400d7df6194d01a02c.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

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

32c160864ffa0c4a617b5a06db7d1a35.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
37668010fffa7a5bc11cf27fedab207d.png

代码解释-2

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

4a97d5c23f72231e4f729d7b2e0c055c.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
a4c09943a8c2ceb361557286c01655a5.png f15ef334bdbf749e2fb29b9389d97166.png

修复代码错误

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

9f860fa3d4ef20e65d9de8124bce5454.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.")
e3daa2a390897212af3b36f365e15fbc.png

作为百科全书

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

ef9969312004a4f1a959899cf0ab0e31.png

信息提取

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

0c99c13dc929f2ba583a60a1ea771608.png

好友聊天

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

b01678a514460041bc55d6393223aca8.png 09cf1736e8af9d4432092a2877b72ba3.png

创意生成器

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

VR和密室结合

d863f58760ce020bb36891b207bf95f9.png

再结合AR

0ae57bd24e2a82da6ad13619994e5cf6.png

采访问题

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

采访问题清单

f3e48393cdbe25b7b13395f563786489.png

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

1734b2924c0a640f1b110dad23efc579.png

论文大纲

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

创建论文大纲

3cf42985100135c10d328127d41ca818.png

解释大纲内容

431080ee32fc9077e926528dcc99960d.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

故事创作

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

爱情故事

恐怖故事

问题类比

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

创建SQL需求

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

情感分析

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

e7d8b0de2b029e4a57cefa885800ca10.png

将产品描述转变为广告

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

3132a761fa20794b48efb296460a31c5.png

关键字提取

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

236399e52d02e1413320aeabab107e5a.png

闲聊机器人

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

34e66e28dc1bd7595230df1fdeb29b69.png c06b469fffd3c6ce9074941733561995.png

总结

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

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

1、Alibaba开源内网高并发编程手册.pdf

2、2T架构师学习资料干货分享

3、10000+TB 资源,阿里云盘,牛逼!!

4、基本涵盖了Spring所有核心知识点总结

  · END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

a530f05e59209b8e07bfca87ee915e41.png

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连点赞、转发、在看。b675abc68d08e4055503ffa92f606260.jpeg

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

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

相关文章

Chrome模拟手机浏览器(iOS/Android)的三种方法,亲测无误!

各大网站都有推出自己的手机访问版本页面&#xff0c;不管是新闻类还是视频网站&#xff0c;我们在电脑是无法直接访问到手机网站的&#xff0c;比如我经常访问一个3g.qq.com这个手机站点&#xff0c;如果在电脑上直接打开它&#xff0c;则会跳转到其它页面&#xff0c;一般我会…

ChatGPT常用的提示语(prompts)系列三

系列文章目录 内容翻译自&#xff1a;https://github.com/f/awesome-chatgpt-prompts&#xff0c;并加入自己的实践内容 1、 ChatGPT常用的提示语&#xff08;prompts&#xff09;系列一 2、 ChatGPT常用的提示语&#xff08;prompts&#xff09;系列二 文章目录 系列文章目录9…

Observability:使用 OpenTelemetry 和 Elastic 监控 OpenAI API 和 GPT 模型

作者&#xff1a;David Hope ChatGPT 现在很火&#xff0c;它打破了互联网。 作为 ChatGPT 的狂热用户和 ChatGPT 应用程序的开发者&#xff0c;我对这项技术的可能性感到无比兴奋。 我看到的情况是&#xff0c;基于 ChatGPT 的解决方案将呈指数级增长&#xff0c;人们将需要监…

大模型时代的自然语言处理:挑战、机遇与发展

来源&#xff1a;专知‍‍ 近期发布的 ChatGPT 和 GPT-4 等大型语言模型, 不仅能高质量完成自然语言生成任务, 生 成流畅通顺, 贴合人类需求的语言, 而且具备以生成式框架完成各种开放域自然语言理解任务的能 力. 在少样本, 零样本场景下, 大模型可取得接近乃至达到传统监督学习…

促进社区AIGC发展!Stability AI 再开源 RLHF、DeepFloyd IF

本文来源 新智元 编辑&#xff1a;Aeneas 好困 【新智元导读】开源先锋StabilityAI一天扔了两枚重磅炸弹&#xff1a;发布史上首个开源RLHF大语言模型&#xff0c;以及像素级图像模型DeepFloyd IF。开源社区狂喜&#xff01; 最近&#xff0c;大名鼎鼎的Stable Diffusion背后…

分享200+个关于AI的网站

分享200个关于AI的网站 欢迎大家访问&#xff1a;https://tools.haiyong.site/ai 快速导航 AI 应用AI 写作AI 编程AI 设计AI 作图AI 训练模型AI 影音编辑AI 效率助手 AI 应用 文心一言: https://yiyan.baidu.com/ 百度出品的人工智能语言模型 ChatGPT: https://chat.openai.c…

论文《Can AI-Generated Text be Reliably Detected?》译文

摘要 大型语言模型&#xff08;LLM&#xff09;的快速发展使它们能够在包括文档续写和问答系统在内的各种任务中表现惊人。然而&#xff0c;不受监管地使用这些模型可能导致恶意后果&#xff0c;如抄袭、伪造新闻、垃圾邮件等。因此&#xff0c;可靠地检测人工智能生成的文本对…

我的周刊(第080期)

我的信息周刊&#xff0c;记录这周我看到的有价值的信息&#xff0c;主要针对计算机领域&#xff0c;内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 &#x1f3af; 项目 stable-diffusion-webui-docker[1] 基于 Docker 的…

文案一键配图!

大家好&#xff0c;我是懂王。 之前听到过这样一句话&#xff0c;朋友圈内容吸引力为&#xff1a;视频>图片>文字>链接。其实这句话还是有几分道理的。毕竟如何简短&#xff0c;快速的了解信息才是最重要的。 无论是发朋友还是写文章&#xff0c;只要你涉及到内容创…

ChatGPT iOS 应用程序用户现在可以访问互联网

OpenAI 的 iOS 版 ChatGPT 应用程序现在允许 ChatGPT Plus 用户通过 Bing 搜索访问信息。付费用户的浏览功能处于测试阶段。 ChatGPT iOS 应用程序用户现在可以通过 Bing 搜索访问信息。但是&#xff0c;该功能仅适用于 ChatGPT Plus 用户&#xff0c;并且必须通过设置启用。 …

iOS iTunes Connect后台显示app已经上架(可供销售),但用手机在App Store搜不到的解决办法。

//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 一、概念 在 iTunes Connect后台显示的状态是“Ready for sale”&#xff0c;即"可供销售"。 审核通过后&#xff0c;客户即在appstore搜索下载&#xff0c;但没有搜到&#xff0c;以为是苹果数据同步延迟。 图: 二解…

已经上架的app(可供销售)在AppStore上搜不到的解决办法

这两天很是头大, 因为3天前手动发布的app到现在都还没在AppStore上看到,打了无数电话给苹果和发邮件给review团队. 下面说说怎么解决我们在iTunes后台看到是绿灯(可供销售)但是就是在AppStore上搜不到新版本. 1.打电话 4006-701-855, 这是iTunes提供的支持电话,中国时间 9:00-1…

已上架的App在AppStore上无法搜索到的问题

前言 # 如果还没有苹果开发者账号&#xff0c;自行注册苹果开发者中心 (opens new window)并缴费成为开发者。 # 证书配置 证书教程 (opens new window)Win系统请使用 appuploader (opens new window)进行生成。 # 发布证书&#xff08;三个端只需一个即可 格式.p12 上传到后…

itunesconnect后台显示app已经上架(可供销售),但在appstore搜不到的解决办法。

昨天在itunesconnect提交了新版本&#xff0c;今天早上一早起来看到已经审核通过了 。在itunesconnect中显示是“可供销售”&#xff0c;但是在appstore中搜索时显示的还是老的版本。搜了几次都是这样。后来查了一些资料发现遇到这个appstore缓存bug的开发者还不在少数。还找到…

新人直接上手,手机拍延时摄影

新人直接上手&#xff0c;手机拍延时摄影 延时摄影是什么飞机上的摄影海天一色海天一色精剪版高空摄像机场降落神仙仙云-猴哥腾云驾雾腾云驾雾精剪版蓝天白云的马尼拉 延时摄影是什么 延时摄影是什么&#xff1f;这是一种视频&#xff0c;也可以理解为是一种gif动图。我们一般…

隔空拍照,视频,定位,PHP开发的在线版网恋照妖镜源码使用方法

初衷还是为了避免网恋翻车&#xff0c;毕竟网络世界里 谁也不知道和你相聊甚欢的对象是不是一个抠脚大汉呢&#xff1f;&#xff01; 其原理&#xff1a;对方点击该链接并确认授权后 网页会自动调用前置摄像头抓拍照片&#xff0c;然后通过前面设置的密码就可以查看到刚刚抓拍…

Android Camera2 实现连拍

gitee 链接&#xff1a; 通过 captureBurst 实现连拍 拍完的图片放在 /data/data/com.example.burstcapture/files/ 连拍的具体实现代码在 BurstCapture.java 、BurstCaptureExpo.java、BurstCaptureFocus.java中&#xff0c;调用在 MainActivity.java中&#xff0c;调用方式很…

对拍详解

对拍详解 ——HM 对拍是家中写题、考场中写题判断自己的程序答案是否正确的一种技巧&#xff0c;当…

Android Camera预览角度和拍照保存图片角度学习

1 Camera预览角度处理 开发Camera过程中会遇到Camera拍照&#xff0c;获取照片后可以上传照片或者展示给用户。 Camera的图像数据来源于摄像头硬件的图像传感器&#xff0c;这个图像传感器被固定到手机上后会有一个默认的方向&#xff0c;一般默认方向是当手机左侧横放时&…

国仁网络资讯:短视频拍摄如何上热门;掌握这8大拍摄运镜手法即可。

抖音视频拍摄基本分为两种:一种是随手拍,记录生活精彩时刻;一种是情景拍摄,一般整个视频都是设计好的。 随手一拍很轻松,但未免没有那么多偶然的精彩瞬间,此时就需要我们自己去编排了,编排出一条精彩视频,拍摄技巧是必须的。 不同拍摄手法所表达的意思也各不相同。那么…