水熊虫
水熊虫
不认命,就拼命!
263文章 52分类
3月31日
今天继续讨论配送体系,之前谈论好几次配送的指标体系, 这一篇文章我们主要是重新深入的看一下配送体系, 抛开指标体系,看配送体系下的几个角色, 这些角色在系统中的关系, 以及不用场景下这些关系的变化。我是配送圆环这张图基本上就介绍了配送业务到底在干什么样的事情, 用户下单给平台,平台从系统中找到骑手和商家, 商家负责出餐, 骑手负责配送,进而平台完成了了这样一个订单, 产生了平台赖以生存的指标GMV
阅读更多
11月20日
​今天突然有个想法想要总结一下思考问题的框架,起源来自于一个问题, 当别人说我既想要A有想要B,还不想多花钱的时候,这类问题应该如何思考呢?​第一层思考是优化流程, 就是现有流程中是否有可以优化的点, 例如现在有一些环节存在资源的浪费,能够通过形式上的改变,节省一部分成本,这部分往往技术门槛不高, 通过白嫖的方式避免资源的浪费。​第二层是置换优化, 例如资源已经锁定了, 那么通过现有资源的置换,是
阅读更多
6月18日
上一篇文章中介绍了配送这个事情,以及
阅读更多
6月11日
今天突然想写一些比较虚的东西。想结合人类的决策因素来讲讲我对人工智能的理解。人来“决策”每个人在生活中要面临各种各样的决策/判定,那么一个问题是我比较好奇的, 我们平时决策的时候究竟有哪些因素影响我们,能让我们在漫漫人生长河中能做出来相对正确的决策到底是因为什么呢? 如果能搞清楚,是不是就能推导出模型学习的过程到底在做什么呢?这个就是今天咱们要聊的核心话题。如果让你来给出一个事情的观点,你觉得需要
阅读更多
2月3日
今天突然思考一个问题,工作中我们面对各式各样的事情,然后工作的几年时间里也完成了很多事情,那么回头去看这些事情我们究竟做的怎么样呢? 就像算法的工作,经常听到同学们讲目前的现状和未来的规划,然后也能发现目前的问题,那如何看待这个问题是否做的好呢? 接下来想把自己的一点感悟记录下来。做出来所谓的做出来就是我们面对一个事情的最初反应, 交给你一个任务你怎么尽快的做出来一个版本交差,然后心安理得的领到月
阅读更多
11月14日
今天心血来潮突然想写点紧靠业务的文章,做了几年的配送业务,一直没有十分概括的看目前的工作,似乎今天突然想清楚啦。 并不是业务上有多么的精进,而是真的把这个业务能够与现实的生活关联起来,开窍的前兆啦。找了好久终于找到一个像样的图片啦(如图1)。整个配送业务就是一个大的蓄水池系统。配送的最大目标就是让这个系统不要崩坏, 尽可能的稳定和高效的运行。所以就有几个系统需要维持整个配送蓄水池的健康运行(不溢出
阅读更多

无监督学习之聚类评估

聚类评估指标聚类算法往往被大家使用的时候会忽略评估标准,这篇文章主要介绍聚类算法的评估方法。聚类有效性指标就是用于衡量聚类的效果的指标。聚类指标分为以下两类:外部指标:主要是使用的聚类模型和其他聚类模型的对比内部指标:单纯衡量使用模型的好坏。外部指标给定数据集合$D={\vec{x_1,....,x

机器学习之ADMM算法

交替方向乘子法本文是继拉格朗日乘子以后有一个讲优化算法,建议先读完拉格朗日乘子然后阅读本文效果更佳。首先我们来考虑以下什么是优化问题,它的数学表达是怎么样的,如果阅读了上面这个博客,你能很好的回答的这个问题,最简单的表达实际上就是。$$min_x=f(x)$$其中$x$是优化变量,也就是可以改变的数值,通过调节$x$的大小,使得目标函数$f(x)$的数值达到最小。实际上对于上面的表达式,$min_

机器学习之集成学习

集成学习在数据疯狂增长的今天,单个学习器似乎不能满足我们对于数据挖掘的要求,这个时候我们需要讲多个学习器集成使用,从而提高整个学习器的泛华能力。目前的集成学习方法大致可分为两大类?即个体学习器问存在强依赖关系、必须串行生成的序列化方法?以及个体学习器间不存在强依赖关系、可同时生成的并行化方法;前者的

样本不均之样本采样

采样什么是类不平衡问题类不平衡(class-imbalance)是指在训练分类器中所使用的训练集的类别分布不均。比如说一个二分类问题,1000个训练样本,比较理想的情况是正类、负类样本的数量相差不多;而如果正类样本有995个、负类样本仅5个,就意味着存在类不平衡。在后文中,把样本数量过少的类别称为“少数类”。但实际上,数据集上的类不平衡到底有没有达到需要特殊处理的程度,还要看不处理时训练出来的模型

机器学习之贝叶斯算法

贝叶斯分类器贝叶斯分类器的特点属性可以离散可以连续数学基础扎实,分类效率稳定对缺失值和噪声不敏感属性如果不相关(独立),效果很好,如果相关效果不低于决策树。原理设样本$\vec{x}=x_1,x_2...x_n$, 标记$y \in Y=\{ c_1, c_2,...,c_k\}$,P(X, Y)是X,Y的组合概率分布。训练集合$T=\{(\vec{x_1},y_1),(\vec{x_2,y_2)

postgres基本应用

postgres 数据库为已有的字段添加默认值ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;删除默认值ALTER TABLE table_name ALTER COLUMN column_name DROP DEFAULT;给postgre添加自增字段方法一:CREATE TABLE custom

数据可视化

数据可视化也是数据挖掘的一部分工作,常见于挖掘前的分析和挖掘后的装X,哈哈,开玩笑,总之数据可视化是数据挖掘中的十分重要的一部分。接下来的几个分享就是针对数据可视化的内容来讲的,希望大家能够很好的使用现有的工具构建出更好、更美的模型。常见的可视化图形条形图和饼图这应该是最古老的可视化方法啦,而且饼图适用于一个整体中不同部分的比较。条形图能够比较不同组的差异来来展示模式。当数值型数据被很好的划分为不

图神经网络(七)--GAE神经网络

如果想了解GAE其实从VAE了解比较好,下面我就先来讲讲VAE自编码器。VAEVAE(VariationalAuto-encoder)图自编码器,是一种和GAN类似的神经网络。那么VAE有什么作用?它主要的解决问题的场景是,你给我一个向量,我给你一张图片,例如我想生成一个猫的图片,你的输入可以是描述

神经网络之BP算法

多层感知机​首先我们来介绍多层感知机,其实根据字面的意思我们已经能够了解大半,就是将一个简单的感知机进行连接,其中层数可以任意挑选,中的维度都可以任意挑选。它的样式是这样的。结构比较简单,输入层进来以后就和隐藏层进行权重转换,直到输出层。它的激活函数不是我们在我们的系统上搜索[感知机]的文章中提到的

神经网络之最优化方法

最优化方法优化方法是深度学习中一个比较重要的话题,其实他的知识来自于最优化理论,如果想详细关注这个话题建议读一下最优化理论这本书,注意本书仅供参考,请误商业使用。本文将介绍常用的最优化方法,梯度下降法,牛顿法,拟牛顿法和共轭梯度法。梯度下降法梯度下降法是我们接触最多的方法,在目标函数是凸函数的时候我们能得到全局最优解。对于一个函数$f(x)$,它的梯度$f'(x)$是$f(x)$的梯度,对于足够小

神经网络之循环神经网络

LSTM神经网络RNN的结构开始为了我们能够对比出两种网络的异同,我们还是给出一个泛化的简图。可以清楚看到整个网络虽然叠加多个神经元,但是每个神经元的处理逻辑单一,很容易将信息丢失。LSTM这个时候我们来进入LSTM的认识。LSTM同样是这样的结构,但是重复的模块拥有一个不同的结构。不同于单一神经网络层,这里是有四个,以一种非常特殊的方式进行交互。上面的图并不陌生,很多博客都能见得到,十分权威的一

神经网络之深度神经网络

神经网络神经网络是比较初级的一个深度学习模型,但是它的变形有很多种,因为其不可解释的特性,也给这种模型蒙上一层面纱,本章就讲解这个神经网络。下图就是一个简单的神经网络的结构,从整体上看分为输入层、隐藏层、输出层。损失函数首先要确定损失函数是凸函数还是非凸函数,如果是凸函数,那么将会不依赖选取的初始值
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×