当前位置: 首页 > 编程日记 > 正文

阿里巴巴副总裁司罗:达摩院如何搭建NLP技术体系?

出品 | AI科技大本营(ID:rgznai100)

司罗把人工智能分为四个层面。在计算智能层面,近年来取得了一定成就,而在更高层面的感知、认知和创造智能上还在探索中。

感知智能是指找出自然界的实体,比如找到新闻、故事中的人名、机构名、地址等相关信息。认知智能是在这些实体间找到相应关系,并进行有效推理,比如在海量新闻、故事之中,找到某个事件发生、发展、高潮和结束的整个过程。而创造智能是更高的层面,比如是否可以由计算机做出内容自洽的长篇小说等相关内容。

他认为,要实现完整的人工智能,离不开自然语言处理技术完成相应的语义理解能力。

作为“人工智能皇冠上的明珠”,自然语言智能要实现的是人与计算机之间用语言进行有效通讯。它融合了计算机学、数学、统计学、心理学、语言学等学科于一体,涉及自然语言的分析、抽取、理解、转化和生成等多个课题。

7月3日上午,在CSDN举办的第三届“AI开发者大会(AI Procon)”主会上,作为阿里巴巴副总裁、达摩院语言实验室首席科学家、ACM杰出科学家,司罗在题为《为商业搭建语言桥梁》的演讲中,介绍了NLP的技术发展及阿里在该领域的落地实践。

他总结了NLP技术近年的飞速发展有三大趋势:第一,深度语言模型的发展,引领很多自然语言技术和应用都取得了非常快的进步;第二,越来越多的传统公有云服务技术从通用功能走向更多定制化服务,提供更精准、准确的服务;第三,自然语言商业化的途径,一定是与行业和场景紧密结合,只有这样,才能更大发挥自然语言技术的商业价值。

以下是司罗在大会上的演讲内容,AI科技大本营(ID:rgznai100)编辑:

阿里巴巴是一家技术驱动的公司。我们非常深刻的认识到,人工智能、机器智能、自然语言智能的重要性,所以我们大约三年前成立了达摩院语言实验室。首要的目标是构建阿里巴巴自然语言技术体系,能够支撑阿里经济体内部关于自然语言的技术和相关的应用。其次,我们的技术是开放的,希望能够开放出我们的技术赋能阿里巴巴的合作者,发展普惠的自然语言技术。第三,我们希望能够创新自然语言技术,和学术界、工业界的朋友们一起能够探索未来智能。

达摩院语言实验室成立三年来,进行了大量技术的深入研发,也参加了一些技术评测,在很多评测之中取得了比较好的结果。

比如在2016年,ACM CIKM Cup个性化电商搜索的第一名,2017年年初美国标准计量局信息抽取英文实体分类比赛第一名,2018年,在著名的SQuAD机器阅读理解中,首次在精确阅读方面超越了人类的结果。2018年,机器翻译评测(WMT)取得了5个语向自动评测的第一名,以及最近在深度语言模型方面取得的好成绩。

NLP技术平台

我们的NLP技术是通过很多的平台来更加规模化的支持相关业务,这里介绍几个相关技术平台。

首先是阿里自然语言技术平台,这个平台从底层的自然语言数据,包括分词词性数据,实体语料库、新闻语聊库、情感语聊库等,收集了大量自然语言相关的数据。

在此之上构建了基础算法,包括从最简单的分词开始的词法分析到句法分析、语义分析、篇章分析等等。通过这些基础技术,我们构建了垂直技术,如内容搜索、内容推荐、问答、情感分析、意图识别等等。这些技术结合起来,支撑了很多跟NLP相关的应用,如搜索、推荐、广告、客服、物流等相关工作。

我们打造的NLP技术平台,在阿里内部有了比较大的影响力,现在每天有超过1000个业务方使用,每天的调用量有几千亿上万亿次。

我希望简要介绍的第二个技术平台是翻译技术平台,阿里巴巴是一家国际化的公司,所以国际化战略一定是需要机器翻译、多语言技术来全面支撑。我们打造的翻译技术平台,从底层的语料平台开始,从因特网上抓取各个行业的语料,包括众包群员的能力、相关知识库的建立,我们也建设了多语言NLP,包括多语言分词、实体识别等相关的技术。

我们的核心机器翻译技术,包括传统的统计翻译技术,也包括最近两年比较时兴的神经网络机器翻译技术,同时我们也有自己的核心技术特点,在一些方面有我们创新性的工作,比如说如何把词典翻译原来的沉淀下的人工语料融合起来,与数据驱动的机器翻译模型相结合。

那么我们所做的知识驱动的机器翻译,如干预机制等,能够大幅度的提升重点术语的翻译的准确性。同时在人机协同,通过机器翻译,大幅度提升员工翻译的效率以及多模态翻译等方面,做了很多一些创新性的工作。这些技术组成了我们解决方案,包括电商,比如说标题、详情、评论等相关翻译,也包括人机协同平台的翻译、多模态翻译等等,这些技术支撑了广阔的阿里经济体内部的国际化场景。目前,有几十个业务方每日的调用量有大约10亿次的调用量,创造了数亿美元的国际跨境贸易和其他国际业务的商业价值。

前面两个技术平台主要是用于阿里经济体内部的赋能,我们的技术是开放的,希望把我们的技术开放出去,让更多的合作者能够受惠。

当我们走向更加宽广的外部场景时,发现NLP的需求多而杂,场景化、业务化有高度定制的依赖,而且很多重要的业务,数据高度的隐私化,这缺少一些平台化支持这些非常多样化的、复杂的、有定制化需求的场景。

我们设计了NLP自学习平台,这是一个面向低龄算法基础用户设计的,包括数据标注、训练预测一体化的服务平台,现在也已经通过阿里云向外输出平台的能力,它有易用、快捷、专业、成本低的特点,也就是说只需要少量领域相关的数据,就可以得到比较高的准确率。

经过一段时间的积累,我们在一些重要的行业,比如说电商、通信、司法、金融等行业也积累了大量的行业数据和知识。这些数据和知识与我们提供的的NLP原子解决方案能力在一起,能够帮助我们的合作者创造大量的业务价值。

这张毕业证显示的是我们NLP学习平台提供的一些能力事例,包括原子能力,文本抽取、文本分类、短文本匹配,包括场景化里支持电商的商品评价分析、情感分析,也包括我们的垂直应用、智能合同管理等方面的工作。

比如文本信息抽取方面,我们可以从合同文本之中抽取出甲方、乙方等合同重要的要素。从简历中,我们可以抽取到重要的个人信息以及工作经历等等相关的信息。文本分类是另一个非常重要的广阔的应用,可以提供很多场景下重要的解决方案。比如对于电商评价、电商沟通的文本,我们可以识别出广告、辱骂等相关内容。

另一方面,对于评价来说,我们也可以做出情感分析,这个评价背后所代表的是正面的还是负面的情感?是和哪些属性相关的情感?比如说电视机屏幕很亮,但是音量不够,对于不同的属性就有不同的情感。还有在意图识别的问答场景之中,我们可以对短文本的意图通过分类做出比较精确的识别判断。

NLP语言模型

前面提到的技术平台背后有很多自然语言相关的技术,其中一项非常核心的技术就是语言模型,语言模型用来描述自然语言的表示顺序、结构、意义生成的过程。传统的语言学方法是使用上下文相关文法等一些规则性的表述,来对语言进行建模。但这样的方法对于新语法、新语言、新词意义的变化,适应性比较差。那么所以目前比较流行的是数据驱动的方法,特别是最近几年深度学习相关的语言建模的方式,通过大量的语料和相关的应用任务,学习语言的表示和结构。

Bert是谷歌2018年所建立的深度语言模型,自2018年发布以来,带动了NLP方面进一步深度语言模型的建设,起到了比较大的影响力。

阿里巴巴达摩院也在预训练语言模型上做了很多的工作,其中Structbert模型是一项重要的基础工作,它充分利用词句之间的结构关系,来对语言进行建模,而且它可以把分类和生成两种不太相同的任务综合起来,利用不同的模型,对不同类型的任务进行适配,从而产生更好的效果。Structbert模型的论文发表在了今年ICLR的会议上。

从词、句这样的文本结构信息,也可以自然地扩展到图文结构信息,我们能够借用OCR输出的关于文本框和文本片段在一页之中的位置信息,来更好的分析不同文本段、文本框之间的关系。同时对于表格来讲,我们可以根据每一个槽位在表格中所处的位置,来进行更加细致的语义分析,加入这些图文结构之后,可以帮助我们更好的理解相关的文字信息的意义。相应的工作也广泛应用于海关、报关、银行单据、信息抽取等相关的场景。

深度语言模型在搜索、排序、机器阅读理解方面也有非常深刻的应用。比如说深度语言模型能够更加精确的匹配文本之间的相似度,所以应用到搜索排序过程中可以提高搜索的准确率。

机器阅读理解是另一项重要的应用。它是指对于用户提出的一个问题,能够在文档之中直接找到相关的答案。由于深度语言模型可以更好的做底层语义理解,所谓应用于机器阅读理解,也能够产生更加精准的答案。我们相应的工作在MSMARCO机器阅读理解和搜索的技术评比中也都取得了好的成绩。这些技术广泛的应用于客服、企业、政府搜索等相关的业务场景。

自然语言技术应用于广阔的各行各业的场景,我个人认为需要有数据、知识、技术和场景不断的迭代优化。比如,在阿里经济体内部,我们要充分利用丰富的企业内部场景,同时通过阿里云和合作伙伴开拓广阔的外部的业务场景进行打磨,能够积累全面的多领域的数据和知识。

基于这些数据和知识,我们可以建立更加完善的、领先的基础和应用技术,从而更好的提供广阔的内外部场景的相应自然语言技术,这样形成迭代升级,不断进行正反馈,能够提升算法的效果,增加业务的价值。

NLP应用场景和解决方案

我简要介绍一下几个重要业务场景,以及所设计的自然语言相关的解决方案。

首先是电商翻译业务场景应用于跨境电商等等领域。我们提供的电商翻译场景的解决方案不是单点机器翻译的技术,其实是贯穿整个跨境电商的全流程。比如说在最开始网站信息的本地化,我们如何提供本地化的地道的语言来进行网站的建立。同时,我们需要从其他的搜索引擎和社交媒体,通过地道的引流的语言,能够对用户、消费者进行引流。

用户和消费者到达网站之后,有可能需要做跨语言的商品搜索。比如俄罗斯的用户可能用俄语来搜索,但是我们原发的商品是英文的商品,所以我们需要进行跨语言搜索,同时我们需要把商品信息的内容翻译成本地语言,包括标题、评价、图片等等很多的信息来促进用户的转化。之后在支付、物流、客服等场景,也需要提供相应的翻译和多语言解决方案。所以我们提供了跨境电商整体流程的翻译和多语言解决方案,在阿里的业务场景以及有很多合作伙伴的合作中产生了比较大的价值。

另一个翻译相关的平台性产品是钉钉翻译服务平台。我们都知道钉钉逐步变成企业服务、企业沟通的一个重要的平台。钉钉上很多的企业都有翻译和多元需求,我们希望能够提供一站式翻译的能力,来帮助这些企业解决翻译需求。

我们提供了一系列的工具产品,包括文档翻译、文本翻译、语音图像翻译、即时信息翻译等等。同时我们的平台服务不只有机器翻译的能力,也包括人机协同的能力,因为很多重要的信息最终还是需要专家来确认翻译的结果,我们提供完整的一站式的解决方案,希望能够为钉钉上的企业用户更好、更高效的解决翻译和多语言相关的需求。

地址信息管理系统是我们现在通过阿里云向外输出的一个新产品,目前正处在公测阶段。它的定位是基于地址知识库能够对多元、多模态,比如包括文本、语音相关的地址进行解析、搜索、匹配、标准化、编码等等多种能力。

其中第一个核心能力就是匹配归一,我们可以把多样不同形式表示的同一个地址进行匹配归一,还可以对这些地址进行纠错、补全等等。第二,我们提供精细到户室号的标准化解决方案,能够提供更加精准的地址相应的定位。第三,我们现在正在研发语音对话地址推理系统,可以广泛的应用于客服以及报警等等相关的应用中。

比如报警通话大约有20~30%的时间,其实都是通过语音在确认相应的地点,本身是一个很大的成本消耗和时间消耗。我们研发的基于语音对话地址推理系统,根据语音识别的结果上下文,能够精准的找出相应的地址信息,能够大大提升整体的通话的效率。

事件分析是自然语言一个非常重要的任务,我们提供了事件分析的能力来实现事件文本的结构化图谱化,便于数据的串并、检索、推理等场景。我们对于一些重要行业的实体和关系有了大量的数据和知识积累,可以识别出这些实体,并找出它们相应的关系。

泛通讯是一个非常重要的行业,达摩院和阿里云通信一起携手,希望通过AI赋能通讯行业来助力资源型的产品和相关智能化升级。对于短信、语音、邮件等都设计了相关的赋能解决方案。比如在短信方面,通过音辨、形变模型的建立,能够更好地识别短信之中一些涉黄、涉暴力、涉赌等相关的风险信息,能够帮助过滤危险短信,这样降低通道被关闭的风险。同时,我们也可以通过文本意图识别来识别出短信所包含的行业和意图指向,这样能够更好的和底层通道进行匹配,提高整体的发送效率,能够更好实现更多的商业价值。我们也在语音、邮件等方面,把我们的功能和泛通讯的业务场景紧密结合起来,通过AI赋能泛通信行业。

智能司法是一个有着巨大社会价值的行业,我们所做的工作是希望和一起开放出算法能力,集成在他们的解决方案之中,能够更全面的赋能司法行业。

泛通讯是一个非常重要的行业,达摩院和阿里云通信一起携手,希望通过AI赋能通讯行业来助力资源型的产品和相关智能化升级。对于短信、语音、邮件等都设计了相关的赋能解决方案。比如在短信方面,通过音辨、形变模型的建立,能够更好地识别短信之中一些涉黄、涉暴力、涉赌等相关的风险信息,能够帮助过滤危险短信,这样降低通道被关闭的风险。同时,我们也可以通过文本意图识别来识别出短信所包含的行业和意图指向,这样能够更好的和底层通道进行匹配,提高整体的发送效率,能够更好实现更多的商业价值。我们也在语音、邮件等方面,把我们的功能和泛通讯的业务场景紧密结合起来,通过AI赋能泛通信行业。

智能司法是一个有着巨大社会价值的行业,我们所做的工作是希望和一起开放出算法能力,集成在他们的解决方案之中,能够更全面的赋能司法行业。

随着司法建设的不断深入,其实是有越来越多的案件进入司法流程,但法官人数和法官时间是没有大的增长,所以需要我们全面提升整体司法的效能。我们提供的相应解决能力,贯穿了司法全流程。

特别是在庭审以及判决这些重要的阶段,比如说庭审阶段,我们通过识别结果,能够找到相应司法重要的案由、要素、争议焦点等等信息,把这些信息通过摘要的形式反馈给法官,甚至能够建议法官询问什么样的问题,之后能够自动生成相应的判决书,大大加速了庭审的过程。我们在很多地方已经落地,在一些重要的案由上,能够从几十天的庭审流程的时间降低到一两天庭审的时间,大大提升了效率。

智能合同是我们通过AI能力赋能行业的一个重要方向。我们都知道,合同是规范企业间商业交易的重要的手段,我们的工作是希望能合同管理的流程来提升管理和审查合同效率。

我们主要的工作分为三方面,合同审查对于合同之中的重要要素进行识别,进行查缺、对比,看重要的要素是否有缺失、有矛盾等等。我们通过所积累的企业的大量的数据,来判断合同涉及的双方是否有履行合同所涉及大量的风险。还有合法合规性检查,合同是否符合相应重要的行业法条法规等等。我们通过这些能力能够更好地提升管理和审查合同效率,目前已经和多家大型企业合作。同时,我们也提供行业相关的定制化合同、智能管理的能力。

医疗是一个有着非常大社会价值和商业价值的行业,我们的NLP技术覆盖了医学文本结构化分析、医学信息抽取、数据归一,辅助诊断等方方面面的能力,通过这些能力和相应的ISV合作,用于医院和卫健委的很多医疗行业的流程性管理中。比如诊前诊中的辅助诊疗、诊后管理病例质检和DRGs保险相关的技术科研,也提供医疗翻译等等相关的能力,目前已经落地数10家医院、卫健委和疾控中心等等。今后我们会更加深入医疗NLP这些基础方面的工作,同时也希望和更多的SP合作,构建更大的产品、技术和业务的影响力。

阿里达摩院语言实验室的目标是构建自然语言技术体系,赋能合作者发展普惠的自然语言技术,同时也非常希望和学术界、工业界的朋友一起创新自然语言技术,探索未来智能。

别错过,AI 开发者大会演讲内容正在回放

2020年7月3—4日,由 CSDN 主办的第三届AI 开发者大会(AI ProCon 2020)(大会官网:https://aiprocon.csdn.net/)以线上直播的形式与开发者相见。

本次大会历时2天,一次性设立6大主题、20大精彩分论坛。将为人工智能爱好者带来满满的技术干货:AI 入门与实践进阶、AI教育与人才培养、AI核心技术应用与落地、AI行业发展与趋势以及 AI 开源与生态建设、AI投资与创业,将前沿技术进行到底。

目前,所有大会演讲视频内容已开放回看,请点击【阅读原文】进入大会官网观看。

更多嘉宾演讲内容请点击阅读原文。

相关文章:

数字化校园passport

公共表:aspnetdb->membership,role,..... 用户表:用户名,昵称,真实姓名。tel,qq,mobile,email,用户类别 用户类别: 教师 学生 家长 贵宾 校友 网友 学年学期 班级 年级段 备课级组 处室 教师相关表: 任课…

fullPage教程 -- 整屏滚动效果插件 fullpage详解

为什么80%的码农都做不了架构师&#xff1f;>>> 本文为 H5EDU 机构官方 HTML5培训 教程&#xff0c;主要介绍&#xff1a;fullPage教程 -- 整屏滚动效果插件 fullpage详解 1、引用文件[html] view plain copy print?在CODE上查看代码片派生到我的代码片 <link …

用DataReader还是DataSet?

作者&#xff1a;Jonathan Goodyear 出处&#xff1a;网络 我经常听到有人问这个问题&#xff1a;“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢&#xff1f;”在很多文章以及新闻组的贴子中我经常看到这样的误解&#xff0c;即认为DataReader&#xff…

张钹院士:探索第三代人工智能,需要勇闯无人区的人才

整理 | 夕颜出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;【导读】7 月 3-4 日&#xff0c;由 CSDN 主办的第三届 AI 开发者大会&#xff08;AI ProCon 2020&#xff09;在线上举行。本次大会有超万人报名参与&#xff0c;参与人群覆盖 50 领域、4000 家企业。其中…

C#删除文件夹

我们知道在c#中如果一个文件夹中有内容的话&#xff0c;直接使用Directory.Delete(文件夹)&#xff1b;是删不掉的&#xff0c;那么如何进行删除&#xff1f;下面这个两个方法可以帮助你。 1、采用递归的方式&#xff0c;先删除文件夹中的文件&#xff0c;然后删除空文件夹。 p…

PHPNow升级PHP版本为5.3.5的方法

在WIN上有时候需要测试一些PHP程序&#xff0c;又不会自行独立配置环境&#xff0c;那么PHPNow是非常好的选择&#xff0c;这篇文章主要为大家分享下如果将phpnow的php版本升级为5.3.5在WIN上有时候需要测试一些PHP程序&#xff0c;又不会自行独立配置环境&#xff0c;那么PHPN…

针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言427-438条如下:

427&#xff0c;SNN机理性测试 SNN利用时空处理&#xff0c;脉冲稀疏性和较高的内部神经元带宽来最大化神经形态计算的能量效率。尽管可以在这种情况下使用常规的基于硅的技术&#xff0c;但最终的神经元突触电路需要多个晶体管和复杂的布局&#xff0c;从而限制了集成密度。论…

C#程序设计语言Version2.0简介

[翻译] lover_P 2004-01-26 ------------------------------------------------------------------------------------------------------------------------------------------------------------ 本文翻译自Microsoft官方参考材料&#xff0c;提供给我们的计算机科学技术网的…

腾讯布局移动应用商店 总下载量累计达40亿次

腾讯布局移动应用商店 总下载量累计达40亿次 腾讯应用中心产品总监祝涛29日在上海表示&#xff0c;移动互联网近年来在国内快速发展&#xff0c;腾讯应用中心作为国内最大的软件商店之一&#xff0c;截至目前总下载量已超过40亿次。 祝涛在当天由腾讯应用中心举行的一个开发者/…

iOS开源JSON解析库MJExtension

iOS中JSON与NSObject互转有两种方式&#xff1a;1、iOS自带类NSJSONSerialization 2、第三方开源库SBJSON、JSONKit、MJExtension。项目中一直用MJExtension来进行JSON与Model的互转&#xff0c;非常方便、强大&#xff0c;接下来介绍一下这个轻量、强大的开源库。 1、什么是MJ…

针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言439-448条如下:

439&#xff0c;彩虹一号无人机实现人类永不落地的追求 日媒&#xff1a;中国亮出杀手锏 世界各国一直在研究提高飞机的续航能力 国内研制的彩虹一号无人机采用人工智能和其他高新技术&#xff0c;飞行高度30000米&#xff0c;并终于研制成功实现人类永不落地的追求。 440&a…

Asp.Net中查询域名的Whois信息

作者&#xff1a;活靶子 出处&#xff1a;AspxBoy.Com 演示http://www.aspxboy.com/whois.aspx拷贝代码请到这里 http://www.aspxboy.com/WhoisCode.htm<% Page Language"C#" %><% Import Namespace"System.Net.Sockets" %><% Import …

Python 安装 xlsx模块

为什么80%的码农都做不了架构师&#xff1f;>>> Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题&#xff0c;使用pip命令安装模块如下&#xff1a;pip install openpyxl 验证使用的python代码如下&…

利用WebClient和WebRequest类获得网页源代码C#

作者&#xff1a;不详 请速与本人联系 GetPageHtml.aspx<% Page language"c#" validateRequest "false" Codebehind"GetPageHtml.aspx.cs" AutoEventWireup"false" Inherits"eMeng.Exam.GetPageHtml" %><!DO…

针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言449-456条如下:

449&#xff0c;IBM发布重磅产品&#xff1a;推出新的人工智能能力。IBM研发AI向用户提供自动化的运维&#xff08;生态&#xff09;服务。 IBM新任CEO Arvind Krishna5月6日在IBM举办的“Think digital”大会上说&#xff1a;IBM致力于帮助企业&#xff08;用户&#xff09;加…

POI如何使用已有Excel作为模板二三事

关于POIPOI是Apache的一个开源项目&#xff0c;起初的目标是允许用户使用java代码来对Excel进行操作&#xff0c;发展到今天POI本身支持的范围已经逐步扩展到对Microsoft Office主要产品&#xff0c;包括&#xff1a;Excel\Word\PPT\Visio的全面支持&#xff0c;目前稳定版本为…

Graphviz样例之无向图

Graphviz是一个开源软件&#xff0c;有源码&#xff0c;支持不同平台。linux系统下使用XDot程序显示dot格式的文件。 Graphviz显示图形时&#xff0c;可以选择不同的策略进行布局和布线显示图形。 Graphviz的官方网站&#xff08;点击进入&#xff09;&#xff1a;Graphviz | G…

使用command-privilege给H3C、华为设备的用户帐号授权

一、H3C设备的权限默认分为0-3这四种级别 数值越小&#xff0c;用户的级别越低 (1)访问权限0 级 : ping、tracert、telnet 等网络诊断小程序&#xff0c;不可以dis current (2)监控权限 1级: dis current、reset、可开debug这种高级系统诊断工具&#xff0c;不能进入system视图…

针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言457-465条如下:

457&#xff0c;常识推理攻关进展 人工智能要变得像人一样聪明常识推理能力是必备的 机器缺乏常识推理&#xff0c;何时到了破局的时候&#xff1f;&#xff01;这是迄今为止一直困扰人工智能50多年的难题。 OpenAI于去年发布GPT—2&#xff0c;它是一个具有15亿参数的通用语…

使用 Global.asax 文件

作者&#xff1a;未知 请速与本人联系 Global.asax 文件 除了编写 UI 代码外&#xff0c;开发人员还可以将应用程序级别的逻辑和事件处理代码添加到他们的 Web 应用程序中。此代码不处理 UI 的生成&#xff0c;并且一般不为响应个别页请求而被调用。相反&#xff0c;它负…

安装hadoop下的sqoop1.99.3及配置问题全解决

2016年8月27日&#xff0c;解决sqoop先下载的是sqoop1.99.7&#xff0c;结果配置的时候&#xff0c;出现了没有server/conf目录&#xff0c;以及启动时出现无法配置错误./bin/sqoop.sh server startyqubuntu:/opt/sqoop-1.99.7$ ./bin/sqoop.sh server startSetting conf dir: …

让Asp.NET的DataGrid可排序、可选择、可分页

‘***************************************************************‘Author: 李洪根‘MAIL: lihonggen0gci-corp.com‘专栏&#xff1a; http://www.csdn.net/develop/author/netauthor/lihonggen0/‘如需引用&#xff0c;请指明出处&#xff01; CSDN论坛VB版欢迎您&#…

asp.net mvc 3 unobtrusive client side validation not working in IE

http://stackoverflow.com/questions/5909260/jquery-1-6-form-validate-not-working-in-ie7-ie8 http://stackoverflow.com/questions/7008970/asp-net-mvc-3-unobtrusive-client-side-validation-not-working-in-ie

针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言477-486条如下:

477&#xff0c;国产自动驾驶操作系统首获国际认证。 华为自动驾驶操作系统&#xff08;含虚拟化机制&#xff09;己获Safety领域最高等级功能安全认证&#xff08;ISO26262ASILD&#xff09;。 这也是我国首个获得ASILD认证的操作系统内核。 自动驾驶领域已经不再是传统汽车…

TYVJ 矩阵取数 Label:高精度+dp

题目描述 帅帅经常跟同学玩一个矩阵取数游戏&#xff1a;对于一个给定的n*m的矩阵&#xff0c;矩阵中的每个元素aij均为非负整数。游戏规则如下&#xff1a; 1.每次取数时须从每行各取走一个元素&#xff0c;共n个。m次后取完矩阵所有元素&#xff1b; 2.每次取走的各个元素只能…

一个鼠标类( Using C# and Win32API)

作者&#xff1a;网际浪子 出处&#xff1a;网络 namespace ClassLibrary.Hardware { // 原创 Using C# and Win32API ( 最近我把所有的Win32API看了1遍 很是过瘾 ) public class Mouse { internal const byte SM_MOUSEPRESENT 19; internal const byte SM_CMOUSEBU…

用Python轻松搞定Excel中的20个常用操作

来源 |早起Python&#xff08;ID: zaoqi-python&#xff09;Excel与Python都是数据分析中常用的工具&#xff0c;本文将使用动态图(Excel)代码(Python)的方式来演示这两种工具是如何实现数据的读取、生成、计算、修改、统计、抽样、查找、可视化、存储等数据处理中的常用操作&a…

vb inet 一些方法

引用:http://apps.hi.baidu.com/share/detail/14791249 使用 Internet Transfer 控件 Internet Transfer 控件实现了两种广泛使用的 Internet 协议&#xff1a; 超文本传送协议&#xff08;HyperText Transfer Protocol&#xff09;(HTTP) 和文件传送协议&#xff08;File Tran…

blogs第一天

纪念一下转载于:https://www.cnblogs.com/wandezhi/p/5819780.html

技术直播:1小时突击Java工程师面试核心(限免报名)

后疫情时代&#xff0c;连程序员这个多金的职业也遭受到了一定程度的打击。从各大招聘网站和多次面试经历中&#xff0c;相信大家已经意识到&#xff0c;面试官对程序员技能体系和项目经验考核似乎更严苛了。你在面试中常常为什么苦恼呢&#xff1f;简历撰写&#xff1f;数据算…