资讯月刊下载
上手机器学习,从搞懂这十大经典算法开始
引用翻译 | AI科技大本营(rgznai100) 参与 | 林椿眄 编辑 | 波波,Donna 在机器学习领域,“没有免费的午餐”是一个不变的定理。简而言之,没有一种算法是完美的,可以作为任何问题的最佳解决方案。认清这一点,对于解决监督学习问题(如预测建模问题)尤其重要。 我们不能总说神经网络就是比决策树好,反之亦然。影响算法性能的因素有很多,比如数据集的大小和结构。 因此,对于自己的问题, ...
比特币、以太坊、Fabric…你知道它们的优缺点吗?不懂 ...
引用作者:张铮文 来源:区块链大本营 本文将对目前市场上几个典型的区块链框架进行横向对比,看看它们都有哪些特点,以及它们之间到底有什么区别。为了保持对比的客观与公正,本文将只针对开源的区块链框架进行讨论。 时常听人们谈起区块链,从2009年比特币诞生至今,各式各样的区块链系统或基于区块链的应用不断被开发出来,并被应用到大量的场景中,而区块链技术本身也在不停地变化和改进。 区块链又被称为分布式账本 ...
关于区块链,程序员需要了解什么
如果说比特币是对传统货币的一种颠覆,那么比特币的基础技术——区块链则是对传统编程范式的一种颠覆。 区块链技术被看作是一次 Paradigm Shift。也许很多人对 “颠覆”这种说法不以为然,因为现在这个词已经被用滥了(如今哪个好一点儿的词没有被用滥呢?),但是明眼人在匆忙做出“这又是个噱头”这样的结论之前会谨慎地去了解它背后的东西。 这篇文章的目的就是为程序员介绍区块链的独特技术,以及这些技 ...
AR 来了!39 个改变生活的新方式,老铁服不服?
原文:39 Ways Can Change The World In The Next Five Years 译者:安翔 像苹果和谷歌这样的公司正在向增强现实(AR)投入巨额资金。2016 年 7 月 Pokemon Go 这款 AR 游戏风靡一时,AR 第一次向世人展示了它的力量。但是 AR 真的能够改变我们的生活吗? AR 是否有足够的潜力成为改变我们生活方式的变革性技术呢? 本文采访了 ...
8个深度学习方面的最佳实践
引用原文:8 Deep Learning Best Practices I Learned About in 2017 作者:Muhia. 翻译:雁惊寒 摘要:本文介绍了作者在深度学习的课程中学到的八个非常有用的技巧。以下是译文。 我很开心自己在过去的2017年中在人工智能领域获得的成就。我也学了不少数学方面的知识,虽然这也很有趣,但由于没有做实际的项目,所以并没有什么成果可以说明我在这方面的努力 ...
构建多CPU架构支持的Docker镜像
引用作者简介:胡晓亮目前就职于IBM Platform Computing 系统科技部云计算部门,担任云计算开发部工程师。自2013年8月开始参与OpenStack,然后又转战Spark,目前工作在K8S相关领域。 责编:钱曙光(qianshg@csdn.net) Docker简介 由于基于Hypervisor虚拟化技术仍然存在一些性能和资源使用效率方面的问题,近3年来容器技术席卷了整个互联网应用 ...
使用 Python 一步步搭建自己的区块链
你是否会和我一样,对加密数字货币底层的区块链技术非常感兴趣,特别想了解他们的运行机制。 但是学习区块链技术并非一帆风顺,我看多了大量的视频教程还有各种课程,最终的感觉就是真正可用的实战课程太少。 我喜欢在实践中学习,尤其喜欢一代码为基础去了解整个工作机制。如果你我一样喜欢这种学习方式,当你学完本教程时,你将会知道区块链技术是如何工作的。 写在开始之前 记住,区块链是一个 不可变的、有序的 ...
区块链到底是个什么鬼?一幅漫画让你秒懂!
区块链开阔了我们的视野与思考逻辑。区块链的广泛应用会让无数学习者和创新者夯实通往区块链的条条大路。我们也许难预测区块链社会的未来支撑点,但它对我们现存社会的生活方式的颠覆将是确定无疑的。而且,我们不再是对区块链做定义,而是如何了解和进入区块链社区。更多参考区块链到底是个什么鬼?一幅漫画让你秒懂! 作为技术的你我,该如何做? 区块链究竟是什么? 区块链是一个由不同节点共同参与的分布式数据库系统 ...
微信「跳一跳」带火小游戏,开发者如何快速上手?
引用作者 | 凌华彬、王哲 责编 | 徐威龙 在微信 6.6.1 版本中,给用户推送了“玩一个小游戏才是正经事”的首屏小游戏入口,一时间整个朋友圈都在跳一跳。相信很多游戏开发者心痒难耐,想一探究竟。今天就由我和王哲从技术角度给大家科普一下微信小游戏的开发知识,这一系列文章源自我们 Cocos Creator 引擎团队和微信团队合作过程的总结,目前,Cocos Creator v1.8 编辑器已第一 ...
2017年度盘点丨基础架构演化:从“以资源为中心”到“ ...
引用作者:刘建,搜狗资深架构师,商业平台基础平台负责人,十多年Java相关研发经验,在互联网软件体系结构、分布式计算、面向服务体系结构、用户身份安全等方面有浓厚的兴趣及实践经验。 责编:钱曙光(qianshg@csdn.net) 声明: CSDN专家原创投稿文章,未经授权禁止任何形式的转载。 谈到基础架构,不同的人有不同的理解。一般说来,我们将支撑应用研发部署的底层软硬件的集合叫做基础架构。它不仅涉 ...
像Apache Storm一样简单的分布式图计算
原文:distributed-graph-computation-as-simple-as-it-gets-with-apache-storm 作者:Kobi Hikri 翻译:无阻我飞扬 摘要:本文从计算机领域的“祖师爷”艾伦·图灵提出的图灵机概念开始,介绍了图形计算的概念,并以示例介绍了apache storm,基于apache storm如何进行分布式图形计算。apache stor ...
服务端I/O性能大比拼:Node、PHP、Java、Go
原文:Server-side I/O Performance: Node vs. PHP vs. Java vs. Go 作者:BRAD PEABODY 翻译:雁惊寒 摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。 了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想情况与实际情况下的 ...
Service Mesh 在华为公有云的实践
来源:Gitbook 作者:田晓亮 我们在构建微服务而构建微服务是困难的 微服务是一个很大的概念,从团队组织到最佳实践似乎都有实施微服务的一些指导。我们这里只提构建微服务的架构模式,也就是关乎到你用什么样的方式来构建你以微服务架构来组织的应用系统。 近些年随着微服务的火热,越来越多的团队开始进行实践,将微服务纷纷落地,也许你是从0开始,一步步地完成了单体应用向微服务的转型,让我们来看看,你解决了多 ...
如何独立开发一款 macOS 应用 iText:从概念到上线
来源:Gitbook 作者:Jason 0. iText 点子的由来 开始时,我打算在 Klib 中支持从 PDF 导入标注,发现很难;在这个过程中,一些用户提出(发现需求):在看 PDF 文档时,有些扫描版不支持复制文字,不方便。于是,就从双 11 晚上开始,我花了一天,做了 iText 第一版(最小原型),可以截图并从中识别文字。 之后,在微博等渠道做了简单推广,并限制 封闭内测(即, ...
如何一步步打造基于 React 的移动端 SPA 框架
来源:GitBook 作者:携程技术微分享 现今前端新技术井喷一样层出不穷,且各有特点和使用场景,交互变得前所未有的复杂,那么,在众多框架中,如何选择又如何落地呢? 前端框架作为工具,是各种模式,结构的集合,一个原则就是:“如非必要,不换”。但是,打算换一定要有换的道理,首要的原则就是当前的框架已不适应业务的发展,而框架就是要解决业务扩展性的问题。技术选型应从实际出发,透过各种框架的本质,了解 ...
Voxel Space:不到20行代码实现地形渲染
原文:VoxelSpace 作者:Sebastian Macke 翻译:Vincent Voxel Space 体素空间引擎的Web Demo 追溯历史 让我们把时间拨回到1992年。当时的CPU处理速度比现在的要慢1000倍,通过GPU加速当时还未问世,而且CPU也是无法承受的。3D游戏仅在CPU上进行计算,渲染引擎使用单一颜色对多边形进行渲染填充。 Micro ...
最常用的 8 个排序算法:从原理到改进,再到代码兑现 ...
来源:GitBook 作者:jack 1. 关于排序 很高兴与大家一起探讨计算机科学中的基础算法之排序算法。排序算法是非常基础同时又应用非常广泛的算法,无论在工作还是在生活中,比如: 数据库脚本,如MSSql, MySql, NoSql 中按多个关键词的升序或降序排序,例如,学生按照考试分数排名次,分数相等的再按照学号排序。 前端界面和后端写服务时经常要调用排序接口。 计算机科学很多算法 ...
一文读懂AlphaGo背后的强化学习
作者 | Joshua Greaves 编译 | 刘畅,林椿眄 本文是强化学习名作——“Reinforcement Learning: an Introduction”一书中最为重要的内容,旨在介绍学习强化学习最基础的概念及其原理,让读者能够尽快的实现最新模型。毕竟,对任何机器学习实践者来说,RL(强化学习,即Reinforcement Learning)都是一种十分有用的工具,特别是在Alph ...
机器人研发十大热门编程语言:不死 Java、不朽 C/C + ...
流水的编程语言,铁打的 Java、C/C++。 进行人工智能机器人研发,应该选择哪种编程语言? 这是很多机器人专家在自身的职业生涯中都会存在的一个入门级思考。毕竟,在学习一门编程语言时,需要花费大量的时间及精力,如果掌握了这门语言却又不发挥其真实的价值,又有什么用呢?但不幸的是,到目前为止,也没有一个确切而直接的答案出现。 如果你在 Stack Overflow、Quora、Trossen、R ...
TensorFlow on Android:训练模型
文章推荐 [运营专题]零预算引爆个人和企业品牌 Selenium 自动化测试从零实战 原来这样做,才能向架构师靠近 Cordova App 打包全揭秘 TensorFlow on Android:物体识别 图解敏捷教练和 ScrumMaster 说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitC ...