for fileName in list:
    if verbose:
        print("Processing file: " + fileName)
    
    ho = HiddenObservation().read(fileName)
    ho.collectConceptsC1C2C3C4(dt4)
    ho.collectConceptsC1C2C3(dt3)
    ho.collectConceptsC1C2(dt2)

##############################################################################
# save pentagrams
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2C3C4", dt4)

gmtk.saveCollection(dirOut, "popGivenC1C2C3C4", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2C3C4", numberOfSpmfs, popCard)
gmtk.saveDpmfsPopPush(dirOut, "popGivenC1C2C3C4", numberOfSpmfs, popCard)
##############################################################################
# save quatrograms
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2C3", dt3, 3)

gmtk.saveCollection(dirOut, "popGivenC1C2C3", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2C3", numberOfSpmfs, popCard)

# do not generate dpmfs because it will be created during smoothing

##############################################################################
# save trigrams
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2", dt2, 2)

gmtk.saveCollection(dirOut, "popGivenC1C2", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2", numberOfSpmfs, popCard)
Example #2
0
for fileName in list:
    if verbose:
        print("Processing file: " + fileName)

    ho = HiddenObservation().read(fileName)
    ho.collectConceptsC1C2C3C4(dt4)
    ho.collectConceptsC1C2C3(dt3)
    ho.collectConceptsC1C2(dt2)

##############################################################################
# save pentagrams
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2C3C4", dt4)

gmtk.saveCollection(dirOut, "popGivenC1C2C3C4", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2C3C4", numberOfSpmfs, popCard)
gmtk.saveDpmfsPopPush(dirOut, "popGivenC1C2C3C4", numberOfSpmfs, popCard)
##############################################################################
# save quatrograms
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2C3", dt3, 3)

gmtk.saveCollection(dirOut, "popGivenC1C2C3", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2C3", numberOfSpmfs, popCard)

# do not generate dpmfs because it will be created during smoothing

##############################################################################
# save trigrams
numberOfSpmfs = gmtk.saveDt(dirOut, "popGivenC1C2", dt2, 2)

gmtk.saveCollection(dirOut, "popGivenC1C2", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "popGivenC1C2", numberOfSpmfs, popCard)
Example #3
0
    HiddenObservation().read(fileName).collectConceptsC1C2C3C4(dt4)
    HiddenObservation().read(fileName).collectConceptsC1C2C3(dt3)
    HiddenObservation().read(fileName).collectConceptsC1C2(dt2)

##############################################################################
# save pentagrams
numberOfSpmfs = gmtk.saveDt(dirOut, "pushGivenC1C2C3C4", dt4)

gmtk.saveCollection(dirOut, "pushGivenC1C2C3C4", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "pushGivenC1C2C3C4", numberOfSpmfs, pushCard)

if maxPush == 1: 
    v = [44,43,0,0,0]
else:    
    v = [44,43,42,0,0]
gmtk.saveDpmfsPopPush(dirOut, "pushGivenC1C2C3C4", numberOfSpmfs, pushCard, v)

##############################################################################
# save quatrograms
numberOfSpmfs = gmtk.saveDt(dirOut, "pushGivenC1C2C3", dt3, 3)

gmtk.saveCollection(dirOut, "pushGivenC1C2C3", numberOfSpmfs)
gmtk.saveSpmfs(dirOut, "pushGivenC1C2C3", numberOfSpmfs, pushCard)

# do not generate dpmfs because it will be created during smoothing

##############################################################################
# save trigrams
numberOfSpmfs = gmtk.saveDt(dirOut, "pushGivenC1C2", dt2, 2)

gmtk.saveCollection(dirOut, "pushGivenC1C2", numberOfSpmfs)