谷歌开放自然语言理解软件源代码: 这项技术让电脑理解自然语言

简介: 谷歌开放自然语言理解软件源代码: 这项技术让电脑理解自然语言

从今天开始,谷歌给外界软件开发人员开放了自然语言算法, 并发布帮助开发者构建基于语言的应用和服务的工具,助力开发比经常产生误解聊天机器人更好的应用。


一个今天发布的工具,叫做 SyntaxNet,在有语境和常用注释的情况下,可以学会理解单词和短语的意思。这个工具使用了原先由谷歌发布叫 TensorFlow 的深学习框架。它是一个使用 TensorFlow 迄今构建的最复杂的部件。


谷歌还发布了预先训练的英语解析器,称为 Parsey McParseface。输入该英语解析器的文本将自动被分成句法组分如名词,动词,主题和对象。这使得计算机能容易地解析不明确的查询或命令。

sss.jpg

谷歌通常依赖于数据和机器学习的方法,Facebook 就正在试图培养计算机解析语法, 通过输入大量未标注的数据(见“教学机器理解我们”)。但是,谷歌的语言理解项目,在网上的一篇论文中说,是基于专家的专业知识。八年多来,语言专家一直在努力为谷歌注释文本。而最近的进展是把这些标注数据输入大型深学习神经网络的结果。


理解语言对于计算机非常困难的,因为语言通常是模糊的。搜索简单的 “Find me cats in hats”,可以解释为戴帽子或猫坐在帽子。虽然人类使用一般知识来理解这样的句子,谷歌的技术采用机器学习。其深度学习系统,经过语法文字的训练,做出这句话的最有可能的正确结构的判断。在 “Find me cats in hats” 这句话的情况下,这个算法假定搜索者时尚前卫的猫科动物有兴趣。


原文链接: https://www.technologyreview.com/s/601440/googles-algorithms-decode-language-like-a-trained-linguist/

相关文章
|
自然语言处理 API C++
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
SmartVscode插件深度解析:自然语言控制VS Code的革命性工具及其开源框架App-Controller
2096 1
阿里通义推出SmartVscode插件,自然语言控制VS Code,轻松开发应用,核心技术开源!
|
7月前
|
数据采集 自然语言处理 分布式计算
大数据岗位技能需求挖掘:Python爬虫与NLP技术结合
大数据岗位技能需求挖掘:Python爬虫与NLP技术结合
|
人工智能 自然语言处理 API
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
UI-TARS Desktop 是一款基于视觉语言模型的 GUI 代理应用,支持通过自然语言控制电脑操作,提供跨平台支持、实时反馈和精准的鼠标键盘控制。
4541 17
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
|
12月前
|
文字识别 自然语言处理 API
如何结合NLP(自然语言处理)技术提升OCR系统的语义理解和上下文感知能力?
通过结合NLP技术,提升OCR系统的语义理解和上下文感知能力。方法包括集成NLP模块、文本预处理、语义特征提取、上下文推理及引入领域知识库。代码示例展示了如何使用Tesseract进行OCR识别,并通过BERT模型进行语义理解和纠错,最终提高文本识别的准确性。相关API如医疗电子发票验真、车险保单识别等可进一步增强应用效果。
|
机器学习/深度学习 人工智能 自然语言处理
AI写作新时代:自然语言生成技术与写作助手的结合
AI写作新时代:自然语言生成技术与写作助手的结合
512 16
|
机器学习/深度学习 人工智能 自然语言处理
AI技术在自然语言处理中的应用
随着人工智能技术的不断发展,自然语言处理(NLP)已经成为了一个重要的应用领域。本文将介绍一些常见的NLP任务和算法,并通过代码示例来展示如何实现这些任务。我们将讨论文本分类、情感分析、命名实体识别等常见任务,并使用Python和相关库来实现这些任务。最后,我们将探讨NLP在未来的发展趋势和挑战。
|
机器学习/深度学习 人工智能 自然语言处理
探索深度学习与自然语言处理的前沿技术:Transformer模型的深度解析
探索深度学习与自然语言处理的前沿技术:Transformer模型的深度解析
678 1
|
机器学习/深度学习 自然语言处理 语音技术
探索机器学习中的自然语言处理技术
【10月更文挑战第38天】在本文中,我们将深入探讨自然语言处理(NLP)技术及其在机器学习领域的应用。通过浅显易懂的语言和生动的比喻,我们将揭示NLP技术的奥秘,包括其工作原理、主要任务以及面临的挑战。此外,我们还将分享一些实用的代码示例,帮助您更好地理解和掌握这一技术。无论您是初学者还是有经验的开发者,相信您都能从本文中获得宝贵的知识和启示。
243 3
|
机器学习/深度学习 人工智能 自然语言处理
深度探索人工智能中的自然语言处理技术#### 一、
【10月更文挑战第28天】 本文旨在深入剖析人工智能领域中的自然语言处理(NLP)技术,探讨其发展历程、核心算法、应用现状及未来趋势。通过详尽的技术解读与实例分析,揭示NLP在智能交互、信息检索、内容理解等方面的变革性作用,为读者提供一幅NLP技术的全景图。 #### 二、
795 1
|
机器学习/深度学习 自然语言处理 算法
自然语言处理中的情感分析技术
自然语言处理中的情感分析技术