首页 文章 精选 留言 我的

精选列表

搜索[科大讯飞],共3649篇文章
优秀的个人博客,低调大师

爽飞,几千万Token免费用!腾讯效率神器WorkBuddy一个比一个能打!

打开AI工具,先看Token余额够不够花——这几乎是每个AI重度用户的日常焦虑。免费额度见底,付费有点心疼,体验大打折扣。腾讯WorkBuddy把这堵墙直接拆了:新用户到手5000 Credits,而且每天还能自己给自己签到继续领积分。算下来等于几千万Token免费白嫖,还不用掏钱包。一个能操作电脑、能远程控制、能自由装技能的AI桌面管家——关键还是免费的。

优秀的个人博客,低调大师

网飞 (Netflix) 优化了FreeBSD的网络栈,在AMD EPYC上提升超过两倍的性能

来自Netflix的员工Drew Gallatin在挪威举办的2019欧洲BSD大会(EuroBSDcon 2019)上介绍了该公司对FreeBSD网络栈的优化。Netflix之前为了能让视频流在Intel Xeno和AMD EPYC服务器上达到200Gb/s而不断发力,现在他们终于让传输率达到190Gb/s,同时发现在AMD EPYC Naples/Rome服务器的具有多达两倍增幅的潜力,远超 Intel。 Netflix一直以来都用FreeBSD作为数据中心服务器系统而著称,尤其是网络性能要求高的地方更为如此。但由于想要在单个服务器上达到200Gb/s的网络性能,于是就使得他们开始在FreeBSD的网络栈上为NUMA单元做优化。在NUMA本地内存上为内核TLS密钥缓存分配空间,以及使用sendfile传送文件,也都属于他们的优化范围。同时还顺手改善了Nginx的网络连接处理以及入站连接处理。 只想看结果的话请看这里,Netflix在FreeBSD上的NUMA优化,使得传输速率在 Intel Xeno 服务器上从105Gb/s增长到191Gb/s,而NUMA总线占用率从40%下降到13%。 AMD EPYC的性能就更加令人印象深刻了,从68Gb/s增长到194Gb/s。换句话说,EPYC最初远比Xeno慢,但现在Netflix的AMD EPYC服务器比起 Intel更接近与200Gb/s的目标。 不但因为EPYC更快,而且还要感谢的是,由于每个插槽有128条PCIe传输通道,因此他们可以在一个插槽中获得使用两个Intel Xeon CPU的能力。另一方面,Netflix也为此批评AMD的工具实在太过匮乏(即使在Linux上也是这样)。 最终,Netflix现在可以在每台FreeBSD服务器上达到200Gb/s的加密视频流传输率了。详情可见这篇幻灯展示。

优秀的个人博客,低调大师

中国商飞公司信息化计划处处长李云峰:企业数字化变革

“数字企业”是工业4.0的核心内涵和必由之路,打造以“数字化、网络化、智能化”为典型特征的数字工厂是制造业数字化转型核心内容,是工业体系的再造和重塑,也是进一步提升制造业竞争能力的重要举措。国务院日前印发《关于深化制造业与互联网融合发展的指导意见》,部署了深化制造业与互联网融合发展,协同推进“中国制造2025”和“互联网+”行动,加快制造强国建设。“中国制造2025”以创新驱动发展为主题,以信息化与工业化深度融合为主线,以推进智能制造为主攻方向。针对“智能车间(工厂)”专题,工信部从2015年开始连续两年开展了年智能制造综合标准化与新模式应用工作,取得了较好的应用示范效果。,从2015年开始,各种制造业会议、国内外主流IT厂商都在谈制造企业的数字化转型以及如何打造数字工厂。 一、数字化工厂 1、智能制造 推进智能制造是一项复杂的系统工程,要从产品(装备)、生产、模式、基础四个维度深刻认识、系统推进,智能产品是主体,智能生产是主线,用户为中心的产业模式变革是主题,以CPS系统和工业互联网为基础,以用户为中心推进数字化转型。智能制造发展重点包括:(1)网络化协同制造、智能车间/智能工厂,(2)智能化产品、智能化装备,(3)机器人、3D打印(增材制造),(4)基础件及基础工艺、智能制造安全系统、应链智能化等。 2、数字工厂的定义 按照德国工程师协会定义,数字工厂是由数字化模型方法和工具构成的综合网络,包含仿真、3D、虚拟和现实的可视化,通过连续模型数据链实现集成管理;其核心是把产品数字化定义和自动化设备连接起来,实现“自动研发、生产”线;通过数字化双胞胎、基于工业互联网的大数据技术提升产品研制与服务能力。西门子与达索作为全球排名前两位的PLM厂商均推出了创新的数字化工厂解决方案。从IT视角,扩展了传统PDM、PLM到试验、仿真数据的集成管理,基于一个数字平台实现从最前端的产品创意到工程设计、试验、仿真直到制造、落地和服役,打通全业务数据链。 3、数字工厂的IT视角 “PLM+MOM(制造运营管理)+TIA(自动化设备)+ERP”是构建数字化工厂核心IT架构,融合产品设计和生产系统单一数据模型,以支撑产品闭环生产,实现全数字化工厂。数字工厂的IT架构是对传统工厂数字化解决方案的扩充和完善,难点是产品设计和生产系统的闭环集成,尤其在自动化设备级的双向互联还有很长的路需要我们走。 二、民用航空制造业的数字化转型思考 民用航空制造可以说是制造业皇冠上的明珠,一个显著的特征是需要培育一个开放的工业生态体系。民用航空制造业的数字化转型可能方向可概括为:一个数字平台,实现基于模型的数字量连续传递,支撑在线设计;一个数据湖,通过数字双胞胎、大数据技术提升研制能力。 (一)全面打通民机协同数字化线,深化在线设计变革 1、将PLM拓展至民机供应链全数字空间,稳步推进改变传统文件方式为以结构化的模型或特征的方式传递产品信息的变革,支持系统工程、大数据等先进民机制造技术推行。 2、打造以新一代PLM、ERP为核心,融合云计算、移动互联网、IOT等先进信息技术的创新民机供应链数字化平台,推进民机供应链“在线设计”变革,支撑民机主制造商向主集成商演进趋势,支持社会化、开放、互联的民机研制生态系统。 (二)推进“数字双胞胎”为核心的大数据战略,提升研制能力 将数字平台拓展至民机供应链,融合现实世界和虚拟世界,实现产品设计和制造之间的无缝连接,推行数字和实物的大数据智能战略,实现数字化双胞胎来提升整个行业的研发能力。 (三)推进以全三维制造为核心的数字化车间建设 推进以全三维制造为核心的数字化车间建设,把传统的MES拓展为智能制造运营管理。将设计信息放到制造流程中,实现产品定义,和自动化流程的无缝连接;实现“全制造要素,全业务集成”,支撑柔性生产线实现产品的客户化定制。 三、制造业数字化变革几点体会 国内制造业信息化正经历从“数字工具到数字集成应用”的转型,20年前,也许只要买最好的软件,最好的自动化设备,就可以到最好的产品。但是到了今天,信息化的红利就没那么明显了,我们已进入信息化与工业化的深度融合阶段。从知识工程角度,制造业积累了大量的知识,但如果没有形成文字化、数字化、网络化,就无法加速制造业创新,加速新产品研发。数字化双胞胎可以把虚拟产品数据、实验仿真数据、运营数据等通过模型连接起来,有了数据的模型化,可以加速知识的积累和传递,更好的支撑制造业创新,更快的提升研发能力。 中小制造企业的数字化变革,首先要分析数字化的目标,围绕目标把数据架构、数据链设计好,把知识体系建立起来,结合自身的人力财力投入选好与之相匹配的数字平台,有限目标、有限投入步步为营提升研发效率、生产效率。企业IT部门应对新一轮数字化变革的关键是数据,核心是建立自身的数据治理体系,补好IT的短板,结合自身实际、以用户为中心规划好工业大数据路线图,稳步探索。 本文出处:畅享网 本文来自云栖社区合作伙伴畅享网,了解相关信息可以关注vsharing.com网站。

优秀的个人博客,低调大师

百度飞桨使用GPT-2加载CPM-LM模型实现简单的问答机器人

引入 上一篇文章介绍了如何使用Paddle2.0构建了GPT-2模型 本次就使用之前构建好的模型加载清源CPM-LM模型参数来实现简单的问答机器人 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu 效果展示 支持问答和古诗默写两个模式 快速体验 可以在百度AIStudio平台上快速体验这个项目:链接 清源 CPM 清源 CPM (Chinese Pretrained Models) 是北京智源人工智能研究院和清华大学研究团队合作开展的大规模预训练模型开源计划 清源计划是以中文为核心的大规模预训练模型 首期开源内容包括预训练中文语言模型和预训练知识表示模型,可广泛应用于中文自然语言理解、生成任务以及知识计算应用 所有模型免费向学术界和产业界开放下载,供研究使用 清源 CPM 项目官网、Github 加载 CPM-LM 模型参数 通过下面的代码就可以使用之前构建的GPT-2模型来加载CPM-LM的参数了 适用于Paddle平台的CPM-LM 模型参数可以在这里下载 由于官方提供的模型参数为FP16半精度储存,所以加载时需要提前将参数转换为FP32格式 其他地方与加载普通模型并无差别 import paddle from GPT2 import GPT2Model # 初始化GPT-2模型 model = GPT2Model( vocab_size=30000, layer_size=32, block_size=1024, embedding_dropout=0.0, embedding_size=2560, num_attention_heads=32, attention_dropout=0.0, residual_dropout=0.0) # 读取CPM-LM模型参数(FP16) state_dict = paddle.load('CPM-LM.pdparams') # FP16 -> FP32 for param in state_dict: state_dict[param] = state_dict[param].astype('float32') # 加载CPM-LM模型参数 model.set_dict(state_dict) # 将模型设置为评估状态 model.eval() 问答机器人实现方式 CPM-LM有着不错的few-shot文本生成的能力,即可以通过输入几个样例,然后能够学习样例进行对应的文本生成,就像下面这样: ps. 下面的代码仅为演示,其中的model指代的不是上面的那个model inputs = '''默写古诗: 日照香炉生紫烟,遥看瀑布挂前川。 飞流直下三千尺,''' outputs = model.predict(inputs, max_len=10, end_word='\n') print(inputs+outputs) 默写古诗: 日照香炉生紫烟,遥看瀑布挂前川。 飞流直下三千尺,疑是银河落九天。 inputs = '''问题:西游记是谁写的? 答案:''' outputs = model.predict(inputs, max_len=10, end_word='\n') print(inputs+outputs) 问题:西游记是谁写的? 答案:吴承恩。 inputs = '''小明决定去吃饭,小红继续写作业 问题:去吃饭的人是谁? 答案:''' outputs = model.predict(inputs, max_len=10, end_word='\n') print(inputs+outputs) 小明决定去吃饭,小红继续写作业 问题:去吃饭的人是谁? 答案:小明 inputs = '''默写英文: 狗:dog 猫:''' outputs = model.predict(inputs, max_len=10, end_word='\n') print(inputs+outputs) 默写英文: 狗:dog 猫:cat 所以只需要通过拼接几个简单的few-shot预测函数,就可以实现一个简单的问答机器人 问答机器人程序代码 下面通过代码简单了解一下程序的运行流程 具体的代码详情参考本人的GitHub项目CPM-Generate-Paddle 与官方开源项目使用的采样的解码方式不同 本项目解码时使用到的是最简单的Greedy Search,所以相同输入对应的输出是唯一的 于是乎本项目不太适合生成文章类的文本,因为生成的结果过于固定 import paddle import argparse import numpy as np from GPT2 import GPT2Model, GPT2Tokenizer # 参数设置 parser = argparse.ArgumentParser() parser.add_argument("--pretrained_model", type=str, required=True, help="the detection model dir.") args = parser.parse_args() # 初始化GPT-2模型 model = GPT2Model( vocab_size=30000, layer_size=32, block_size=1024, embedding_dropout=0.0, embedding_size=2560, num_attention_heads=32, attention_dropout=0.0, residual_dropout=0.0) print('正在加载模型,耗时需要几分钟,请稍后...') # 读取CPM-LM模型参数(FP16) state_dict = paddle.load(args.pretrained_model) # FP16 -> FP32 for param in state_dict: state_dict[param] = state_dict[param].astype('float32') # 加载CPM-LM模型参数 model.set_dict(state_dict) # 将模型设置为评估状态 model.eval() # 加载编码器 tokenizer = GPT2Tokenizer( 'GPT2/bpe/vocab.json', 'GPT2/bpe/chinese_vocab.model', max_len=512) # 初始化编码器 _ = tokenizer.encode('_') print('模型加载完成.') # 基础预测函数 def predict(text, max_len=10): ids = tokenizer.encode(text) input_id = paddle.to_tensor(np.array(ids).reshape(1, -1).astype('int64')) output, cached_kvs = model(input_id, use_cache=True) nid = int(np.argmax(output[0, -1].numpy())) ids += [nid] out = [nid] for i in range(max_len): input_id = paddle.to_tensor(np.array([nid]).reshape(1, -1).astype('int64')) output, cached_kvs = model(input_id, cached_kvs, use_cache=True) nid = int(np.argmax(output[0, -1].numpy())) ids += [nid] # 若遇到'\n'则结束预测 if nid==3: break out.append(nid) print(tokenizer.decode(out)) # 问答 def ask_question(question, max_len=10): predict('''问题:中国的首都是哪里? 答案:北京。 问题:李白在哪个朝代? 答案:唐朝。 问题:%s 答案:''' % question, max_len) # 古诗默写 def dictation_poetry(front, max_len=10): predict('''默写古诗: 白日依山尽,黄河入海流。 %s,''' % front, max_len) # 主程序 mode = 'q' funs = ask_question print('输入“切换”更换问答和古诗默写模式,输入“exit”退出') while True: if mode == 'q': inputs = input("当前为问答模式,请输入问题:") else: inputs = input("当前为古诗默写模式,请输入古诗的上半句:") if inputs=='切换': if mode == 'q': mode = 'd' funs = dictation_poetry else: mode = 'q' funs = ask_question elif inputs=='exit': break else: funs(inputs) 总结 通过简单实现的两个few-shot的预测函数,就能构建这样的一个简单的问答机器人,实现问答和古诗默写的功能 通过这个例子可以看出,CPM-LM模型的few-shot文本生成能力还是不错的,甚至zero-shot的表现也不错,这样的一个超大的中文预训练模型,确实有那么一点GPT-3的味道了 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu >>访问 PaddlePaddle 官网,了解更多相关内容。 本文同步分享在 博客“jm_12138”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

优秀的个人博客,低调大师

出门问问李志飞:未来你会有一双机器腿,可以飞得更高,跳得更远 | 新浪C+

编者按:本文是出门问问李志飞在新浪C+的演讲实录,雷锋网(公众号:雷锋网)做了不改变原意的编辑。 十年前我们谈AI的时候绝对不会在这种场合,而是在学术会议或者美国军方的某个项目上,比如我自己的项目就是美国军方支持的项目。再到后来google开始做翻译和语音,再到今天所有的人都在谈AI,我发现一个特别有意思的现象。AI从非常高大上、非常遥远、非常偏学术的领域变成了大众每天都在讨论的话题。每一天看到的头条都是无人机、AI和自动驾驶,像这样的活动很多组织机构都在组织,我个人每天都会接到无论是媒体、政府机构、企业的一些AI活动,所以AI已经是非常受大家关注的领域。 AI说了这么多,到目前为止,大家作为普通老百姓,AI只是媒体上的AI、讲台上的AI、科幻片里的AI。我们正常生活中真正看到的像科幻一样的AI产品非常少,对社会 、对大众的影响力非常

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册