godai0519 / BayesianNetwork

An implementation of Bayesian Networks Model for pure C++14 (11) later, including probability inference and structure learning method.
MIT License
39 stars 10 forks source link

CPTテーブルの作成 #6

Closed godai0519 closed 9 years ago

godai0519 commented 9 years ago

1行が1サンプルであり,1列がノードである長方形型にデータが並んだCSV(character-separated values)を読み込み,全体としてのCPTを作成する. ファイル名とグラフ構造を引数にとれば充分であろう. (CSVの中でも,TSVになっている)

godai0519 commented 9 years ago

このコミット時点で,サンプルデータ列からロードが正常にできるようになった. e119dfd1bfbb047cdb11367905f6045acddab720

godai0519 commented 9 years ago

イメージとしては,本当はノードの名前などといった情報の管理を,class bayesian_networkにやらせようと思っている. それは実装していないので,closeしないで置いておく.

godai0519 commented 9 years ago

ファイル読み込みを1回しか行わないように変更する. また,ノードの名前などの実装も行う.

godai0519 commented 9 years ago

92e76387ca6093f9cd68819c5428603f3d250f99 あとでテストする

godai0519 commented 9 years ago

ファイル読み込み,CPT再計算の高速化のための破壊的変更をdevelopにマージ. a3f2d58510efff4d97c3db126bfdaaf28d2ce08f

「ノードの名前などの実装」は今templateになってる部分だけれども,実装してない. 別のissueに立てなおして,ここは閉じます.