文件交换的选择

我们最好的用户提交

21点!

布雷特本周的选择21点,通过克里夫硅藻土

昨晚,准备研讨会机器学习我发现自己有很多的时间来等待跑训练算法。我想创建一个分类器来区分图像来自101个不同类别,和一切都采取很长一段时间。

有点无聊,我开始浏览文件交换,我遇到一个21点实现MathWorks首席数学家,董事长和创始人克里夫硅藻土。出于好奇,我下载它,高高兴兴地度过接下来的一个小时里打牌时我的电脑生产的背景。

我注意到的第一件事当我跑克里夫的代码是,虽然它没有错误,我的命令窗口挤满了红色警告,表示,“象征”字体是不再支持在2015年指出的那样,用户比尔R。金宝app(克里夫先提交文件在2004年)。卡片可读,他们正确颜色的,但适合的表示失败。虽然西装是无关紧要的,警告是烦人的。而不是抑制的警告,我想快速尝试修复它。

我花了几秒钟才发现违规克里夫的代码:

文本(x, y + .025 char (166 + s),“字体名”、“符号”,字形大小,fs,“颜色”,redblack)

…并代之以一个简单的索引调用工作问题:

charInd = (67、68、72、83);文本(x, y + 0.025, char (charInd (s)),字形大小,fs,“颜色”,redblack)

在短期内,我又玩了,这一次没有警告。(替代符号的字母不打扰我,当然不影响比赛。)

克里夫评论的文件也是有趣的;游戏,他提供了一些背景信息和基本方法来最大化你的获胜的可能性。(或者说,尽量减少你的损失——没有“计算策略,”游戏总是略倾斜支持经销商,无论你如何玩——假设你不计数卡。和计数卡不工作当一个随机数字生成器处理从一个“连续洗牌机”!)

手持克里夫的策略(“你站在任何经销商时总在11显示6或更少。分裂ace和8的分裂。不分裂。双与11日或10如果经销商显示6或更少。”),我打了35的手……20美元,最终在洞里!如果已经有人带我免费饮料虽然我玩,经验就完整了!

事实证明,克里夫博客是21点之前。这篇文章是一个有趣的阅读,强烈推荐。在其他方面,我了解到,“基本策略,优势是只有一半的百分之一的原始打赌。”(The article provides some more depth on strategy, and has some nice references.)

测试“1/2-percent”的想法,我转向克里夫的同伴代码,blackjacksim,它提供了一个软件的总和也n模拟运行好的中21点的手。但是而不是模拟一百万系列手(我):

s = blackjacksim (1) e6);(结束)= -32025

(这意味着即使我打得很好,一百万年之后的手我将32000美元洞!)…

我还模拟一百万单手,看着单手的分布结果(单手)的期望值:

sv = 0 (1) e6, 1);2 = 1:1e6 sv (ii) = blackjacksim (1);结束意味着(sv)
ans = -0.01606

(非常接近-1.5% !)

直方图(sv, 9)

谢谢,克里夫。这是有趣的!

像往常一样,我欢迎你想法和意见




发表与MATLAB®R2016b

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。