- Machine Learning with Swift
- Alexander Sosnovshchenko
- 152字
- 2021-06-24 18:54:58
Building a tree automatically from data
The Twenty Questions game is a traditional game where one of the players is the answerer who chooses an object (or a famous person in some variants), not revealing what it is to the other participants. All the other players are trying to guess what the object is by asking questions like Can I eat this? or Is it a human? where answers can only be yes or no.
If you have never heard about this game, refer to Wikipedia: https://en.wikipedia.org/wiki/Twenty_Questions.
This is essentially a tree learning algorithm. To win in a game, you should pose such questions that discriminate the most; for example, the question, Is it alive? in the beginning of the game is clearly better than Is it a cucumber?. This ability to dissect the hypothesis space in an optimal way is formalized in the notion of information gain criterion.
- 用“芯”探核:龍芯派開發實戰
- Aftershot Pro:Non-destructive photo editing and management
- 深入理解Spring Cloud與實戰
- 圖解西門子S7-200系列PLC入門
- 數字道路技術架構與建設指南
- Manage Partitions with GParted How-to
- Camtasia Studio 8:Advanced Editing and Publishing Techniques
- 分布式系統與一致性
- 單片機開發與典型工程項目實例詳解
- “硬”核:硬件產品成功密碼
- Spring Cloud微服務和分布式系統實踐
- Blender Game Engine:Beginner's Guide
- STM32自學筆記
- 嵌入式系統原理及應用:基于ARM Cortex-M4體系結構
- 計算機組成技術教程