深度学习实战30-AIGC项目:自动生成思维导图文件,解放双手

news2024/10/6 20:34:50

大家好,我是微学AI,今天给大家介绍一下深度学习实战30-AIGC项目:自动生成思维导图文件,解放双手,思维导图是一种常见的工具,用于将复杂的信息和概念以图形化方式展示出来。AIGC项目旨在将这种思维导图的创建过程自动化,并通过使用ChatGPT作为生成器,使其变得更智能化和动态化。AIGC项目的核心是ChatGPT模型。这是一个基于Transformer架构的神经网络,经过预训练的模型可用于生成自然语言文本。基于ChatGPT的模型可以接收用户提供的短语,然后自动生成一幅与之相关的概念地图,使用户可以更好地理解相关的概念和关系。

一、自动生成思维导图背景

人们在处理大量文本信息和知识时,需要将这些信息以图形化方式表示出来,以便更好地组织、理解和记忆它们。传统上,人们需要手动创建思维导图,这需要花费大量时间和精力,并存在主观性和局限性。因此,使用自动化技术来生成思维导图是一个具有潜在价值的研究方向。

自动生成思维导图的目的是通过使用ChatGPT技术来更好地组织和表现复杂的知识和信息。自动生成思维导图可以极大提高效率和准确性,减少了手动制作思维导图的时间和精力开销,并可以帮助用户更好地理解和掌握相关知识。例如,在教育和培训领域,自动生成思维导图可以帮助学生快速了解与课程相关的重要概念和知识结构,同时解放教师手工制作思维导图的工作量,专注于教学内容的讲解。在商业和科学领域,自动化的思维导图生成可以帮助制定者更好地组织和分类信息,快速地形成结构化的思路并提炼出关键信息。

二、思维导图的作用

辅助记忆:思维导图通过视觉图形化的形式展示信息,可以更易于被人脑感知、理解,从而帮助人们更好地记忆、掌握知识。

整理思路:思维导图可以帮助人们将零散、复杂的信息或概念整理成结构清晰、逻辑严密的框架,便于理解和应用。

提高效率:思维导图可以帮助用户在更短的时间内获取信息、分析信息、提出问题、解决问题等,带来更高的工作和学习效率。

可视化输出:思维导图在视觉上更直观、美观,可以帮助用户更好地展示和传达自己的想法、方案或者思路。

三、自动生成思维导图代码实战

现实步骤:我们需要码定义了一个名为chatnew的函数。该函数使用OpenAI的API,利用GPT-3.5-turbo模型对给定文本进行自然语言生成。该函数的输出是GPT-3.5生成文本的字符串。接下来,该代码将生成的JSON格式的字符串用Python的replace()方法替换掉其中的一些特殊字符串(比如代码块的开始结束标记),并将其写入一个名为mindmap.md的文件中。

def chatnew(text):
    import requests

    url = 'https://openai.com/v1/chat/completions'
    headers = {
        'Authorization': 'Bearer 你的openai key',
        'Content-Type': 'application/json'
    }
    data = {"model": "gpt-3.5-turbo",
            "messages": [{"role": "user", "content": text}]
            }

    response = requests.post(url, headers=headers, json=data)
    print(response.json()['choices'][0]['message']['content'])
    return response.json()['choices'][0]['message']['content']

text = "写出知识图谱系统功能的思维导图。"

requirements = "输出为markdown代码,只要markdown代码,不用其他文字说明"
josnlist = chatnew(text+requirements)
josnlist=josnlist.replace('```','')
with open('mindmap.md','w',encoding='utf-8') as f:
    f.write(josnlist)
    f.close()

运行完成后,打开mindmap.md文件,直接看到已经生成好的思维导图了。

 我们可以通过这个还是,批量生成思维导图,也可以在思维导图上进行二次修改,这样大大提升了工作效率,大家不用担心画思维导图了。

更多人工智能好用的技巧请持续关注哦。

往期作品:

 深度学习实战项目

1.深度学习实战1-(keras框架)企业数据分析与预测

2.深度学习实战2-(keras框架)企业信用评级与预测

3.深度学习实战3-文本卷积神经网络(TextCNN)新闻文本分类

4.深度学习实战4-卷积神经网络(DenseNet)数学图形识别+题目模式识别

5.深度学习实战5-卷积神经网络(CNN)中文OCR识别项目

6.深度学习实战6-卷积神经网络(Pytorch)+聚类分析实现空气质量与天气预测

7.深度学习实战7-电商产品评论的情感分析

8.深度学习实战8-生活照片转化漫画照片应用

9.深度学习实战9-文本生成图像-本地电脑实现text2img

10.深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)

11.深度学习实战11(进阶版)-BERT模型的微调应用-文本分类案例

12.深度学习实战12(进阶版)-利用Dewarp实现文本扭曲矫正

13.深度学习实战13(进阶版)-文本纠错功能,经常写错别字的小伙伴的福星

14.深度学习实战14(进阶版)-手写文字OCR识别,手写笔记也可以识别了

15.深度学习实战15(进阶版)-让机器进行阅读理解+你可以变成出题者提问

16.深度学习实战16(进阶版)-虚拟截图识别文字-可以做纸质合同和表格识别

17.深度学习实战17(进阶版)-智能辅助编辑平台系统的搭建与开发案例

18.深度学习实战18(进阶版)-NLP的15项任务大融合系统,可实现市面上你能想到的NLP任务

19.深度学习实战19(进阶版)-SpeakGPT的本地实现部署测试,基于ChatGPT在自己的平台实现SpeakGPT功能

20.深度学习实战20(进阶版)-文件智能搜索系统,可以根据文件内容进行关键词搜索,快速找到文件

21.深度学习实战21(进阶版)-AI实体百科搜索,任何名词都可搜索到的百科全书

22.深度学习实战22(进阶版)-AI漫画视频生成模型,做自己的漫画视频

23.深度学习实战23(进阶版)-语义分割实战,实现人物图像抠图的效果(计算机视觉)

24.深度学习实战24-人工智能(Pytorch)搭建transformer模型,真正跑通transformer模型,深刻了解transformer的架构

25.深度学习实战25-人工智能(Pytorch)搭建T5模型,真正跑通T5模型,用T5模型生成数字加减结果

26.深度学习实战26-(Pytorch)搭建TextCNN实现多标签文本分类的任务

27.深度学习实战27-Pytorch框架+BERT实现中文文本的关系抽取

28.深度学习实战28-AIGC项目:利用ChatGPT生成定制化的PPT文件

29.深度学习实战29-AIGC项目:利用GPT-2(CPU环境)进行文本续写与生成歌词任务

(待更新)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GNU C 语言的常用扩展

本文摘自《奔跑吧 Linux 内核(第二版)》2.2 Linux 内核中常用的 C 语言技巧 读到这本书的这一小节时,感觉其中不少技巧在项目中有遇到过,有必要做个笔记,方便以后查阅。 文章目录 前言1.语句表达式2.变长数组3. case 的…

Linux内核(十五)sysrq 详解 II —— 代码框架详解

文章目录 sysrq模块初始化流程图sysrq模块代码详解sysrq产生kernel crash事件流程sysrq 整体框架图sysrq 框架中添加自定义实例 Linux 版本:Linux version 3.18.24 sysrq模块初始化流程图 sysrq模块源码路径:linux-3.18.24.x/drivers/tty/sysrq.c 编译…

Unity3D :Animator Controller

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 Animator Controller Animator Controller 允许您为角色或对象安排和维护一组动画剪辑以及关联的动画过渡。在大多数情况下,拥有多个动画并在满足某些游戏条件时在这些…

就业内推 | 国企专场,HCIE、CCIE认证优先,最高20k*15薪

01 银河互联网电视有限公司 🔷招聘岗位:网络运维工程师 🔷职责描述: 1、负责IDC网络方向的运维服务; 2、负责日常紧急变更,撰写上线变更方案等文档工作; 3、负责应急问题处理、控制变更风险&am…

CAN周期波动优化方法

摘要: 如果遇到报文周期偏大的问题该从何下手,或者说有哪些解决办法呢? 对于车载控制器来说,CAN周期的波动通常是有严格的标准,国标要求如下,基于国标,各个主机厂在这一块稍微有些差异&#xf…

遇到系统无法访问此文件问题怎么办?

昨天我整理了一下自己喜欢的照片,然后将其分门别类地归纳起来,然后将其复制到了另一个硬盘做了一下简单的备份。后面又想到了之前在某篇文章中貌似提到过什么异地备份的说法,一想到自己的OneDrive中还有点空间,所以就想把它们存到…

记一次docker迁移目录后oracle11g启动报错问题

迁移docker目录后启动oracle报错: 容器启动失败,无法查看日志,分析是文件目录权限问题,迁移后的目录是/home/docker,因此执行chmod -R 777 /home/docker ,给迁移后目录全局权限。 然后启动容器,发现可以启…

基层管理岗和技术岗如何抉择?

基层管理岗和技术岗如何抉择? 体制内,现为技术研发岗,33岁,本想沿着现在的技术序列走,到时间再申请专家,但近期发现专家没有调配资源的能力,没有办法组建团队。现纠结是否争取管理路线。 技术…

【AIGC】ChatGPT联动脑机接口实验,用脑电波回邮件

国外某公司发现,ChatGPT已经可以用于脑机接口实验了。不过也有眼尖的网友点出:这个过程是不是提前预设好回复邮件的prompt,非常重要。 ChatGPT,已经可以用于脑机接口实验了! 近日,Araya公司的一个团队&am…

代码随想录-链表

基础知识 链表是一种通过指针串联在一起的线性结构。在内存中不是连续分布的,分配机制取决于操作系统内存管理。 类型 三种类型:单链表、双链表、循环链表 单链表:每个节点由两部分组成,数据域和指针域(存放指向下…

注解与反射

1、注解(Annotation) 1.1、何为注解? 注解(Annotation)是从JDK5.0开始引入的技术,以注解名在代码中存在,例如: Override:限定重写父类方法,该注解只能用于方…

Word控件Spire.Doc 【文本框】教程(5): 插入、读取和删除表格

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

提问超时~Zabbix Meetup成都站棒在哪里?

图片 2023年5月13日,迎着初夏灿烂的阳光,Zabbix Meetup首次在成都举办。本次活动吸引了来自Zabbix社区用户、合作伙伴等约50余位伙伴热情参与,倾听来自原厂培训师、社区资深用户们关于Zabbix的精彩内容分享。还有定制周边礼品和晚宴深入交流…

防火墙之iptables

防火墙之iptables 一.iptables概述 Linux 系统的防火墙 :IP信息包过滤系统,它实际上由两个组件netfilter 和 iptables组成。 主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口、协议等信息的处理上。二.netfilter/iptables 关系…

《终身成长》笔记二——失败挫折的意义

目录 经典摘录 思维模式改变了失败的意义/如何看待失败与成功 思维模式与抑郁症 努力后还是失败的事实会让自己找不到借口,是固定型思维模式者们最大的恐惧 问与答 经典摘录 思维模式改变了失败的意义/如何看待失败与成功 《纽约时报》上的一篇文章指出的&…

学生档案管理系统(SpringBoot,SSM,Maven,H-UI,Mysql)

【项目功能介绍】 本系统包含学生,后台管理员二种角色的用户 学生的功能包含: 登录,退出,修改密码,用户信息查看与修改,首页信息展示,轮播图,栏目及栏目文章列表,我的课程,我的课表,我的成绩,意见反馈,我的意见反馈。 后台管理员的功能包含: 登录,退出,修改密码,管理员管理,…

【计算机组成原理】实验一

文章目录 实验一 数据传送实验1. 实验目的2. 实验仪器3. 原理概述4. 实验内容步骤4.1 手动实验环境的建立4.2 手控传送实验 5. 实验结论及问题讨论 实验一 数据传送实验 1. 实验目的 2. 实验仪器 3. 原理概述 4. 实验内容步骤 4.1 手动实验环境的建立 1)初始待令状态 上电或…

监控kafka topic,钉钉报警

1、需求的诞生 前几天公司我们部门需要演示一个应用,应用依赖kafka的数据,但是kafka的数据来自其他部门的投递。 一些原因导致数据无法给到,导致我们部门的演示也很有问题,所以想做一个简单的kafka topic的监控,在没…

内网渗透之权限维持-黄金白银票据隐藏账户远控-RustDeskGotoHTTP

0x01权限维持-隐藏用户 CreateHiddenAccount工具 CreateHiddenAccount -u test -p Psswrd用户管理能查看到,命令查看看不到,单机版无法删除(不在任何组),域环境(在administrator组中)可以删除 0x02权限维持-黄金白银票据 ⻩⾦票据⽣成攻…

捷威信keithley吉时利2410数字源表 销售回收KEITHLEY2470新款源表

吉时利Keithley 2410 /2470高压源表/数字源表 产品概览 Keithley 2410 高压源表专为需要紧密耦合源和测量的测试应用而设计。Keithly 2410 提供精密电压和电流源以及测量功能。它既是高度稳定的直流电源,又是真正的仪器级 5-1/2 数字万用表。电源特性包括低噪声、…