- 如何将机器学习模型成功部署到.Net环境中
Python和R语言是在数据工程师间最流行的编程语言,但是,它并不能适用于应用程序构建的所有部分。这也就是你为什么有时需要找到一种方法,将Python或R编写的机器学习模型部署到基于.NET等语言的环境中。
田晓旭 · 2018-02-23 09:00 - 你选择图数据库的原因只是因为它很火吗?
根据DB-Engines的统计,过去三年来,图数据库已成为数据库增长最快的类别。而亚马逊进入图数据库市场将使这种增长加速。图数据库是否引起了你关注?图数据库又是否适合你的应用程序?
覃里 · 2018-02-02 12:28 - NoSQL为什么需要模式自由的ETL工具 ?
了解一个开源工具,可以有效帮助人们解决NoSQL在数据输入、处理、输出方面困难。大数据时代,不了解NoSQL数据库的程序员大抵应该是没有的吧!
赵钰莹 · 2018-01-02 13:58 - .NET Core中“分层JIT编译”内部结构解读
.NET运行时(CLR)主要使用JIT编译器将可执行文件转换为机器代码(暂时搁置AOT编译的场景),正如微软公司的官方文档所描述:在执行时,JIT编译器将MSIL (微软中间语言)转换为本地代码。在编译期间,代码必须通过验证过程,检查MSIL和元数据,以确定代码是否可以被确定为类型安全代码。但是这个过程是如何运作的呢?
赵钰莹 · 2018-01-02 11:08 - 基于云CPU和云GPU的TensorFlow,谁更省钱?
事实证明,64vcpu在深度学习的应用中并不具备经济效益,当前的软硬件架构并不能充分利用它们,所以使得64 vCPU总是和32vCPU性能相似,甚至还会更糟。在训练速度和成本方面,使用16vCPUs + compiled TensorFlow的训练模型似乎表现更好。编译后的TensorFlow库有30%% - 40%%的速度提升是一个意外的惊喜。我很惊讶谷歌竟然没有提供一个预编译版本的TensorFlow。
田晓旭 · 2017-12-26 09:09 - 技术帖:GPU上的高性能C#——Hybridizer
Hybridizer是来自Altimesh的编译器,可以让人们采用C#代码或.NET程序集编程GPU和其他加速器。Hybridizer使用修饰符号来表达并行性,可以生成针对多核CPU和GPU优化的源代码或二进制文件。在这篇博文中演示了CUDA的目标。
田晓旭 · 2017-12-25 13:31 - 2017年最后一次更新,Kubernetes 1.9发布!
根据CNCF的最新调查,有 61%%的机构正在评估Kubernetes,83%%的机构正在使用Kubernetes进行生产。世界上最大的长途拼车社区BlaBlaCar上拥有来自22个国家的4000万会员, 大约有3000 pods,其中,从而提高了网站可用性。
田晓旭 · 2017-12-25 10:09 - 简单几步,部署一个可扩展微服务系统!
当你构建一个微服务时,你最看重什么?一个完全管理和可扩展的系统?因为托管代码的选择有很多,例如EC2,ECS,Elastic Beanstalk,Lambda,所以很多人不知道该如何下手。虽然每个人部署微服务模式都有自己的方式,但是下面这个模式为可扩展微服务架构提供了很好的结构。
田晓旭 · 2017-12-18 09:56 - 神操作:教你如何将Vim变成一个R语言IDE
首先说明,本文不适合R语言初学者阅读、模仿和使用,如果是初学者,那么RStudio可能是更适合也更完美的工具。如果你在工作生活中遇到Vim / Emacsland,那么本文可能会给你解惑不少。
田晓旭 · 2017-12-13 09:39 - containerd迎1.0通用版本,系统部署超百万!
今天,我们很高兴地宣布 containerd,一个构建容器解决方案的行业标准运行时,已经达到了1.0里程碑。如今containerd已经被部署数以百万计的系统中,成为Docker平台上最广泛采用的运行时和基本的上游组件。
田晓旭 · 2017-12-06 17:59 - 多方分析后,这是最佳Java性能评估方法
本文曾获得OOPSLA十年最具影响力论文奖。我们看到许多论文都包含某种性能评估。正如Georges等人所说,如果没有良好的实验设计和严谨的统计数据,很难得出确凿的结论,有时甚至还可能获得错误的结论,本文是在Java性能评估的背景下完成的。
田晓旭 · 2017-11-30 10:05 - 解读Vue.js应用的四种AJAX请求数据模式
如果你去询问两个Vue.js开发者"在应用程序中使用AJAX的最佳方式是什么?"那么,你可能会获得不同的意见。因为Vue虽然没有提供实现AJAX的官方方式,但是有许多不同的设计模式可以被有效地使用。所以程序员可以根据自身情况进行判断,选择一个或者多个来使用。
田晓旭 · 2017-11-29 13:29 - GitHub大神不到200行C代码就实现了Lisp
本文的主要目的就是在C中实现一个基于lambda演算的编程语言,例如Lisp。在学习了相关知识和评估了可行性之后,我们尝试使用少于200行C代码来实现Lisp。
田晓旭 · 2017-11-29 13:29 - 意念控制电脑成现实,微软发布多项专利!
如果最近有一些专利要公布,那么很可能我们将会看到来自微软的由机器学习加持的“读心术”计算机。在MSPU中我们发现微软在人机界面读取大脑单元,并使用数据来改变计算机或应用程序状态方面提出了多项专利。用户可以不通过触摸设备只用大脑来演奏歌曲或者改变音量等等。
田晓旭 · 2017-11-27 10:53 - 10 PRINT带你领略一行代码背后的新世界
10 PRINT是一本探索单行代码魔力的新书。下面这一行代码是在1982年运行在Commodore 64上的,它是世界上计算机最早生成的例子之一。
田晓旭 · 2017-11-27 10:01 - 超详细,手把手教你入门.NET for Linux
基本上,当你知道了一个程序员的首选操作系统是什么的同时,你就可以猜测出他们使用的是什么编程语言。例如,如果程序员使用的是Windows,那么他们可能使用的语言列表包括C#,JavaScript和TypeScript,如果是比较传统的程序员,那可能使用Visual Basic,如果是紧跟时代潮流的程序员,那他可能就是在用F#。
田晓旭 · 2017-11-27 09:57 - MongoDB入门:从学习explain( )开始
对于所有的操作来说,MongoDB几乎都有多种方法来检索所需的文档;对于所有的SQL语句,Oracle几乎都有多种方法检索所需的行。当Oracle解析一条SQL语句时,它必须决定使用哪种方法是最快的。确定数据的“最佳”路径的过程称为查询优化。
单文彦 · 2017-11-21 14:08