該系統實現了一個遊戲「思考動物」。用決策樹邏輯實現程序
主要用途的情況是:
1. System offers user to think about any animal and the system will try to guess it
2. The system starts asking questions from the start of decision tree. Ex., 「Question: It has fur?」, and provides possible answers – yes or no.
3. If the user answers Yes, the system proceeds to these steps:
a. System tries to guess animal that has that feature, ex. 「My guess: Is it bear?」 and provides with possible answers – yes or no.
b. If the user answer is Yes, the system offers to think off another animal
4. If the user answers is No, the system moves to No node in decision tree and moves to 2 step (and starts from asking from new node).
5. If system runs out of nodes (i.e., empty yes or no node was reached):
a. the system announces that it has given up, and ask user to enter:
i. What animal he had in mind
ii. What is his characteristic feature
b. User enters requested data
c. The system creates a new node and links it to yes or no of last active node.
我在哪裏可以得到一些信息和一些例子,在實施MS SQL Server和C#決策樹邏輯的時候..? 任何信息將是有用的。 謝謝
這聽起來很像功課......是嗎? – 2010-03-31 21:52:23
在你的「這是一隻熊」的例子問題中?如果答案爲「是」,會導致像「是北極熊嗎?」這樣的問題。或者會承擔系統的最終答案? – nategoose 2010-03-31 22:05:56
這聽起來像你試圖重新實現20q.net。 – Cerin 2010-07-15 13:16:04