柏/Tools/開発者推薦Tool(Anvik)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[柏/Tools]]
*注意 [#jc85c95a]
無断使用不可!!配布不可!!
*評価 [#h9e416c3]
precision = (correct * 100) / topX;~
recall = (correct * 100) / possibleDevelopers.size();~
を各不具合で行い
*使い方 [#g05318f0]
**デフォルト [#w5efe33b]
+パッケージedu.cwu.cs.bugreports.comparison.japanのAssign...
+出力ファイル名をRECOMMEND_FILEに入れる
+学習データを入れるSetのインスタンスの引数に学習データセ...
+テストデータを入れるSetのインスタンスの引数にテストデー...
+TriageClassifierのクラスを生成する際に,AssignmentClassi...
+実行する
-注釈:データセットはcsv形式で,一列目にバグid,2列目に修...
**応用 [#pd9f4531]
***attributeの追加 [#mca8439f]
edu.cwu.cs.bugreports.assignment.recommenderのTriageClass...
*Toolの主要メソッドおよびクラス [#aeda5d94]
-Heuristic
--データのフィルタリングや割当てしたい不具合のセットを行...
-Profile
--割当て対象開発者を抽出:createProfiles()
-TriageClassifier・AssignmentClassifier
--createClassifier():推薦モデルの作成
--コンストラクタでフィルターを全て設定
-MLClassifier
--evaluete():予測
-Evaluation,EvaluationJapan
--numCorrect():TopXの数の開発者を推薦(TopXを0にすると全...
--getProbability():適任であるかもしれない指標(確率)
---実際にはMKClassifier.javaのclassify()内で求めている(d...
*流れ [#yb9c26d1]
+
+
+train()
++
終了行:
[[柏/Tools]]
*注意 [#jc85c95a]
無断使用不可!!配布不可!!
*評価 [#h9e416c3]
precision = (correct * 100) / topX;~
recall = (correct * 100) / possibleDevelopers.size();~
を各不具合で行い
*使い方 [#g05318f0]
**デフォルト [#w5efe33b]
+パッケージedu.cwu.cs.bugreports.comparison.japanのAssign...
+出力ファイル名をRECOMMEND_FILEに入れる
+学習データを入れるSetのインスタンスの引数に学習データセ...
+テストデータを入れるSetのインスタンスの引数にテストデー...
+TriageClassifierのクラスを生成する際に,AssignmentClassi...
+実行する
-注釈:データセットはcsv形式で,一列目にバグid,2列目に修...
**応用 [#pd9f4531]
***attributeの追加 [#mca8439f]
edu.cwu.cs.bugreports.assignment.recommenderのTriageClass...
*Toolの主要メソッドおよびクラス [#aeda5d94]
-Heuristic
--データのフィルタリングや割当てしたい不具合のセットを行...
-Profile
--割当て対象開発者を抽出:createProfiles()
-TriageClassifier・AssignmentClassifier
--createClassifier():推薦モデルの作成
--コンストラクタでフィルターを全て設定
-MLClassifier
--evaluete():予測
-Evaluation,EvaluationJapan
--numCorrect():TopXの数の開発者を推薦(TopXを0にすると全...
--getProbability():適任であるかもしれない指標(確率)
---実際にはMKClassifier.javaのclassify()内で求めている(d...
*流れ [#yb9c26d1]
+
+
+train()
++
ページ名: