如果你手里有一把锤子,你看什么都像是钉子:隐狄利克雷模型是个啥?
2017-11-19 00:00
801 查看
大数据文摘字幕组作品
YouTube网红小哥Siraj Raval的趣味小视频系列The Math of Intelligence又来啦!这期我们来讲一讲机器学习里的生成式模型。
上面这位萌萌哒(?)的男子
就是数学家狄利克雷
他的全名非常长长长长
Johann Peter Gustav Lejeune Dirichlet
这种读不出来的名字一看就是德国人
今天我们就来讲讲
一种最常见的生成式模型
隐狄利克雷模型
到底是个啥
先说生成式模型
(Generative Model)
它的对立面是判别式模型
(Discriminative Model)
判别式模型告诉我们已有的数据是什么
生成式模型则可以生成新的数据
怎么样
是不是超酷!
生成的数据呢
就是下面这样的
▼
图:Ian Goodfellow的论文里,GAN生成模型生成的动物图片
LOL WTF
哈哈哈哈哈
或者是下面这样的
▼
图:大数据文摘文章《根本停不下来!给它一个轮廓,TensorFlow还你一只完整的喵》(点击阅读)
隐狄利克雷
Latent Dirichlet Allocation (LDA)
就是一个生成式模型
它的名字来自狄利克雷分布
就长这样
▼
这个模型还是由
吴恩达
最早推广的!!!
它的用途是
给一段话生成一个主题
它先看每个词可能属于什么主题
比如
“小猫很可爱”这句话
“小猫”和“可爱”
可能都是关于动物的
那么这句话的主题就是动物
模型里的“隐”字代表
通过“推断”
而不是直接观察得到的变量
因为我们只能观察到词语
而模型生成的主题是由推断得出的
好了不能再剧透更多了
更生动详细的解释
请大家观看视频
时长9分钟
有中文字幕哦
▼
相关文章推荐
- 如果你有一把锤子,那么所有东西看上去都像钉子--我们是否应该冷静
- 程序员的创业:手里有个锤子,看什么都像钉子
- 当你有一个锤子,你看什么都像钉子
- 写入手机的软件,用什么工具可以打开呀?请高手指点,如果需要的话我可一把文件发给你,谢谢!
- 当你拥有一把用得顺手的锤子,就会认为全世界都是钉子
- 我有一把新锤子,问题当成钉子看;我刚学了屠龙术,猫狗当成龙来宰
- 【转】Linux 里有/lib和/usr/lib,这两个目录下的库文件有什么区别吗?如果没区别为什么又要分开放呢
- 指针和引用有什么分别;如果传引用比传指针安全,为什
- (如果不是标题必须输入,这里绝对是空的,如果看到了什么东西,你就当作没看到)
- 制服微信,运营商需要一把好锤子
- 如果同步块内的线程抛出异常会发生什么?
- 指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?
- 没有缓冲,如果你想做什么,就要去最/尽量专业的地方.
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 在Activity的oncreate方法中如果跳转到别的activity,会发生什么
- 当你拥有一把用得顺手的锤子
- 如果细节决定成败,那么什么决定细节
- 为什么 LR 模型要使用 sigmoid 函数,背后的数学原理是什么?
- CSDN日报20170817——《如果不从事编程,我可以做什么?》
- 如果我每天只睡4个小时不会有什么大的影响吧?