首页 文章 精选 留言 我的

精选列表

搜索[场景赋能],共10000篇文章
优秀的个人博客,低调大师

【F3使用场景】F3经典使用场景

1. 人工智能深度学习客户,推理应用最近两年,人工智能在全球掀起了巨大的应用热潮,除了互联网巨头,如Google,Facebook,Alibaba之外,涌现出众多的Start up公司,也都逐渐成为行业翘楚。在人工智能技术方案选择上,GPU无疑是现阶段的首选,这其中的主要原因,一方面,GPU完善的生态,高并行度的计算力,很好地帮助客户完成了方案的实现和部署上线;另外一方面,人工智能发展,仍处于早期阶段,各个行业都在从算法层面尝试寻找商业落地的可能性,是一个从“0”到“1”的过程。在可以预见的未来几年,随着人工智能落地应用越来越多,大规模商业部署渐渐成为可能,进而对于更低功耗,更低成本,更低处理延时,更多定制化等的需求,将会逐渐凸显。可是F3在人工智能大规模商业部署(推理应用)中,具备独特的性能优势和广阔的潜在空间不可小视。 低

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

论道AI安全与伦理:我们能达到电影里的智能吗?最可能实现的AI场景是什么?如何看待AI自主性?

雷锋网 AI 科技评论按:由清华大学 AI 研究院张钹院士和清华大学唐杰教授联合发起的「AI Time」science debate 第一期,于 5 月 31 日圆满落幕。出席嘉宾还包括中国人民大学高瓴人工智能学院院长文继荣和搜狐网产品技术总监杨田等人,就主题「AI 安全与伦理」展开了激烈的辩论。近来,由 AI 人脸合成技术带来的一系列问题已引起了社会的广泛关注,而 AI 究竟应该如何发展?AI 革命应做出怎样的贡献?对于这些问题进行深入探讨,刻不容缓。 图 1 「AI Time」science debate 现场 Topic 1:影片《Her》中女主角那样的智能我们能做到吗? 本次活动由电影《Her》开场。影片讲述了男主角西奥多(作家)在结束了一段令他心碎的爱情长跑之后,与电脑操作系统里有着性感嗓音且风趣幽默、善解人

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

赋能人工智能:Ray on vSphere 开源插件的发布

去年,机器学习和人工智能领域取得了爆炸性的进展。像 ChatGPT 这样的高质量生成式人工智能解决方案引起了公众的兴趣,并已延伸到商业领域。组织和个人都在考虑如何利用这项技术来加快影响力并取悦客户。 虽然这些通用模型非常出色,但在特定行业的使用案例中往往不够完美。公开可用的训练数据无法为模型提供解决每个企业特有用例所需的专业知识。为了满足这些需求,许多组织正在投资调优和训练自己的模型。为此,他们需要扩展他们的计算空间,使其超出工程师的笔记本电脑或现有的构建工具。数据科学家和机器学习工程师需要可帮助他们扩展工作负载的工具,使其可以操控访问与之匹配的计算资源。 为了应对这些挑战,我们高兴的宣布:VMware 与 Ray 的创建者 Anyscale 建立合作伙伴关系。Ray是一个针对机器学习工作负载进行了优化的分布式Python工作负载调度器,为训练和推理工作负载带来了无服务器式的扩展能力。在并行处理和分布式计算方面,Ray具有广泛的应用和出色的性能。 Anyscale 和 VMware 合作创建了一个开源插件,用于使用虚拟机在 vSphere 上运行 Ray。该插件使系统管理员能够为数据科学团队提供满足其需求的计算基础架构。当数据科学团队能够使用计算来运行支持其数据探索、清理和模型实验的工作负载时,企业就能缩短从原始数据到得到调优后差异化模型所需的时间,从而促进目标业务成果的实现。这过程如同DevOps,但这次的目标是将工作模型交付到生产中。 它是如何工作的? Ray 集群包含一个头部节点和工作节点。 头部节点负责管理集群,并调整集群内工作节点的数量。这些分布式工作节点负责训练、微调和提供模型。 要开始工作,头部节点的 Autoscaler 需要了解它能提供多大的群集以及在哪里提供,这需要一个群集配置文件。 为了实现这一点,我们的插件扩展了Ray Autoscaler,使其能够直接与 vSphere 上的虚拟机协同工作。 为了协调 Ray 工作负载,Ray Autoscaler 插件会调用 vSphere 群集。vSphere 群集是一组主机,其中主机的资源成为群集资源的一部分。群集管理其中所有主机的资源。群集支持 vSphere High Availability (HA) 和 vSphere Distributed Resource Scheduler (DRS)。这些功能可确保 Ray 群集具有容错性,与其他关键任务工作负载隔离,并以最佳方式分配计算资源。 配置vSphere Provider 下图显示了与 vSphere 一起使用的 Ray 群集配置文件示例。在提供程序部分,我们必须将类型指定为 vSphere,并指定 vSphere 群集的凭据和部署 Ray 群集的数据存储。 此外,在工作者节点和头配置中,我们可以配置资源池将Ray Worker与其他工作负载隔离开。为了提高性能,我们还可以指定冻结虚拟机( Frozen VM)。这个被冻结的虚拟机将被用作即时克隆(Instant clone),以快速扩展工作节点。 下一步做什么? 我们今天分享的只是第一步。我们目前正在探索如何在数据中心空闲的时间利用未使用的计算来训练 ML 模型,使组织能够在不影响生产工作负载的情况下从其数据中心获得更多价值。这对地球也大有裨益! 我们已经准备好利用我们的 Ray on vSphere 插件迎接自动化的新时代,并简化对机器学习的访问。欢迎试用和反馈,请将问题发送至rayonvmware@vmware.com。 本文作者:Ala Dewberry,OCTO xLabs 高级产品经理;Sean Huntley,OCTO 产品工程师。 内容来源|公众号:VMware 中国研发中心 有任何疑问,欢迎扫描下方公众号联系我们哦~

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

Antlr4添加中文变量赋求值,括号,各种问题

中文编程知乎专栏原文地址 例程(更多测试用例在此): 基数=100 基数×(基数+1)÷2 => 求值为5050 续上文Antlr4实现数学四则运算, 修改的语法规则部分: 程序: 声明+; 声明: 表达式 T新行 #求值 | T变量名 '=' 表达式 T新行 #赋值 | T新行 #空行 ; 表达式: 表达式 运算符=('*'|'/'|'×'|'÷') 表达式 #乘除 | 表达式 运算符=('+'|'-') 表达式 #加減 | T数 #数 | T变量名 #变量 | '(' 表达式 ')' #括号 ; T变量名: ('a' .. 'z' | 'A' .. 'Z' | '\u4E00'..'\u9FA5' | '\uF900'..'\uFA2D')+; T新行: '\r'?'\n'; 很明显, 变量名的范围仍需扩展, 比如数字就不支持, 而且这个字符范围应该有些过大(详见Validate a JavaScript function name), 待修正(变量字符范围 · Issue #1 · program-in-chinese/quan5). 定制访问器添加的部分: private static Map<String, 节点> 变量值表 = new HashMap<>(); // 以下为声明部分 @Override public 节点 visit赋值(赋值Context 上下文) { String 变量名 = 上下文.T变量名().getText(); 变量值表.put(变量名, visit(上下文.表达式())); return null; } @Override public 节点 visit求值(求值Context 上下文) { return visit(上下文.表达式()); } // 以下为表达式部分 @Override public 节点 visit变量(变量Context 上下文) { String 变量名 = 上下文.T变量名().getText(); // TODO: 添加变量检查 return 变量值表.get(变量名); } @Override public 节点 visit括号(括号Context 上下文) { return visit(上下文.表达式()); } 变量值表采用变量名到节点的映射, 也就是在对包含这个变量的表达式求值时才对变量对应的表达式进行求值. 这里没有对变量赋值表达式进行语法树构建 · Issue #2 · program-in-chinese/quan5, 还需更多工作. 另外一个问题, 最后的表达式求值也会对变量值重复计算. 举例: 利率=1 年增长率=1+利率 1000×年增长率×年增长率 最后语法树如下: "年增长率"应该提前求值, 以省去最后的多次计算(避免对变量重复求值 · Issue #3 · program-in-chinese/quan5) 后两个问题已初步解决, 通过在"运行器"中保存变量表, 以及将各种节点的求值方法都集中到其中. 想起来在其他有些语言实现里也看到过类似结构(根据不同类型进行求值): public Object 求值(节点 节点) { if (节点 instanceof 运算式节点) { 运算符号 运算符 = ((运算式节点)节点).运算符; Object 左结果 = 求值(((运算式节点)节点).左子节点); Object 右结果 = 求值(((运算式节点)节点).右子节点); switch(运算符) { case 加: return (int)左结果 + (int)右结果; case 減: return (int)左结果 - (int)右结果; case 乘: return (int)左结果 * (int)右结果; case 除: return (int)左结果 / (int)右结果; case 赋值: 变量值表.put(((变量节点)((运算式节点)节点).左子节点).取变量名(), 右结果); // 顺延 default: return null; } } else if (节点 instanceof 变量节点) { return 变量值表.get(((变量节点)节点).取变量名()); } else if (节点 instanceof 数节点) { return ((数节点)节点).求值(); } else { for(节点 子节点 : 节点.子节点) { 返回值 = 求值(子节点); } return 返回值; } } 2018-01-12

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

能ping通,http请求不通

昨天发生了一件很乌龙的事情,也不是很高深的原理,但是还是很好玩~ 故事背景: 一个哥们(非技术)说他手头有一台某某云的主机,不知道怎么用,跑过来问我,说让我给他搭个能跑php的环境,我原以为那很简单,lnmp下载完了自己自动安装就好了,没想太多,于是经过漫长的等待,lnmp成功安装好了,并做了一个简单的nginx配置,看看能不能通过ip直接访问。 然鹅: 通过云服务商提供的弹性ip直接访问不管怎么访问都是访问不同,并且能看出http握手并不成功 这个是怎么回事呢,然后通过ping工具ping这个ip是通的,但用telnet去测试这个ip的80端口时发现仍然无法成功握手,难道是80端口没有开启,或者防火墙? 结果发现80是开启的,关闭防火墙之后,仍然无法访问...那这下只有一个地方:安全组(可能还有其他地方,大佬们可以科普下)没设置,可是当我添加完规则之后,发现结果仍然是一样的,无法访问,这下,我就真没辙了,我不知道我的操作有什么问题,即便是nginx有问题,那也会报nginx的错误,这个连握手都没成功,我作为一个不是专业运维的开放实在是没辙了,只剩最后一招:提工单了,于是提交了工单,写了具体的情况,不到五分钟后,客服人员打电话来了: “您好,您的云服务器还没有备案,所以80,8080,443这些端口时没法使用的” “嗯嗯好的,谢谢(Orz我去年买了个表)” 于是,这场闹剧,最终以乌龙的方式结尾,让人哭笑不得,不过既然运营人员说了,我就要猜一下:是所有http请求都无法到达服务器还是只是这几个特定的端口无法使用呢?我灵机一动既然如此,那我就不用你的80端口,我在安全组里开了一个4396的端口(7就完事了),然后在服务器上安装了docker,安装过程中还有点小问题,上一篇文章中做了说明,拉取了nginx镜像,把运行的容器的80映射到本机4396上,打开浏览器一访问,结果: 这就说明云服务商只是限制了常用的网络端口,并没有限制所有请求,不过好玩归好玩,我朝要求备案诸位就老老实实备案好了~~

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

思科设备也能WEB配置!

目前市场上很多思科路由器或者交换机都可以通过WEB方式配置了!尽管很多功能还是只能通过CLI配置,但是一些功能还是很有用的,例如端口的流量监控功能! 有很多好玩的自己研究一下吧!要想使用WEB管理思科设备,要具备下列条件: 一、设备的IOS要支持WEB管理功能 Router(config)#ip http server//如果这条命令可以用,说明IOS支持WEB管理 Router(config)#ip http secure-server//如果这条命令可以用,说明你的IOS还支持HTTPS,安全连接 通过上面命令开启WEB管理功能后还要使用下面命令设置WEB管理口令: Router(config)#ip http authentication local//设置口令验证方式是本地验证 Router(config)#username cisco privilege 15 password 0 cisco//在本地添加用户名cisco和密码cisco 做完上面的在设置的配置就算完成了!当然还有IP相关信息不能忘记配置,不然管理谁去啊! 二、要在管理设备的机器上安装思科SDM,或者可安装在设备上,但设备的存储空间相对小些,所以安装在管理PC上要好些,看具体的环境,你要是常换管理机,就安到设备上。 SDM可以在这里下载,[url]http://www.netyourlife.net/forum/viewthread.php?tid=372[/url]如果不能下载,就留下你的E-mail我邮给你,因为很大不好放到这里! 要想SDM可以正常工作还要机器上安装JRE 可以在这里下载[url]http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jre-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe[/url] 都下载回来后先安装JRE再安装SDM 注意SDM安装好后如果打不开管理界面有可能是下面的问题: 在安装目录中找到下面的子目录Cisco Systems\Cisco SDM_zh\common\common 在这个目录下面有个runAPP.shtml文件,问题就是它,将它改成runAPP.html; 改了这个文件后还要将该目录下launchTask.html文件用记事本打开找到runAPP.shtml也将之改成runAPP.html这样就可以成功进入管理界面了!哈哈^-^! 给一张管理界面的图: 本文转自Y.weisheng 51CTO博客,原文链接:http://blog.51cto.com/yuan2/103944,如需转载请自行联系原作者

资源下载

更多资源
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应用均可从中受益。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册