Skip to content

Commit

Permalink
change names of ensemble models
Browse files Browse the repository at this point in the history
  • Loading branch information
albahnsen committed May 18, 2015
1 parent 1a7ad28 commit b3ff3ce
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
12 changes: 8 additions & 4 deletions costcla/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,16 @@

from regression import CostSensitiveLogisticRegression

from cost_ensemble import PastingCostSensitiveDecisionTreeClassifier
from cost_ensemble import RandomPatchesCostSensitiveDecisionTreeClassifier
from cost_ensemble import BaggingCostSensitiveDecisionTreeClassifier
from cost_ensemble import CostSensitivePastingClassifier
from cost_ensemble import CostSensitiveBaggingClassifier
from cost_ensemble import CostSensitiveRandomPatchesClassifier
from cost_ensemble import CostSensitiveRandomForestClassifier

__all__ = ['BayesMinimumRiskClassifier',
'ThresholdingOptimization',
'CostSensitiveLogisticRegression',
'CostSensitiveDecisionTreeClassifier']
'CostSensitiveDecisionTreeClassifier',
'CostSensitivePastingClassifier',
'CostSensitiveBaggingClassifier',
'CostSensitiveRandomPatchesClassifier',
'CostSensitiveRandomForestClassifier']
10 changes: 5 additions & 5 deletions costcla/models/cost_ensemble.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
# License: BSD 3 clause

from sklearn.cross_validation import train_test_split
from costcla.models import CostSensitiveDecisionTreeClassifier
from costcla.models.bagging import BaggingClassifier
from ..models import CostSensitiveDecisionTreeClassifier
from ..models.bagging import BaggingClassifier

#TODO add documentation for all methods
class CostSensitiveRandomForestClassifier(BaggingClassifier):
Expand All @@ -32,7 +32,7 @@ def __init__(self,
self.pruned = pruned


class BaggingCostSensitiveDecisionTreeClassifier(BaggingClassifier):
class CostSensitiveBaggingClassifier(BaggingClassifier):
def __init__(self,
n_estimators=10,
max_samples=0.5,
Expand All @@ -54,7 +54,7 @@ def __init__(self,
self.pruned = pruned


class PastingCostSensitiveDecisionTreeClassifier(BaggingClassifier):
class CostSensitivePastingClassifier(BaggingClassifier):
def __init__(self,
n_estimators=10,
max_samples=0.5,
Expand All @@ -76,7 +76,7 @@ def __init__(self,
self.pruned = pruned


class RandomPatchesCostSensitiveDecisionTreeClassifier(BaggingClassifier):
class CostSensitiveRandomPatchesClassifier(BaggingClassifier):
def __init__(self,
n_estimators=10,
max_samples=0.5,
Expand Down

0 comments on commit b3ff3ce

Please sign in to comment.