object PokerBayes extends App
The PokerBayes
object is a sample application that uses the NaiveBayes
and AugNaiveBayes
classes. Classify a poker hand consisting of 5 cards.
The hand is to be classified as one of the following types of hands:
0: Nothing in hand; not a recognized poker hand 1: One pair; one pair of equal ranks within five cards 2: Two pairs; two pairs of equal ranks within five cards 3: Three of a kind; three equal ranks within five cards 4: Straight; five cards, sequentially ranked with no gaps 5: Flush; five cards with the same suit 6: Full house; pair + different rank three of a kind 7: Four of a kind; four equal ranks within five cards 8: Straight flush; straight + flush 9: Royal flush; {Ace, King, Queen, Jack, Ten} + flush
- See also
archive.ics.uci.edu/ml/datasets/Poker+Hand > runMain apps.analytics.PokerBayes
archive.ics.uci.edu/ml/machine-learning-databases/poker/poker-hand.names
- Alphabetic
- By Inheritance
- PokerBayes
- App
- DelayedInit
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
- val COLS: Int
- val ROWS: Int
- val cn: Array[String]
-
val
executionStart: Long
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
- val fn: Array[String]
- val fname: String
- var i: Int
- val k: Int
-
def
main(args: Array[String]): Unit
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( "main should not be overridden" , "2.11.0" )
- val nb: NaiveBayes
- val tnb: TANBayes
- val vc: Array[Int]
- val xy: MatrixI
- val z: VectorI
Deprecated Value Members
-
def
delayedInit(body: ⇒ Unit): Unit
- Definition Classes
- App → DelayedInit
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) the delayedInit mechanism will disappear