Beispiel #1
0
               searchStr = str(sentencePos-1) + " " + w + " " + u
#               print "new search:"
#               print "w, u, v = " + w + " " + u + " " + v 
               searchIndex = pie.index(searchStr)
               priorPieMax = pieValList[searchIndex]
#               print "searchStr = ", searchStr
#               print "searchIndex = ", searchIndex
#               print "priorPieMax = ", priorPieMax

#
# Encode the max results in the pie list
#

               em = emissionParam.emissionParam ( currWord, v, countFile)
#               print "\n"
               qT = qTriParam.qTriParam( v, w, u, countFile )
               pieVal = priorPieMax * qT * em

#               print "qTriParam = ", qT
#               print "emissionParam = ", em
#               print "pieVal = ", pieVal

               if pieVal >= pieMax:
                  pieMax = pieVal
                  wMax = w

#
# Populate the pieList with the max value for u,v
# 
            addString = str(sentencePos) + " " + u + " " + v
            pie.append(addString)
Beispiel #2
0
#
y_i = "O"
y_im1 = "*"
y_im2 = "*"

corpusFile = "/Users/anthonydaniell/Desktop/OnlineCourses/naturalLanguageProcessing/programs/ProgrammingAssignment1/Part2/tagCorpusNGram.txt"

#
# Echo back the set parameters
#

print "Main:"
print y_i
print y_im1
print y_im2
print corpusFile
print "\n"

#
# Make the call
#

qTriVal = qTriParam.qTriParam(y_i, y_im1, y_im2, corpusFile)

print "Returned Value =\n"
print qTriVal

#
# Clean up and exit
#