summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-07-23 19:06:29 +0800
committerPeng Wu <alexepico@gmail.com>2011-07-23 19:06:29 +0800
commit32f09fe1f453cd3e0ab96386f331dab381ff1435 (patch)
tree49b92423c878c4761f23cc82b0c5a76982fb7fa4
parent0b04b1330a45fdb0108055d322ee7c5588b74bb8 (diff)
downloadtrainer-32f09fe1f453cd3e0ab96386f331dab381ff1435.tar.gz
trainer-32f09fe1f453cd3e0ab96386f331dab381ff1435.tar.xz
trainer-32f09fe1f453cd3e0ab96386f331dab381ff1435.zip
refine myconfig.py
-rwxr-xr-xgenerate.py4
-rw-r--r--lib/myconfig.py50
2 files changed, 16 insertions, 38 deletions
diff --git a/generate.py b/generate.py
index ee67b42..e5a4de3 100755
--- a/generate.py
+++ b/generate.py
@@ -31,9 +31,9 @@ def generateOneText(infile, modelfile, reportfile):
#begin processing
cmdline = ['./gen_k_mixture_model', '--maximum-occurs-allowed', \
- config.getMaximumOccurs(), \
+ config.getMaximumOccursAllowed(), \
'--maximum-increase-rates-allowed', \
- config.getMaximumIncreaseRates(), \
+ config.getMaximumIncreaseRatesAllowed(), \
'--k-mixture-model-file', \
modelfile, infile + \
config.getSegmentPostfix()]
diff --git a/lib/myconfig.py b/lib/myconfig.py
index 73e6b76..888f2ca 100644
--- a/lib/myconfig.py
+++ b/lib/myconfig.py
@@ -38,24 +38,18 @@ class MyConfig:
def getEvalsDir(self):
return self.m_evals_dir
- m_estimates_model = \
- '/media/data/Program/trainer/tools/libpinyin/data/estimates.db'
+ m_estimates_model = m_tools_dir + '/data/estimates.db'
def getEstimatesModel(self):
return self.m_estimates_model
- m_estimate_index = 'estimate.index'
-
def getEstimateIndex(self):
- return self.m_estimate_index
-
- m_sorted_estimate_index = 'estimate.sorted.index'
+ return 'estimate.index'
def getSortedEstimateIndex(self):
- return self.m_sorted_estimate_index
+ return 'estimate.sorted.index'
- m_evals_text = \
- '/media/data/Program/trainer/tools/libpinyin/data/evals.text'
+ m_evals_text = m_tools_dir + '/data/evals.text'
def getEvalsText(self):
return self.m_evals_text
@@ -79,43 +73,27 @@ class MyConfig:
def getCandidateModelName(self, index):
return self.m_candidate_model_name.format(index)
- m_maximum_occurs_allowed = 20
-
- def getMaximumOccurs(self):
- return self.m_maximum_occurs_allowed
+ def getMaximumOccursAllowed(self):
+ return 20
- m_maximum_increase_rates_allowed = 3.
-
- def getMaximumIncreaseRates(self):
- return self.m_maximum_increase_rate_allowed
+ def getMaximumIncreaseRatesAllowed(self):
+ return 3.
- m_segment_postfix = '.segmented'
-
def getSegmentPostfix(self):
- return self.m_segment_postfix
-
- m_segment_report_postfix = '.segment.report'
+ return '.segmented'
def getSegmentReportPostfix(self):
- return self.m_segment_report_postfix
+ return '.segment.report'
#For both index page, item page and binary model file
- m_status_postfix = '.status'
-
def getStatusPostfix(self):
- return self.m_status_postfix
-
- m_index_postfix = '.index'
+ return '.status'
def getIndexPostfix(self):
- return self.m_index_postfix
-
- m_text_postfix = '.text'
+ return '.index'
def getTextPostfix(self):
- return self.m_text_postfix
-
- m_final_model_file_name = 'interpolation.text'
+ return '.text'
def getFinalModelFileName(self):
- return self.m_final_model_file_name
+ return 'interpolation.text'