首页
机器学习
文章归档
关于页面
水熊虫
不认命,就拼命!
263
文章
52
分类
3月31日
漫谈之配送体系(一)
今天继续讨论配送体系,之前谈论好几次配送的指标体系, 这一篇文章我们主要是重新深入的看一下配送体系, 抛开指标体系,看配送体系下的几个角色, 这些角色在系统中的关系, 以及不用场景下这些关系的变化。我是配送圆环这张图基本上就介绍了配送业务到底在干什么样的事情, 用户下单给平台,平台从系统中找到骑手和商家, 商家负责出餐, 骑手负责配送,进而平台完成了了这样一个订单, 产生了平台赖以生存的指标GMV
阅读更多
11月20日
思考问题框架
今天突然有个想法想要总结一下思考问题的框架,起源来自于一个问题, 当别人说我既想要A有想要B,还不想多花钱的时候,这类问题应该如何思考呢?第一层思考是优化流程, 就是现有流程中是否有可以优化的点, 例如现在有一些环节存在资源的浪费,能够通过形式上的改变,节省一部分成本,这部分往往技术门槛不高, 通过白嫖的方式避免资源的浪费。第二层是置换优化, 例如资源已经锁定了, 那么通过现有资源的置换,是
阅读更多
6月18日
漫谈之配送框架体系
上一篇文章中介绍了配送这个事情,以及
阅读更多
6月11日
人工智能从“人”说起
今天突然想写一些比较虚的东西。想结合人类的决策因素来讲讲我对人工智能的理解。人来“决策”每个人在生活中要面临各种各样的决策/判定,那么一个问题是我比较好奇的, 我们平时决策的时候究竟有哪些因素影响我们,能让我们在漫漫人生长河中能做出来相对正确的决策到底是因为什么呢? 如果能搞清楚,是不是就能推导出模型学习的过程到底在做什么呢?这个就是今天咱们要聊的核心话题。如果让你来给出一个事情的观点,你觉得需要
阅读更多
2月3日
做事的三重境界
今天突然思考一个问题,工作中我们面对各式各样的事情,然后工作的几年时间里也完成了很多事情,那么回头去看这些事情我们究竟做的怎么样呢? 就像算法的工作,经常听到同学们讲目前的现状和未来的规划,然后也能发现目前的问题,那如何看待这个问题是否做的好呢? 接下来想把自己的一点感悟记录下来。做出来所谓的做出来就是我们面对一个事情的最初反应, 交给你一个任务你怎么尽快的做出来一个版本交差,然后心安理得的领到月
阅读更多
11月14日
漫谈之O2O配送业务
今天心血来潮突然想写点紧靠业务的文章,做了几年的配送业务,一直没有十分概括的看目前的工作,似乎今天突然想清楚啦。 并不是业务上有多么的精进,而是真的把这个业务能够与现实的生活关联起来,开窍的前兆啦。找了好久终于找到一个像样的图片啦(如图1)。整个配送业务就是一个大的蓄水池系统。配送的最大目标就是让这个系统不要崩坏, 尽可能的稳定和高效的运行。所以就有几个系统需要维持整个配送蓄水池的健康运行(不溢出
阅读更多
全部
智能供应链
营销补贴
控制论
广告算法
运筹规划
2020年10月18日
强化学习
基础强化学习
强化学习(五)--学习策略(时序差分)
之前的学习中,我们了解到学习强化学习的数据是完整的采样轨迹(蒙特卡洛方法),使用动态规划需要采用自举的方法,使用后继的值函数估计当前的值函数,本章要介绍的实际上是这两种方法的结合,叫做时序差分。我们首先来回顾一下原来值函数的估计方程。
阅读更多
2020年10月12日
强化学习
基础强化学习
强化学习(四)--学习策略(蒙特卡洛)
咱们第三节介绍了基于模型的强化学习方法,动态规划计算值函数的公式。$$V_{π}(s)=\sum_{a\inA}π(a|s)(R_+\gamma\sum_{s'\inS}P_{ss'}V_{π}(s'))\tag{3.1}$$
阅读更多
2020年10月7日
强化学习
基础强化学习
强化学习(三) -- 策略迭代
动态规划动态规划相信大家都是了解的,这是一个运筹学的分支,其核心的思想是将一个大的问题分解成n个小问题,而要解决这个大问题,往往需要这些小问题的解,一般通过某些方式存储起来,从而节省大量时间。而马尔可夫就具有这样的特性,所有动态规划经常被用作解决强化学习问题的方法。策略评估我们在做强化学习的同时往往
阅读更多
2020年10月6日
强化学习
基础强化学习
强化学习(二) -- 最优策略(贝尔曼方程)
马尔可夫决策过程提供了基本的理论框架,几乎所有的马尔可夫学习问题都可以使用MDP的决策过程建模。而本节讲的贝尔曼方程是马尔可夫决策过程用到最基础的方程。贝尔曼方程方程也被成为动态规划方程,贝尔曼方程表达了当前值函数(或行为值函数)和它后继值函数的关系,以及值函数与行为函数之间的关系。而贝尔曼最优方程
阅读更多
2020年10月6日
强化学习
基础强化学习
强化学习(一) -- 马尔可夫过程
强化学习简介首先我们来说下深度学习或者机器学习这个范畴,众所周知,深度学习此类学习方式是典型的端到端的学习方式,什么是端到端呢?就是我直接给你结果,你根据输入来告诉学习中间的过程,而中间的过程一般就是矩阵参数。对比而言呢,强化学习其实一个序列决策,一听到这里第一个不同就是我们是在一个序列过程中做决策
阅读更多
2020年9月3日
地图
经典算法
计算机基础
轨迹挖掘(四)--基于geohash的临近搜索
引言在地理信息中,我们经常要做一个范围搜索,这个往往也是性能的瓶颈,今天我们就来介绍基于geohash的临近搜索。geohash首先我们来介绍什么是geohash,geohash简单来说是一种地理编码,就是你给我输入一个经纬度,我给你一个字符串编码。我们可以简单思考一下,如果让你做范围搜索,你怎么来
阅读更多
2020年6月28日
地图
轨迹挖掘(零)--基于HMM的地图匹配算法(map match)
背景地图匹配算法,在地图领域还是十分重要的算法,那么我们先来普及一下地图匹配算法究竟是做一个什么样的事情呢?看上面这个图,我们看到三个黑的gps点,和地图一些路网,那么mapmatch解决的就是这三个点究竟在哪条路上?至于为什么我们要知道这三个点在哪条路上呢?我们可以这样理解一种业务场景,在轨迹挖掘
阅读更多
2020年6月23日
计算机基础
linux下升级python版本
大家可能都会遇到这样的问题,python版本升级的问题,这个问题也是比较头疼,对于我这种深度强迫症患者,在不知情的情况下安装了n多版本,也不知道怎么清理,简直让人不能容忍。下面我们来介绍如何升级你服务器上的python呢?下载相应版本的pythonwgethttps://www.python.org
阅读更多
2020年6月18日
自然语言处理
自然语言处理之word2vec
Word2vec将文本转化成向量是nlp中一个比较重要的任务,也是链接nlp和机器学习和深度学习的桥梁,单纯的中文文字,我们是无法直接放到模型中训练的,所以将文本转化为一个向量是我们必须要过的一关。词袋模型(bagofword)词袋模型的思路十分简单,是文本向量化的最简单方法。我们直接举一个例子来了
阅读更多
2020年6月18日
自然语言处理
自然语言处理之Seq2Seq模型
Seq2Seq模型对于一些自然语言处理任务,比如聊天机器人,机器翻译,自动文摘等,传统的方法都是从候选集中选出答案,这对素材的完善程度要求很高,随着最近几年深度学习的兴起,国外学者将深度学习技术应用与自然语言的生成和自然语言的理解的方面的研究,并取得了一些突破性的成果,比如,Sequence-to-
阅读更多
2020年6月18日
自然语言处理
自然语言处理之seq2seq+attention
seq2seq处理人工翻译的时候会有一个问题,就是当句子特别长的时候问你会发现翻译的效果并不是特别好,至于原因呢就是seq2seq学习的时候对信息遗忘严重,为了解决这个问题,就有研究者提出了加入Attention的机制来解决这个问题,核心就是我们在解决一个问题的时候只关注某些关键信息就够了,并不要全
阅读更多
2020年6月18日
深度学习
数据库应用
可视化
RNN代码拆解
rnn对于一些初学者来说被当成直接跳过的内容,因为如果需要使用RNN,那还不如直接用LSTM,好吧这个思路貌似也没什么问题,但是对于学习这件事情来讲的话,其实RNN是一个新型的网络结构,跳出神经网络的那个固定模式的开始,对大家学习还是有百利而无一害的。拆了的RNN[RNN]的经典过程本站也做过讲解,可以跳转过去看看完全的RNN样子,本节就是要将这一结构拆开来看的。上图就是其中一个RNN结构,初始化
阅读更多
上一页
下一页
14
15
16
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×