博舍

10分钟快速搭建自己的chatgpt,迎接人工智能革命 如何制作属于自己的人工智能模型视频

10分钟快速搭建自己的chatgpt,迎接人工智能革命

ChatGPT是由OpenAI于2022年11月推出的一个预训练的对话式大规模语言模型。短短数天便已火爆所有社交媒体。国内科技公司风起云涌,但是未有与之匹敌的人工智能。未来很长一段时间,我们都将只能使用chatgpt简化工作,提高工作效率。

ChatGPT十分火爆

它可以做很多事情,由此可见,我们可以用它提升生产力,比搜索引擎优秀之处是无需自己再次筛选,效率提示几百倍,并且它可以解决不同的提问,就好像有一个高智商朋友在你身旁,不拥抱人工智能,只会被时代无情的抛弃。

我们来让它做个问答题:

太简单了,我们还是让它写段代码吧:

除此之外,它还会帮代码找Bug、法律问题,哲学问题,会写各种文风的文章、会写广告文案、会编写游戏代码,甚至还会考试……无所匹敌,科幻电影的情节将变成现实。

如此的美好,但是。。。

纵使它千般万般好,ChatGPT将国内拒之门外,并且ChatGPTplus即升级版只允许美国人使用。即使使用旧的模型,也不能访问,ai虽好,但有国界,ai虽然开放,但不对中国开放:

1、ChatGPT可能会提示:不为您的地区提供此服务;

2、注册ChatGPT还需要拥有一个可以接收短信的其他国家地域的号码;

3、由于访问量的极速攀升,ChatGPT官网在高峰时段会有排队的情况。

4、使用api问题也会有超时情况。

新的希望(4步完成个人chatgpt部署)

好在技术领域的开源精神,使得站在ChatGPT门外的人也能有机会体验它的魅力,下面教大家如何搭建chatgpt服务器!

1.准备服务器

可以购买一台腾讯云轻量应用服务器,2核2G的实例套餐即可:价格50元左右

2.安装依赖软件

等待轻量应用服务器创建完成后,在产品控制台找到对应的实例卡片,点击「登录」即可一键免密登入服务器

然后安装http服务器-nginx,命令如下:

yuminstallgitnginx-y&&nginx3.部署ChatGPT

依赖环境初始化完成后,将项目克隆至服务器内:

gitclonehttps://github.com/onecpp/chatgptsoso.git

然后我们调整一下项目地址,将其放进nginx的网站文件下(可能有所不同),并且进入到该地址:

#将项目移动到/var/www/html/目录下mvchatgpt-html/*/var/www/html/#进入该目录cd/var/www/html/4.设置OpenAI密钥

把项目文件中index.html文件第47行的密钥修改为自己在OpenAI申请的API密钥:OpenAIAPI

注册问题,请看https://github.com/onecpp/chatgptsoso.git,修改index.html文件第47行的密钥sk-123456改为你在openai申请的密钥

vimindex.html:wq

Tips:调用OpenAI的API是收费的哦,使用注意成本,一定要用到实处上。

有问题联系jacketzhong1314,或者关注公众号:软件大师必备,国内站chatgptsoso.com

在发展中治理完善人工智能大模型

  新一轮科技革命和产业变革迅猛发展,数字技术、智能经济与数字化产业成为催生新产业、新业态、新模式的重点领域。发布仅6个月的ChatGPT,已掀起全球人工智能(AI)产业的大模型热潮。在日前举办的中国人工智能产业年会中,AI大模型带来的安全挑战和发展机遇成为与会专家热议话题。

  赋能千行百业

  ChatGPT在与人类对话、写作文、写代码等方面令人惊艳的表现,是AI大模型GPT通过大算力、大规模训练数据突破自然语言处理瓶颈的结果。但大模型本身并不是新鲜事物,AI大模型也不止GPT这一条路线,很多科技巨头近几年都在“炼”大模型,且各有积累。这也是ChatGPT走红之后,各巨头短短数月内就纷纷推出竞品的原因。

  “以ChatGPT为代表的多模态通用大模型,将深刻变革各行各业。”电子科技大学教授、考拉悠然科技有限公司联合创始人沈复民说,行业人工智能可有效推动技术与市场供需平衡,将是人工智能产业化的最大机遇。人工智能技术落地行业时,需要克服开发效率低、落地成本高、场景复杂多元等难题。

  沈复民所在的研发团队获得了2022年度吴文俊人工智能科学技术奖自然科学一等奖。据他介绍,团队开发了为垂直行业赋能的多模态AI操作系统,基于行业多模态大模型、多模态融合分析、机器视觉等核心AI算法支持,可以让企业摆脱繁杂的算法、算力、数据整合工作,快速孵化行业大模型,高效率应用到工业制造、城市治理、消费、能源、交通、建材等业务场景。

  “通用对话技术是人工智能领域最具挑战性的方向之一,也被认为是通用人工智能的必备能力。如今备受关注的对话式人工智能,其背后就有通用对话技术。”百度首席技术官、深度学习技术及应用国家工程研究中心主任王海峰说。中国人工智能产业年会期间,由他带领团队完成的“知识与深度学习融合的通用对话技术及应用”成果,获2022年度吴文俊人工智能科技进步奖特等奖。

  公开资料显示,这一研究项目已获授权发明专利82项,发表高水平论文36篇,在国际权威评测中获世界冠军11项。目前项目成果实现了大规模产业应用,已支持5亿智能设备,服务超过10亿用户,覆盖包括通信、金融、汽车、能源等20多个行业。

  争取“主动安全”

  技术是把双刃剑。人工智能大模型能力越大,一旦滥用带来的危害也就越大。当前,ChatGPT等工具被用于生成假新闻、假照片、假视频,甚至实施诈骗等犯罪行为,引发人们对大模型安全性的担忧。

  西北工业大学教授王震是网络空间智能对抗应用研究领域的专家,他认为,要用人工智能驱动网络空间智能对抗。比如,用人工智能检测、识别有害信息,搭建“主动安全”的智能防御网。

  “只有在AI发展过程中,我们才能面对问题、解决问题,并找到机遇。”蚂蚁集团AI风险管理负责人杨舟表示,在AI管理中,安全事件对日常风险管理至关重要。“我们需要重视和预测相关事件,分析安全问题,避免发展带来的风险。”

  了解机理是安全管理的基础。不过,大模型的“智能涌现”目前还是个难以解释的黑箱,没有人能理解、预测或可靠地控制这些大模型,甚至模型的创造者也不能。开发出ChatGPT的公司OpenAI,也为大模型做了大量价值敏感设计和道德嵌入工作,但仍然存在明显的漏洞和局限。

  “虽然大模型的能力在不断变强,但如果不对其进行专门的安全性训练或安全性加固,其脆弱性不会得到任何改善。”瑞莱智慧公司首席执行官田天认为,人工智能大模型的安全性面临很多挑战。

  “大模型是人工智能发展的转折点,研究人员需要进一步了解这些大模型为何具备类人思考的能力。”香港科技大学教授冯雁表示,ChatGPT最初只作为科研项目发布,但通过加入人机交互界面,迅速变成网红产品。其爆红带来的伦理问题始料未及,也给生成式人工智能的管理提出了挑战。“只有真正的开源,才能共同研究,理解大模型存在的问题和产生的根源,更好地进行管理。”

  “商汤一直是开源开放的贡献者和支持者,但在开源上我们要谨慎一些,特别是目前对于大模型而言,安全防护体系还未健全。”商汤科技人工智能伦理与治理研究主任胡正坤说,在智能时代把底层模型开源,不见得安全,因为在开放能力的同时,也在开放薄弱点,而薄弱点有可能被不法分子利用。

  亟需深度治理

  专家们对未来的人工智能长远治理做出种种设想。

  “不能把价值设计看成治理的唯一路径。”复旦大学应用伦理学研究中心教授王国豫认为,针对现阶段人工智能治理的局限性,可从三方面采取措施。一是充分评估数据和模型的伦理影响和风险点;二是从流程方面,不仅要考虑通用模型,还要把通用模型纳入到社会生态系统、社会政治经济系统来考虑;三是探索伦理方法,充分探索“价值敏感设计”“负责任创新”等伦理方法在通用模型语境下的可行性。

  中国社会科学院哲学所科技哲学研究室主任、研究员段伟文表示,需要警惕机器对人类思维的驯化。比如,有的人不擅社交,可能用人工智能生成对话的方式帮他社交聊天,这样的对话机制会反过来驯化人类。他建议加强人类和人工智能的交互和沟通,不仅要了解人类怎么去修机器,也要研究机器如何影响人类。

  中科院自动化研究所研究员曾毅期待构建人工智能的道德直觉,“为机器人立心、为人工智能立心”是重要的长远工作目标。“强化学习的奖惩只是加加减减,它不是真正对道德的理解,除非人工智能实现基于自我的道德直觉。缺乏自我的人工智能无法拥有真正的道德直觉,做真正的道德决策。我们在做一个基于类脑的脉冲神经网络构建创生的人工智能引擎,希望让它像儿童一样去学习,获得自我感知。”曾毅说。

  “从要求人工智能大模型合乎伦理,到真正构建有道德的人工智能。”曾毅表示,未来通用人工智能和超级智能的伦理安全问题,要从现在就开始关注和准备。(记者佘惠敏)

TTF文件的制作——打造属于自己的字体

 不少做平面的朋友可能都有过这样的经历:在自己的作品中要使用某种特效字体,但是到处都找不到符合自己要求的。于是有些朋友选择了自己绘制,这当然解决了当时的问题,可你有没有想过,把你绘制的字符图形制作成为真正意义上的、能够在Windows系统中使用的字体呢?或许你会认为这是专业软件公司的事,个人制作是不是太困难了?

其实只要我们选好工具,掌握方法,制作自己的字体并不困难。

一、字体基本知识

平时我们常见的字体格式主要有以下几种:

1.光栅字体(.FON)

这种字体是针对特定的显示分辨率以不同大小存储的位图,用于Windows系统中屏幕上的菜单、按钮等处文字的显示。它并不是以矢量描述的,放大以后会出现锯齿,只适合屏幕描述。不过它的显示速度非常快,所以作为系统字体而在Windows中使用。

2.矢量字体(.FON)

虽然扩展名和光栅字体一样,但是这种字体却是由基于矢量的数学模型定义的,是Windows系统字体的一类,一些windows应用程序会在较大尺寸的屏幕显示中自动使用矢量字体来代替光栅字体的显示。

3.PostScript字体(.PFM)

这种字体基于另一种矢量语言(AdobePostScript)的描述,常用于PostScript打印机中,不过Windows并不直接支持这类字体,要在Windows使用这类字体需要安装"AdobeTypeManger"(ATM)软件来进行协调。

4.TrueType字体(.TTF)

这是我们日常操作中接触得最多的一种类型的字体,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。我们下面要制作的字体就属于这一类型。

       静蕾字体的制作过程

当然,方正制作字库远远不会如此简单,只是在这里说一下大概的过程:

一般分为三个步骤:1,设计字模2,对字模进行矢量化处理3,将矢量化处理后的字型数据编译为truetype字体文件

其中:步骤“1,设计字模”有三种方法:1.1,请书法家/设计师手工设计/书写全部国标二级字库。1.2,通过建立字型架构数据库,人工书写几千个汉字,在生成全部字库的字模,部分汉字需要

人工后期修正,目前大部分字体公司采用这种方法设计字模。1.3,通过人工智能手段,根据汉字的架构特征,建立各种知识库,再利用专业的计算机软件生成

字模,《中华大字库》采用的是这种方案。

步骤“2,对字模进行矢量化处理”,不同的企业由于采用不同的软件,有所差异,字王采用的是

开源矢量化软件potrace。

步骤“3,将矢量化处理后的字型数据编译为truetype字体文件”,也有许多不同的软件,字王采

用的是ttx程序。另外,许多专业的字型设计软件自身已经集成了以上三个模块,目前最好的字型设计开源软件是

fontforge。2006年初,字王将发布自己的开源字型设计软件x2ttf我们如何制作自己的字体?

英文字体制作:

一个完整的TTF字体有基本拉丁文(字母A-Z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及其他很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。我们这里要用到两个软件:CorelDraw、FontCreatorProgram。下面我们就开始字体的制作。

二、制作自己的字体

第一步用CorelDraw完成字符绘制

相信对于每个搞平面设计的朋友来说,CorelDraw应该是非常熟悉的了。使用它来绘制字体主要有两个原因:一是CorelDraw的图形绘制功能非常强大,绘制复杂形状的图形易如反掌;二是在同类软件中CorelDraw是唯一一款直接支持TrueTupe(.TTF)输出的。

注意!CorelDraw10的默认安装是不包含TTF格式输出支持的,需要在安装时选择"自定义安装",并且在"导出文件类型"中的"矢量文件格式"里面选中"TTF字体/TTF"一项。不过到了最新的CorelDraw11,这项功能却不见了。下面我以目前常用的CorelDraw10为例,讲述一下使用CorelDraw输出字体方法。

1.启动CorelDraw,绘制出要作为字体的图形(在此省略了具体的图形绘制的过程,具体的绘制方法可以参阅其他相关教程和书籍或访问天极设计在线的CorelDraw专栏)。

2.将要作为单个字符的对象使用焊接或者组合工具组合成单一对象。这一点很重要,因为CorelDraw导出字体对象时一次只能导出一个单一对象,否则会提示"对象太多"而无法导出。有时将字符对象组合后可能会得不到我们所希望的结果,这一点应在开始绘制时就应该考虑。

3.将所有对象的组合操作完成后,选中其中一个要作为字符的对象(在这里选择的是小写的"a"),点击"文件"-"导出"或直接按下快捷键"Ctrl+E"。此时将弹出"导出"对话框,在文件类型中选择"TTF-TTF字体文件",在文件名称中输入要导出的字体文件的名称,并且确认已在右下角复选框中的"仅选中的"一项前打上钩。

4.按下"导出"按钮,弹出"导出选项"对话框。在类别名称中输入一个名称(由于我们制作的字体并不用于商业发布,不必遵循严格的标准,可以随意输入)。选中"符号字体"一项,这样字体将作为符号字体生成而不具有内部索引和倾斜加粗等内部属性。

5.按下"确定"后会弹出一个对话框要求再次确认,再次点击"确定"进入"字体导出"对话框。由于在这里只制作了字母A-Z的大小写和标点符号,因此在右上角"字符块"的下拉列表中选择"基本拉丁文",在下面的列表中选中小写字母"a"。我们还可以点击左下角的"选项"按钮调出刚才的"导出选项"对话框来对之前的设定进行修改。在"选项"按钮上面的部分主要是字符的行列间距、字符大小等的设定,建议还是到FontCreatorProgram中进行设置,在那里的设置要比在CorelDraw中的更直观、便捷。

6.再次按下"确定"按钮,一个只包含一个字母的字体文件已经被导出了。再次选中下一个字符"b",按下"Ctrl+E"在"导出"对话框中选中刚才导出的文件。点击"导出"将直接弹出"字体导出"对话框,这时会发现在右侧的列表中小写字母"a"已经显示为黑色了,这表示在这个字体中已经包含这个字母了。在表中选择"b"按下"确定"后,字母"b"就被追加到刚才生成的文件中去了。

7.按照以上的步骤,依次将其余的字母及符号追加入那个文件,一个基本的符号字体文件初步己制作完成了。

第二步用FontCreatorProgram完成字体调整和打包

FontCreatorProgram对于一些朋友来说可能有些陌生,它是一款不错的字体制作软件,可以用来绘制字体、写入字体版权信息、控制字体属性等。这款软件是由HighLogic公司推出的一款共享软件,如果不注册只能使用30天。下面我以目前常用的由YC-周汉化的FontCreatorProgram3.0版本为例,讲述一个真正意义上的字体整理打包的过程。

1.启动FontCreatorProgram,其界面如下:

2.选择"文件"-"打开"-"字体文件",打开刚才制作的字体文件(其实前面CorelDraw制作的TTF文件已经能够使用了,只是使用CorelDraw生成的字体文件很不稳定,容易导致死机,因此这里使用FontCreatorProgram进行整理)。

3.不要关闭刚才打开的文件。选择"文件"-"新建",弹出"新建文件"对话框,这里有三种字符集可供选择:

a.Symbol(符号字体),这类字体内部不包含索引表,自由性比较大,通常用来存储一些非标准符号,在一些软件中可以作为图形插入,Windows中的Wingding就属于这种字体;

b.Unicode(编码字体),这是现在最常见的一种类型,主要是为了协调东西方语言的字符数量相差悬殊而制定的一种16位符号编码策略。Unicode可以表达65536个字符并为每个符号建立唯一的字码,保证了字符编码的正确性。

c.WGL4,这种字体和Unicode很相似,FontCreatorProgram在安装目录中的"Template"子目录里提供了一个WGL4编码的字体,有兴趣的话可以看看;

在此选择Unicode一项,新建一个空白的字体文件。

4.切换到刚才打开的那个刚制作出来的字体文件(可以注意到它在FontCreatorProgram中显示非常混乱,这也是不推荐直接使用CorelDraw输出的字体文件的一个原因),双击其中的一个方框,将弹出字符编辑窗口。用鼠标拖曳一个矩形框将其中的字符全部选中,按下"Ctrl+C"将其复制到剪贴板中。

5.回到刚才新建的那个文件,发现和CoreldRAW输出的符号字体不同,Unicode字体在每一个代表字符的方框左上角都显示了一个对应此位置编码的字符。刚才复制出来的是"a",这时候就可以在左上角显示为"a"的方框上双击,在弹出的空白字符编辑窗口中按下"Ctrl+V"将剪贴版中的字符复制进去。由于CoreldRAW默认输出的字符的大小和位置都不理想,虽然字符已经被复制入当前的编辑窗口,却不在显示范围之内。可以通过工具栏上的""按钮来最大化显示当前对象,或者用""按钮来进行放大/缩小显示。

6.调整好了适合的观察范围,会发现刚才复制进去的字符居然在整个编辑区偏右且非常靠上面的地方,这显然是不正确的。此时可以用拖拽的方法将其拖到画面中两条红线的相交处(原点),也可以使用"变换"浮动窗,利用精确的数值对当前对象进行调整,相信会使用CorelDraw的朋友对此应该不会陌生。在"大小"选项卡中设置字符的大小;在"位置"选项卡的"x位置"和"y位置"中输入"0",将对象移动到原点。进一步观察字符编辑窗口,发现除了两条相交的红线以外还有两条水平的黑线和两条垂直的黑色虚线,其中:垂直的线表示了字距,水平的表示了行距。水平黑线无法调整,制作的字符大小以在两条黑线内为宜;垂直的黑色虚线是可以拖拽的,通过拖拽黑色虚线来决定该字符与其它字符的间距。

7.完成该字符编辑后,将字符编辑窗口关闭。这时代表字符的方框的左上角显示的"a"已经由灰色变为绿色了,表明当前位置中已经有物件了,此时建议将文件保存一次。重复4-6步骤,将其他的字符也用相同的方法转移到新建的文件中并进行调整。当所有的字符都完成以后,会发现新建的文件中的字符显示要比最初由CorelDraw直接生成的文件中的整齐多了。

8.在所有的字符都处理完成了以后,可以按下"F5"键进入字体测试窗口对刚才制作的文件进行测试。如果发现不满意的字符,可以再按照前面的步骤重新调整。

9.在字符都已经绘制完成以后,就可以将字体命名发布了,由于这里制作的不是用于商业发布的字体,自然不必遵循严格的命名规范。点击"格式"-"命名",进入"命名对话框"。在右边的命名区中输入自己想要的内容,要注意的是,"版权信息"、"字体系列名称"、"字体完整名称"和"字体子集名称"最好不要空白,其他的则可以不选。点击右下角的"高级"按钮还可以对字体的名称进行进阶设定。在左边的"平台"设置区可以选择不同的平台,同时右边的命名区中的内容也会相应改变。

10.按下"保存"按钮,一个自己制作的字体就大功告成。欣赏一下自己的劳动成果吧,如果你愿意的话,还可以拿到网上去发布。

 

汉字字体制作

    做汉字字库本身并不困难,象利用专门的字体设计软件:fontforge,可以很轻松地完成

字库的设计。     字库设计的瓶颈在于字模,关于字模的设计因为涉及到书法以及技术等多个领域,很复杂

,你可以自己查询一些资料。     对于初学者,可以先通过形成的中文字库,到处国标二级字库的字型图片,作为试验字模

,按我们在前贴介绍的3个步骤,进行矢量化,再编译成ttf字体文件。    或者直接导入到forgefont等专业字型设计软件,生成ttf字库文件。     在此基础上,你在现有的字体造型基础上,对字体进行修改,设计出各种风格的字模

最后大家不要忘了,字库文件要复制到X:/WINDOWS/FONT/文件夹中

制作字体(TTF)的程序,除可以自行制作字体外也能够直接编辑修改Windows操作系统上的

任何TrueType字体,制作好的字体或修改好的字体能够让你保存和使用。下面就介绍一下如何使用FontCreatorProgram创建新字体。运行FontCreatorProgram,点击“文件→新建”,在弹出的“创建TTF字体”窗口中给新字

体命名,点击“确定”按钮就打开了“字体编辑”窗口。在“字体编辑”窗口中双击某一个字符,例如“L”,就可以进入“L”的编辑模式。点击“

插入→轮廓”,使用笔触画出“L”的大致轮廓,然后再通过在字符上添加节点,以调整字符的具

体样式。将所有的字符全部制作完成之后,就可以点击“文件→保存”,将刚才制作的内容保存为一

个新的字体文件。如果觉得全部自己制作过于麻烦,那么我们也可以利用FontCreatorProgram对现有的字体

进行修改。点击“文件→打开→字体文件”,导入一种字体,然后就可以对该字体的每一个字符

进行个性化的修改了。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇