MIT正式发布编程语言Julia 1.0:Python、R、C++三合一
在过去一年中,研究者利用 Julia 在一台超级计算机上分析天文图像,速度提升了 1000 倍,在 15 分钟内将接近 2 亿个天体进行分类。从技术上来看,这种语言还会长期发展下去。然而,现在是一个里程碑的时刻:在本周于伦敦举办的 Julia 语言年会上,Julia 1.0 正…
Redis字符串类型内部编码剖析
我们平时用 Redis都是处于用户层面,我们可能会不加思索地操作一个 key-value 对来方便地存取数据,感觉方便之至。但你知道这些数据在背后是如何存储以及编码的吗? 了解清楚了这个问题,将对我们更加高效地使用 Redis具有指导意义。本文开始我们将结合 Redis源码来逐…
一只菜鸡的半年技术博客之路
做 IT或者程序员工作的我们都知道(其实不只限于IT,我想其他行业也是如此),平时的学习工作过程中,难免会遇到各种问题需要查资料的情形,此时就某一技术问题我们在因特网上会遇到太多太多的信息了!(就像当我们急切需要某一款电子产品,然而翻遍了各大电商,各种测评也找不到一款最满意的产…
SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘
也对比过 SpringBoot 和 SpringMVC 这两个框架,不过最终 SpringBoot 以超高的代码信噪比 和 易上手性 让我们映像颇深。 回到 SpringBoot 的话题,我们在开发基于 SpringBoot 的应用时,用到了一些新的注解和类,正式由于其存在,才…
从一份定义文件详解ELK中Logstash插件结构
而且在我的前文《利用 ELK搭建 Docker容器化应用日志中心》之中,曾利用 ELK 搭建了一条数据管道,用作 Docker容器化应用的日志中心。 作为与数据源 “直接对接” 的 Logstash,位置处于 ELK 数据管道的 最前端,其主要作用是 收集、过滤分析、输出 各种…
AutoML初创公司探智立方:模型的物竞天择与适者生存
机器之心原创,作者:邱陆陆。 从回归分析的出现到深度学习的蓬勃发展,这条算法的进化路线与其说是「机器替代人」,不如说是「机器帮助人类完成我们不擅长的事」。这份「不擅长」列表里有「不擅长从大量数据中寻找规律」、「不擅长同时完成大量变量的优化」、「不擅长从高维数据中提取特征」。在今…
TensorFlow发布重要更新AutoGraph
选自Medium,作者:Alex Wiltschko、Dan Moldovan、Wolff Dobson,机器之心编辑部。 一般而言,在写 TensorFlow 代码时,我们需要构建整个算法的计算图,或者规划所有数据流的计算过程,然后再投入数据并快速执行整个或局部计算图。当然因…
谷歌AI脑神经元绘制法上Nature子刊:速度提升一个数量级
选自Google.AI,作者:Viren Jain、Michal Januszewski,机器之心编译。 连接组学旨在综合描绘在神经系统中发现的神经网络结构,以更好地理解大脑的运作模式。这一过程需要对大脑组织进行纳米级的 3D 成像(通常使用电子显微镜),然后分析成像数据结果以…
Spring Boot Admin 2.0开箱体验
在我之前的 《Spring Boot应用监控实战》 一文中,讲述了如何利用 Spring Boot Admin 1.5.X 版本来可视化地监控 Spring Boot 应用。说时迟,那时快,现在 Spring Boot Admin 都更新到 2.0 版本了,并且可以对当下热门的…
Yann LeCun:学习世界模型,通向AI的下一步
机器之心整理。 Yann LeCun 开场介绍说,当前几乎所有的机器学习从业者在实践中使用的都是监督式学习:向机器展示大量的样本,然后告诉机器正确的答案与内部参数,然后就能做图像识别之类的任务。而过去几年,监督式学习有了极大的成功,应用也非常广泛。下图对比了传统机器学习与深度学…
face-api.js:在浏览器中进行人脸识别的JS接口
选自IT Next,作者:Vincent Mühler,机器之心编译,参与:Geek AI、张倩。 号外!号外!现在人们终于可以在浏览器中进行人脸识别了!本文将为大家介绍「face-api.js」,这是一个建立在「tensorflow.js」内核上的 javascript 模块…
SIGIR2018大会最佳短论文:利用对抗学习的跨域正则化
选自arXiv,作者:Daniel Cohen等,机器之心编译。 近期学界有多个神经排序模型被提出,这些模型通过考虑原始查询-文档文本(query-document text)[14]、基于确切的查询词项匹配文档的模式 [5],或结合二者 [10] 来估计文档与查询之间的相关性…
比Python快100倍,利用Cython实现高速NLP项目
选自Medium,作者:Thomas Wolf,机器之心编译。 去年我们发布 Python 包 coreference resolution package 后,我们收到了来自社区的精彩反馈,并且人们开始在很多应用中使用它,其中一些与我们原来的对话用例迥异。 我们发现,尽管对话…
一文简述深度学习优化方法——梯度下降
选自Paperspace,作者:Ayoosh Kathuria,机器之心编译。 从很大程度上来说,深度学习实际上是在解决大量烦人的优化问题。神经网络仅仅是一个非常复杂的函数,包含数百万个参数,这些参数代表的是一个问题的数学解答。以图像分类为例,AlexNet 就是一个数学函数,…
卷积神经网络「失陷」,CoordConv 来填坑
选自Uber,作者:Rosanne Liu等,机器之心编译。 Uber 利用卷积神经网络解决许多方面的问题,其中就包括坐标变换。从自动驾驶汽车的设计到路标的自动检测、再到地图的绘制,Uber 都需要使用卷积网络完成坐标变换。 在深度学习领域,没有一种构想的影响力可与卷积匹敌。几…
BAIR展示新型模仿学习,学会「像人」那样执行任务
选自BAIR,作者:Tianhe Yu、Chelsea Finn,机器之心编译。 通过观察另一个人来学习新技能的模仿能力,是体现人类和动物智能的关键部分。我们是否可以让一个机器人做同样的事情?通过观察人类操作物体进而学会操作一个新的物体,就像下面视频中一样。 这种能力会使我们更…
高效编写Dockerfile的几条准则
Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对Jenkins的Job和Stage的编排一样),我们可以通过 docker build 命令来自动化地从 Dockerfile 所描述的步骤来构建自定义的 D…
这是一份收藏量超过2万6的计算机科学学习笔记
机器之心整理,作者:郑永川,参与:思源。 项目地址:https://github.com/CyC2018/Interview-Notebook该项目的主体内容可分为 9 部分,其中算法介绍了基础的栈和队列、并查集、排序和查找等,操作系统介绍了现代计算机系统与 Linux 系统。…
密集对象网络:通过机器人操作学习密集的视觉对象描述符
选自arXiv,作者:Peter R. Florence、Lucas Manuelli、Russ Tedrake,机器之心编译。 机器人操作中正确的对象表征方式是什么?尽管针对特定任务的强化学习方法可以在给定的任务中获得令人印象深刻的灵巧技能 [1],人们还没有找到高效完成多种…
一个Python特征选择工具,助力实现高效机器学习
选自GitHub,机器之心编译。 特征选择(feature selection)是查找和选择数据集中最有用特征的过程,是机器学习流程中的一大关键步骤。不必要的特征会降低训练速度、降低模型可解释性,并且最重要的是还会降低其在测试集上的泛化表现。 目前存在一些专用型的特征选择方法,…