博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《贝叶斯思维:统计建模的Python学习法》——2.7 讨论
阅读量:6452 次
发布时间:2019-06-23

本文共 477 字,大约阅读时间需要 1 分钟。

本节书摘来异步社区《贝叶斯思维:统计建模的Python学习法》一书中的第2章,第2.7节,作者:【美】Allen B. Downey,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.7 讨论

本章介绍了Suite类,它封装了贝叶斯update框架。

Suite是一个抽象类(abstract type),这意味着它定义了Suite应该有的接口,但并不提供完整的实现。Suite接口包括Update和Likelihood方法,但只提供了Update的实现,而没有Likelihood的实现。

具体类(concrerte type)是继承自抽象父类的类,而且提供了缺失方法的实现。例如,Monty扩展自Suite,所以它继承了Update并且实现了Likelihood。

如果你熟悉设计模式,你可能会意识到这其实是设计模式中模板方法的一个例子。

大多数在以下章节中的例子遵循相同的模式,对于每个问题我们定义一个扩展的Suite对象,继承了Update方法,并提供了Likelihood。在少数情况下,会重写Update方法,通常是为了提高性能的缘故。

转载地址:http://qtwzo.baihongyu.com/

你可能感兴趣的文章
go语言安装使用
查看>>
iOS开发代理(委托)模式详解
查看>>
微服务学习笔记二:Eureka服务注册发现
查看>>
C# 获取编码
查看>>
mysql的数据类型int、bigint、smallint 和 tinyint取值范围
查看>>
利用网易获取所有股票数据
查看>>
HDOJ5015 233 Matrix(矩阵乘法加速递推)
查看>>
移动铁通宽带上网设置教程
查看>>
java中判断字符串中是否有中文字符
查看>>
Python算法(含源代码下载)
查看>>
利用Windows自带的Certutil查看文件MD5
查看>>
通过原生js添加div和css
查看>>
简单的导出表格和将表格下载到桌面上。
查看>>
《ArcGIS Engine+C#实例开发教程》第一讲桌面GIS应用程序框架的建立
查看>>
递归查询上一级
查看>>
JAVA - 大数类详解
查看>>
查询指定名称的文件
查看>>
批处理文件
查看>>
1.每次按一下pushbutton控件,切换图片?
查看>>
Python 嵌套列表解析
查看>>