首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

业界 | 华为AI芯片+微软研发=第一款移动端离线推理神经网络

在发布会上,余承东通过微软为华为开发的 Microsoft Translator 的 AI 离线翻译功能介绍了人工智能专用芯片 NPU 与 HiAI 移动计算平台。...Microsoft Translator 是一款部署在 iOS 和 Android 平台上的应用,支持包括英文、中文等在内的超过 60 种语言的互译。...SMT 以词和短语为单位进行翻译,是 NMT 出现前的上一代最佳模型,主要依赖于对大量语料进行统计找出规律,SMT 模型相比于 NMT 模型规模较小,能够保存在本地,以 Microsoft Translator...的 iOS 版本为例,一个简体中文离线包的大小是 205MB。...而为华为特别开发的这一款 Microsoft Translator 的特别之处就在于,其文本翻译和图像翻译模式均采用了离线的神经机器翻译模型。

1.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    看我如何发现微软Microsoft Translator Hub服务高危漏洞

    在我分析微软在线应用服务过程中,微软的机器翻译服务Microsoft Translator Hub引起了我的注意,最终我发现Microsoft Translator Hub存在一个不安全的间接对象引用漏洞...Microsoft Translator Hub重要的是能够构建、训练独特的机器翻译系统,甚至能保护濒临灭绝的小语种。...竟然发现我第二个Microsoft Translator Hub账号中projectID参数值对应的项目被悄无声息地删除了!...参数进行 0 到 13000的遍历,那么也就能针对微软数据库中,把将近13000多个的Microsoft Translator Hub用户创建项目删除!...简单来说,可用一些简单的检测机制来避免该漏洞,比如针对项目请求作同一用户检查,或者把用户创建的项目和用户作关联检查,等等。

    62320

    微软开源TypeChat库,给大语言模型换种提示,一行代码安装

    很多人以对话的方式与大模型进行交流,这也是最直接的方式。 但这一方式面临一个问题:如何将这些模型最好地集成到现有的应用程序界面中仍然存在很大的问题。...项目地址:https://github.com/Microsoft/TypeChat 目前,TypeChat 已经与 OpenAI API 和 Azure OpenAI 服务进行了一些非常基本的集成。...微软表示,他们一直在提示符中使用 TypeScript 类型,可以说,给定一个提示和 TS 类型,聊天机器人就会使用这些类型构造一个新提示: 以下是将 TypeChat 连接到 LLM 并确定句子是否定...schema. const schema = fs.readFileSync (path.join (__dirname, "sentimentSchema.ts"), "utf8"); const translator...参考链接: https://microsoft.github.io/TypeChat/blog/introducing-typechat/

    22520

    Visual FoxPro 调试器简介(一)

    作者:Colin Nicholls 发布时间:1999.05 翻译: deepl https://www.deepl.com/translator 格式整理:xinjie —————————————...———— 本文首次发表是在 1999 年 5 月举行的 Microsoft/Advisor Visual Foxpro DevCon 10 会议上。...简介 在 Visual FoxPro 5.0 版本中,3.0(以及更早的版本)中蹩脚的调试和跟踪窗口被一套全新的功能强大的调试窗口完全取代。在最新的 6.0 版本中,这两个窗口没有太大变化。...它们仍然功能强大,而我们中的大多数人仍然不熟悉它们所提供的全部功能。在本文中,我将深入演示这些功能。希望对你们每个人,包括那些从 5.0 开始就广泛使用调试器的人来说,都能有所收获。...为了逐步了解这一工具的功能,让我们先设置一个简单的首选项,以简化操作:在 VFP IDE 菜单中,选择:工具-选项,然后选择调试页面(Debug)。

    7710

    【Mate10炫AI】华为联手微软:手机机器翻译速度提升300% | 专访微软全球技术院士黄学东

    根据余承东在发布会的介绍,Mate10提供的翻译功能,能够提升 300% 的翻译速度,为 50 多种语言提供即时的文本/图片翻译。 新智元了解到,Mate上的翻译技术由微软提供。...他说,微软翻译团队利用华为Mate 10 的NPU处理器将微软的翻译APP进行了定制化,以提供连线(设备端)的神经网络翻译技术。“这是首次在移动设备上实现离线可用的全神经网络机器翻译”。...因此,以前版本的Microsoft Translator应用程序使用统计学的机器翻译。在Mate 10中,我们切换到神经离线翻译,实现了更高的离线质量,同时也提高了速度。...在该软件上产生的数据将全部交到微软,遵守微软为微软翻译软件设置的隐私规定(请见:https://privacy.microsoft.com/en-us/privacystatement )。...黄学东还介绍说,他们团队的PowerPoint Presentation Translator 功能,现在在华为Mate 10上可以得到良好的运行,能够消除课堂上的语言障碍,这是使用AI的最有趣的生产力应用之一

    1.1K90

    带你认识 flask ajax 异步请求

    这个软件包的原始版本相当陈旧,从未被移植到Python 3,因此我将安装支持Python 2和3的派生版本: (venv) $ pip install guess-language_spirit 计划是将每条用户动态提供给这个包...首先,我想弄清楚如何进行实际的翻译 05 使用第三方‘翻译’服务 两种主要的翻译服务是Google Cloud Translation API和Microsoft Translator Text API...因为我希望能够在不产生费用的情况下尝试翻译,我将实施Microsoft的解决方案。 在使用Microsoft Translator API之前,你需要先获得微软云服务Azure的帐户。...对于允许访问第三方服务的密钥或密码等敏感信息,这一点尤为重要。你绝对不想在代码中明确写出它们。 Microsoft Translator API是一个接受HTTP请求的Web服务。...如果你在环境中设置了有效的Microsoft Translator API Key,则现在应该能够触发翻译。假设你的浏览器设置为偏好英语,则需要使用其他语言撰写文章以查看“翻译”链接。

    3.8K20

    AI一分钟 | 柯洁将对战中国AI棋手星阵围棋;上海大学研发出制药界“AlphaGo”;Pornhub清理AI换脸视频失败

    微软 AI 翻译增加离线支持,并开始向开发者提供 API 接口 Android 和 iOS 上的微软翻译应用(Microsoft Translator)推出新版本,增加了对离线 AI 翻译功能的支持。...新版 Microsoft Translator 目前已经可以调用不同 SoC 平台的 AI 计算能力,实现离线 AI 翻译。...目前 Android 版 Microsoft Translator 已经上线,iOS 版还需要等待苹果 App Store 审核。...(Source:Microsoft) 3....该工作相对于传统基于规则的反合成设计来说,大量借鉴了深度神经网络及强化学习的思想,是对传统方法的一次重要的改进,这也是该工作能够发表于 Nature 的原因之一。(via. 知识分子) 7.

    1.5K100

    源码&二进制组成成分分析现状

    源码面对的主要场景为开发完成后对源码进行扫描,二进制文件为采购、引入的软件分析是否有安全危险。 二....SMT求解器是用于解决SMT问题的理论工具,它们能够自动分析给定的逻辑公式,并判断其是否可满足。在软件工程、硬件验证、形式化方法等领域,SMT求解器被广泛应用于模型检测、程序分析、自动推理等任务中。...图五 基于人工智能的二进制相似性识别框架 五. 总结 目前的二进制检测方法中,基于SMT的检测方法在实际操作中,约束求解中的理论证明仍然存在很多问题和挑战,同时该方法计算复杂度很高,代价很大。...针对SMT的二进制相似性方法完全不适用于软件供应链领域,复杂度、代价很大,无法面对检测目标众多的软件供应链领域;基于I/O的行为的二进制相似性检测方法,无法区分一个组件中的多个版本,例如oauthlib...目前,软件供应链中对软件组成成分的分析方法仍然局限于分析和识别二进制文件安装后释放的动态链接库等文件的名称和哈希值等简单特征。

    51310

    前端技术观察第 15 期

    放弃支持 Node 10 以下版本,结尾逗号默认不能省略,单个参数的箭头函数参数需要包裹在括号中 https://prettier.io/blog/2020/03/21/2.0.0.html ECMAScript.../ Microsoft 与 Google 一齐更新 Chromium 表单组件的外观样式(英) 旧版表单组件被认为有些过时,两家巨头在过去一年里升级了表单组件的样式,有网友表示非常期待新的 date 组件...https://www.zdnet.com/article/microsoft-and-google-update-the-look-of-form-controls-in-chromium-browsers.../ Google、Mozilla 重新启用 TLS 1.0 和 1.1(英) 由于在 COVID-19 疫情下部分政府站点仍然使用 TLS 1.0 和 1.1 协议,两家浏览器厂商决定重新启用 https.../translator tutorial 深入分析Anti Ad-Blocker的工作原理(英) 本文分析了‘ad-blocker blocker’的源码,包括如何识别启用了adblock插件,以及如何不断升级演变

    60920

    Application Architecture Guide 2.0 - CH 19 - Mobile Applications(5)

    business objects that represents the entities in a domain and the relationships between them. • Entity Translator...指源节点和目的节点之间端对端可靠的消息传输,并不考虑分割他们的中间节点类型和数量。 •同步。一个安装在设备上的元件,跟踪记录数据的变化,并在连接可用时,记录与服务器之间的信息交换。 •执行脚本。...用Silverlight 2.0创建的代码能够在装有Silverlight 2.0 plug-in的桌面机上运行,同时也能够在装有包含Silverlight plug-in的最新版本的Microsoft...对这些控件进行开发在Microsoft Visual Studio 2003和2005中是支持的,但是在Visual Studio 2008是不支持的。对于运行时的支持,当前仍然可用。...但是将来可能变得不可用。更多信息请参考Additional Resources这一节给出的链接。

    93870

    从人脸识别到机器翻译:52个有用的机器学习和预测API

    人工智能正在成为新一代技术变革的基础技术,但从头开始为自己的应用和业务开发人工智能程序既成本高昂,且往往很难达到自己想要的性能表现,但好在我们有大量现成可用的 API 可以使用。...该 API 的新版本包含了区分墨镜和透明眼镜的功能。 链接:https://skybiometry.com/Documentation 文本分析、自然语言处理、情绪分析 1....该 API 可以被用于分析非结构化的文本,可用于情感分析、关键短语提取、语言检测和主题检测等任务。无需训练数据。...Microsoft Cognitive Service - Translator:在翻译之前能够自动检测文本的语言。它支持 9 种语言上的语音翻译和 60 种语言的文本翻译。...其能为客户提供个性化的产品推荐和提升销售成绩。这个新版本有新的功能,比如批量支持、更好的 API Explorer、更清爽的 API 界面、更一致的注册和支付体验等。

    2.4K10

    微软一年一度的开发者大会,给你带来全新的开发者体验

    值得注意的是,边缘设备可用的认知服务目前只有视觉。不过微软计划稍后会推出更多服务。 据介绍,在Azure IoT Edge的帮助下,工业设备、无人机等即便在没有联网的情况下,也能运行机器学习模型。...此前这些工具都作为单独的API存在(Bing Speech API、Speaker Recognition API、Custom Speech Service、Translator Speech API...2.1 RC版本的发布。...Go-Live许可证现在与发布候选版本一起发布,允许用户在软件开发中高效地使用该产品。但是,过去表明,在转换到RTM版本时,代码更改可能仍然是必需的,微软有对应的技术支持 。 ?...ASP.NET Core 2.1的另一个新功能是,可以在Microsoft Web服务器Internet信息服务(IIS)的过程中直接使用更强大的托管功能。

    1.7K80

    微软一年一度的开发者大会,给你带来全新的开发者体验

    值得注意的是,边缘设备可用的认知服务目前只有视觉。不过微软计划稍后会推出更多服务。 据介绍,在Azure IoT Edge的帮助下,工业设备、无人机等即便在没有联网的情况下,也能运行机器学习模型。...此前这些工具都作为单独的API存在(Bing Speech API、Speaker Recognition API、Custom Speech Service、Translator Speech API...2.1 RC版本的发布。...Go-Live许可证现在与发布候选版本一起发布,允许用户在软件开发中高效地使用该产品。但是,过去表明,在转换到RTM版本时,代码更改可能仍然是必需的,微软有对应的技术支持 。 ?...ASP.NET Core 2.1的另一个新功能是,可以在Microsoft Web服务器Internet信息服务(IIS)的过程中直接使用更强大的托管功能。

    1.7K30

    光谱链—平行互联网价值传输协议及去中心化应用平台

    虽然许多区块链基于富人越来越富有,但光谱链允许没有Token的人仍然可以有机会参与出块竞争,良好的行为(产生一个好的区块)会获得更高的能力权重。...软件的向下兼容使旧版本的软件和智能合约,可以在新版本上持续的运行,而不用用户手动升级。智能合约一旦部署,在区块链中被打包从而变得不可篡改。...Channel)(抵押SMT) l 节点已有的出块成功率(产生正确块的比例) 更具体地,使用能力的向量表示,其中向量的元素包括以下资源度量: RunningOnMeshBox =节点是否在MeshBox...从上面可以看出, 即使节点的所有者没有财务资源(MeshBox或SMT存款),它仍然可以通过在有机会成为签名者时产生正确的块来增加其能力。...,你仍然无法预测在特定时间具体哪几个节点出块造成分叉,所以双花的成本是十分巨大,除非控制了整个网络,每个节点你都可以控制。

    79020

    CPU性能分析与优化(二)

    下图中,版本1 是没有预测的,Call foo直到分支指令EXE处理完才能开始,版本2加入预测,cycle2无缝衔接。...机器 100% 利用率是指没有未使用的插槽,而这在实际工作负载中从未发生过。不难看出,在非 SMT 情况下,有很多未使用的插槽,因此可用资源没有得到很好的利用。...在另一种假设情况下,如果两个程序在一个支持 SMT 的内核上运行,并且每个程序只持续使用四个可用插槽中的两个,那么它们的运行速度很有可能与单独在该物理内核上运行时的速度相当。...然而,即使现代 CPU 提供了所有加速功能,TLB 未命中仍然会导致许多应用程序出现性能瓶颈。 较小的页面大小可以更有效地管理可用内存并减少碎片。但缺点是它需要更多的页表条目来覆盖相同的内存区域。...PMU 提供一百多个可用于监控的事件并不罕见。图 22 仅显示了可用于在现代 Intel CPU 上进行监控的性能事件的一小部分。不难发现,可用 PMC 的数量远小于性能事件的数量。

    19910
    领券