据 VentureBeat 报道,百度今天宣布推出 SwiftScribe,一个能用人工智能转录音频文件的应用。过去几年百度一直在研究其 DeepSpeech 软件的语音识别。去年,还推出了 TalkType,这是一个使用 DeepSpeech 的 Android 键盘。事实上,亚马逊、苹果、谷歌和微软都一直和百度一样在研究语音识别,但他们都没有解决较长时间音频的转录问题。 在SwiftScribe中,用户选择以.wav或.mp3格式上传文件,系统将自动处理它。30秒的文件10秒就能转录完毕,一分钟的文件只需不到30秒。“SwiftScribe 甚至可以处理任意文件中长达一小时时长的音频,但需要花费20分钟的时间来处理”,百度项目经理田武在接受 VentureBeat 采访时说。详细内容请关注本次专辑…… Google 的 DeepMind 又提出了新的重磅研究成果,可以让 AI 不忘记之前解决问题的方法,并使用积累下来的知识来解决新的问题。也就是说,AI 可以拥有记忆,不断学习。 记住老技能并将其应用于新任务是人类与身俱来的能力,但在机器中重建这种能力已经被证明是一项巨大的挑战。AI 程序通常只擅长一个且只有一个任务,因为当引入一个新任务时,新的适应过程会改写 AI 网络之前已经获得的知识。大多数 AI 基于神经网络,通过无数轮试验和尝试学习如何执行任务,比如下棋。但是一旦神经网络已被训练为下棋,如果要再学习其它游戏,则只能通过覆盖技能。这种现象在认知科学领域被称为「灾难性遗忘」。没有这种往已有技能上构建另一个技能的能力,AI 永远无法像人一样学习,或者说无法达到人类掌握新技术的灵活性。 DeepMind AI 以一种简单的方式来反映大脑学习过程。在它从一个已有的任务转移到学习另一任务之前,按照对旧任务的重要程度进行连接修改保护。这样就可以无需修改之前任务中所学习到的内容,而又能学会新的任务。如果网络可以重用它已经学到的,那么它就会这么做。 不过,研究人员也表示,虽然新的 AI 可以解决遗忘过去技能的问题,但仍不清楚是否利用过去的技能能让 AI 表现更好。因为虽然证明它可以按顺序学习任务,但是只能有序的一个接一个学习,没有真正深度掌握每个任务,而且无法理解某些连接对于它的任务策略有多重要。更多内容,请关注本次专辑…… 生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。本文整理了各编程语言中个人认为比较有意思,也相对实用的一些开源项目。考虑到篇幅,每种语言涉及到的项目不会太多。 1、Capybara:Capybara 可以通过模拟真实用户与应用程序的交互来帮助你测试 Web 应用。内置 Rack::Test 和 Selenium 支持,也支持其他驱动。通过外部 gem 的形式支持 WebKit 。Capybara 无需配置,对于 Rails 和 Rack 应用而言,开箱即用。 2、Huginn:Huginn 是雅虎开发的一个系统,可以帮你执行自动化的在线任务。可以阅读网页,关注事件,并采取相应操作。Huginn 能够通过一个直观的事件流图来展示各种操作和事件。通过在你自己的服务器上的管道加上IFTTT,你就能了解你的数据及行为。 更多本周开源资讯,本次专辑将为您一一呈现…… Ubuntu 17.04官方吉祥物公布-折纸北美跳鼠 距离 Ubuntu 17.04 稳定版本发布还有不到一个月的时间,Canonical 为 Ubuntu 17.04 “Zesty Zapus” 公布了官方的吉祥物图稿。为了与以前的 Ubuntu 吉祥物保持一致,新的 Zesty Zapus 图形类似于折叠的纸鼠标。 Docker将containerd项目捐赠给云原生计算基金会 Docker 宣布将 containerd 项目捐赠给云原生计算基金会(Cloud Native Computing Foundation,CNCF)。containerd是Docker在2016年12月从Docker Engine中分离并单独集成且开源的项目,目标是提供一个更加开放、稳定的容器运行基础设施。containerd可以作为daemon程序运行各个系统上,管理机器上所有容器的生命周期。 Google宣布Android将加入Java 8的原生支持 Google 在 Android Developers 博客中宣布,正在改进 Android 对 Java 8 的支持方式,这也是许多开发者一直特别关注的需求。Google 表示已决定将把对 Java 8 语言特性的支持直接添加到当前的 javac 和 dx 工具集中,并不再推荐使用 Jack toolchain。 |