我正在使用Oracle Data Miner 11g第2版来预测扑克牌。我使用的数据集是来自http://archive.ics.uci.edu/ml/datasets/Poker+Hand的UCI扑克手数据集。
我是oracle的新手所以我在http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/bidw/datamining/ODM11gR2.htm中引用oracle教程进行数据挖掘
到目前为止,我已经设法在教程中创建了工作流程,但我仍然坚持设置数据源。
如何插入UCI扑克手数据集并将其添加到数据源?
答案 0 :(得分:1)
Oracle数据源是表。因此,您需要创建表来保存UCI数据。有两个数据集:训练集和真实集。您可以创建一个表来容纳两个表,但是每个表可能更容易为每个表分别设置一个表。
数据集包含11个数字列,因此结构很简单:
create table training_poker_hand (
S1 number,
C1 number,
S2 number,
C2 number,
S3 number,
C3 number,
S4 number,
C4 number,
S5 number,
C5 number,
CLASS number
)
真实数据表将具有相同的结构。
获得表后,需要插入数据。 UCI数据设置逗号分隔值的文件。本教程使用SQL Developer,因此假设您使用该工具,将CSV数据导入表格just follow That Jeff Smith's instructions就足够了。