你好,游客 登录 注册 发布搜索
rss订阅 手机访问 
学习算法
Swift-从字符串匹配看普通算法与KMP算法
最近在leetcode上刷题,当然,是用swift,中间的辛酸经历就不提了,不得不说swift在便利性上的确十分强大,但其效率也的确相较C++、JAVA等显得相对低下,在这里不得不吐槽leetcode的Time Limit Exceeded魔咒似乎并不随着语言环境的不同而有所改变,
日期:12/31/2016 14:12:36 作者:
Python OpenCV 实现Reinhard颜色迁移算法
Reinhard颜色迁移算法的过程很简单,流程如下,细节部分见原文,题目为color transfer between images: 将参考图片和目标图片转换到LAB空间下 得到参考图片和目标图片的均值和标准差 对目标图片的每一个像素值,
日期:12/31/2016 14:12:14 作者:
分布式一致性算法——Paxos原理与推导过程
Paxos算法在分布式领域具有非常重要的地位。但是Paxos算法有两个比较明显的缺点:1.难以理解 2.工程实现更难。
日期:12/31/2016 14:11:29 作者:
微信小程序开发技巧(持续更新)
微信小程序开发技巧(持续更新ing) 框架部分
所有页面都需要在 app.json 文件中注册在 pages 数组中,注册格式为: "路径/文件名"

日期:12/31/2016 14:10:55 作者:
深度学习的三种硬件方案 ASICs、FPGAs 和 GPU,开发者需要知道什么?
今年三月 AlphaGo 和李世石的“世纪之战”炒红了深度学习—— AlphaGo 采用了人工神经网络技术,充分挖掘了深度学习的潜力。简单来说,深度学习是一个包含了许多层级数据处理的神经网络,以自动化方式组合起来解决问题。
日期:12/31/2016 14:02:42 作者:
从一个失败的强化学习训练说起:OpenAI 探讨应该如何设计奖励函数?
在当下,强化学习算法以一种惊奇、不可思议的方式进入到了我们的视野中。雷锋网此前也做过不少相关的覆盖和报道,而在 OpenAI 的这篇文章中,Dario Amodei 与 Jack Clark 将会探讨一个失败的强化学习模型。这个模型为何失败?原因就在于你没有指明你的奖励函数。雷锋网(公众号:雷锋网)编译,未经许可不得转载。
日期:12/30/2016 12:22:45 作者:
为什么游戏引擎大多选择使用 c++ 而不是 c 开发?
为什么那些引擎选择 C++ 而不是 C,或者说在游戏引擎的开发中有哪些功能、特性是可以通过 C++ 开发而不可以通过 C 的?
日期:12/30/2016 10:52:30 作者:
Keras 教程: Python 深度学习终极入门指南
事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器.
日期:12/30/2016 10:48:43 作者:
2016年度GitHub上Stars最多的项目

2016年接近尾声,在最近的几篇文章中,会整理总结一些2016年度开源项目。今天整理的是:2016年度GitHub最受欢迎的开源项目总榜。

日期:12/30/2016 10:47:40 作者:
史上最简单Android源码编译环境搭建方法
有史以来,Android源码编译环境的搭建始终是一件麻烦事儿。网上有数不清的文章介绍如何编译Android源代码,但是他们要么方法复杂、步骤太多;要么自称解决了一些编译问题(需要修改头文件,系统配置等),让人对其可信度产生质疑。有的童鞋硬着头皮照做了,但是由于伟大的GFW,大部分都死在了第一步——repo脚本都下载不下来,就算下载过了过不了gerrit那一关...
日期:12/30/2016 10:47:11 作者:
微信开源:生产级paxos类库PhxPaxos实现原理介绍
微信重磅开源生产级Paxos类库PhxPaxos!本文将用科普的口吻向大家介绍PhxPaxos背后的实现原理以及一些有趣的细节。
日期:12/30/2016 10:45:59 作者:
给Java新手的一些建议----Java知识点归纳(Java基础部分)
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。
日期:12/29/2016 17:22:50 作者:
Python 学习之路 1——认识 Python

  Python于1989年发明,1991年公开发行,截至今年2016年的最新版本为3.6。它是一种开源、面向对象、解释型语言。它是一门简单易学的语言,大家写过代码的都有一个愿望,那就是优雅的写代码,那么,Python可以满足你,因为它的设计哲学就是“优雅“、”明确“、”简单“。从很多方面都能体现这一点,比如大家一贯学习的...
日期:12/29/2016 10:26:57 作者:
如何破解YouTube视频推荐算法
如果你是某个发行渠道(比如电影、戏剧、电视节目、网络视频)的内容工作者,那么内容的成败就取决于发行机制的运转逻辑。比如说,你制作了一档电视节目,你很想它能火起来,那么你就得知道该在哪里切入广告,怎么宣传节目,上哪个频道播放,所选的频道能被多少家庭收看,等等,诸如此类。
日期:12/29/2016 10:18:01 作者:
OpenStack Sahara如何构建Hadoop和Spark系统
OpenStack Sahara是个命令行工具,通过简化流程,跟踪复杂的细节,使Hadoop和 Spark的安装、部署变得更加简单。
日期:12/28/2016 09:02:33 作者: