wenyusuran的专栏

做个专注的人,永不放弃

快手火爆背后的算法逻辑分析

文中涉及到的推荐算法,大家可以关注下我博文中的推荐算法原理。有需要的可以关注下快手号:SYDLQSCC 营销技巧之快手火爆背后的算法逻辑分析。作为最早一批拿到短视频船票的产品,快手从默默无闻到饱受诟病,再到如今短视频社交领域的头牌,其背后一直有一套算法作支撑,本文将带你更深入的了解这套算法,了解...

2019-03-22 09:20:48

阅读数 325

评论数 0

在PyCharm中设置新建Python文件的模板格式方法

选择PyCharm的菜单“File”-->“Settings...”,弹出设置对话框,对“Editor”目录下的“File and Code Templates”设置如下图所示: 即对“Python Script”设置如下: 按 Ctrl+C 复制代码 按 Ctrl+C...

2019-04-02 08:59:00

阅读数 42

评论数 0

增强学习(一) ----- 基本概念

  机器学习算法大致可以分为三种:     1. 监督学习(如回归,分类)     2. 非监督学习(如聚类,降维)     3. 增强学习 什么是增强学习呢? 增强学习(reinforcementlearning, RL)又叫做强化学习,是近年来机器学习和智能控制领域的主要方法之一。...

2019-01-04 10:40:16

阅读数 121

评论数 0

增强学习(二)----- 马尔可夫决策过程MDP

    1. 马尔可夫模型的几类子模型 大家应该还记得马尔科夫链(Markov Chain),了解机器学习的也都知道隐马尔可夫模型(Hidden Markov Model,HMM)。它们具有的一个共同性质就是马尔可夫性(无后效性),也就是指系统的下个状态只与当前状态信息有关,而与更早之前的状...

2019-01-04 10:39:14

阅读数 159

评论数 0

增强学习(三)----- MDP的动态规划解法

  上一篇我们已经说到了,增强学习的目的就是求解马尔可夫决策过程(MDP)的最优策略,使其在任意初始状态下,都能获得最大的Vπ值。(本文不考虑非马尔可夫环境和不完全可观测马尔可夫决策过程(POMDP)中的增强学习)。 那么如何求解最优策略呢?基本的解法有三种: 动态规划法(dynamic p...

2019-01-04 10:38:13

阅读数 117

评论数 0

增强学习(四) ----- 蒙特卡罗方法(Monte Carlo Methods)

  1. 蒙特卡罗方法的基本思想 蒙特卡罗方法又叫统计模拟方法,它使用随机数(或伪随机数)来解决计算的问题,是一类重要的数值计算方法。该方法的名字来源于世界著名的赌城蒙特卡罗,而蒙特卡罗方法正是以概率为基础的方法。 一个简单的例子可以解释蒙特卡罗方法,假设我们需要计算一个不规则图形的面积,那...

2019-01-04 10:37:15

阅读数 129

评论数 0

增强学习(五)----- 时间差分学习(Q learning, Sarsa learning)

  接下来我们回顾一下动态规划算法(DP)和蒙特卡罗方法(MC)的特点,对于动态规划算法有如下特性: 需要环境模型,即状态转移概率PsaPsa 状态值函数的估计是自举的(bootstrapping),即当前状态值函数的更新依赖于已知的其他状态值函数。 相对的,蒙特卡罗方法的特点则有: 可以...

2019-01-04 10:36:19

阅读数 74

评论数 0

Pycharm自定义包的导入

https://blog.csdn.net/haiyanggeng/article/details/79215819  https://blog.csdn.net/u010278162/article/details/52043308 PyCharm下解决Unresolved Reference...

2018-12-20 17:05:32

阅读数 195

评论数 0

使用Python完成公司名称和地址模糊匹配

摘要:正如题目中说的一样,这个程序的目的是实现公司名及公司地址的模糊匹配,也可以迁移到房产信息、电话号码之类的字段上。本来的应用场景是反团伙欺诈以及失联客户的修复,大概的意思就是说多个相同公司的同事都在我公司借贷的欺诈可能性要高于其他客户,以及造假的房产信息和电话号码可能不完全相同,但有一定的相似...

2018-12-13 10:38:31

阅读数 271

评论数 1

TensorFlow实现人脸检测和人脸识别

facenet 进行人脸识别测试 1.简介:facenet 是基于 TensorFlow 的人脸识别开源库,有兴趣的同学可以扒扒源代码:https://github.com/davidsandberg/facenet   2.安装和配置 facenet 我们先将 facenet 源代码下载...

2018-12-05 09:33:09

阅读数 1435

评论数 2

pycharm同一目录下无法import其他文件

如图:会出现带有红色波浪线,但是确实有random_walk文件                      解决方法: 在当前文件下,右键找到mark  Directory as                          然后选择source root,完工ok 再如图:    ...

2018-11-15 10:51:23

阅读数 423

评论数 0

如何将时间序列转换为Python中的监督学习问题

Machine learning methods like deep learning can be used for time series forecasting. Before machine learning can be used, time series forecasting pr...

2018-11-14 15:17:18

阅读数 131

评论数 0

基于Keras的LSTM多变量时间序列预测

LSTM是一种时间递归神经网络,它出现的原因是为了解决RNN的一个致命的缺陷。原生的RNN会遇到一个很大的问题,叫做The vanishing gradient problem for RNNs,也就是后面时间的节点会出现老年痴呆症,也就是忘事儿,这使得RNN在很长一段时间内都没有受到关注,网络只...

2018-11-13 16:21:39

阅读数 281

评论数 0

TensorFlow 安装protoc

TensorFlow Object-detection API :     这个API的目的是创建一个能够在单个图像中定位和识别多个对象的精确机器学习模型,这在仍然是计算机视觉领域仍然是一个核心挑战。该API是在tensorflow上构造的开源框架,易于构建、训练和部署目标检测模型,谷歌已经应用...

2018-11-05 17:22:51

阅读数 498

评论数 0

ORACLE 新建数据库及权限赋予

新装的oracle数据库,默认的表空间是ORCL,现在想创建一个新的库,在新库下面建表。 按照如下步骤: 以system超级管理员用户进入 1、首先,创建(新)用户: create user username identified by password; username:新用户名的用户...

2018-11-01 15:55:06

阅读数 79

评论数 0

tableau 如何发布到public

最近做了一些 tableau分析,想要将自己的一些优秀作品发布到网上供大家鉴赏,这里提供 下发布的步骤供大家参考。 首先在tableau网站上自己注册一个账号,自己以后的所有作品都可以发布到这个账号上。 然后在desktop上, 选择登录,这个时候出现这个界面,输入下图中的服务器地址: ...

2018-10-17 11:12:48

阅读数 1459

评论数 2

TensorFlow在windows 下的安装

    前言:从2015年谷歌将tensorflow开源后,这位用于深度学习的强大神器便把Caffe,Keras,Torch7等这一票人全部干掉,github上的star和fork是一路飙升,几乎是它们的总和,当然,我这里不是对谷歌的日常互舔,从发布博主就一直关注它的最新消息,并啃了原生英文版...

2018-10-11 11:31:30

阅读数 1657

评论数 0

利用深度学习建立流失模型

客户流失分析 失去一个老用户会带来巨大的损失,大概需要公司拉新10个新用户才能予以弥补。如何预测客户即将流失,让公司采取合适的挽回措施,是每个公司都要关注的重点问题。 目标 利用类神经网络构建用户流失分析模型,以预测用户是否有流失的可能。 工具 Jupyter Notebook :一个对...

2018-10-10 16:35:43

阅读数 353

评论数 0

【秋招】京东_数据分析岗_面试题整理

1. 怎么做恶意刷单检测 分类问题用机器学习方法建模解决,我想到的特征有:     1)商家特征:商家历史销量、信用、产品类别、发货快递公司等     2)用户行为特征:用户信用、下单量、转化率、下单路径、浏览店铺行为、支付账号     3)环境特征(主要是避免机器刷单):地区、ip、手机...

2018-10-08 17:38:45

阅读数 158

评论数 0

HMM模型和Viterbi算法

  一、隐含马尔可夫模型(Hidden Markov Model) 1、简介   隐含马尔可夫模型并不是俄罗斯数学家马尔可夫发明的,而是美国数学家鲍姆提出的,隐含马尔可夫模型的训练方法(鲍姆-韦尔奇算法)也是以他名字命名的。隐含马尔可夫模型一直被认为是解决大多数自然语言处理问题最为快速、有效...

2018-09-10 15:54:30

阅读数 117

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭