热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cc.mallet.types.Alphabet.stopGrowth()方法的使用及代码示例

本文整理了Java中cc.mallet.types.Alphabet.stopGrowth()方法的一些代码示例,展示了Alphabet.stopGrowt

本文整理了Java中cc.mallet.types.Alphabet.stopGrowth()方法的一些代码示例,展示了Alphabet.stopGrowth()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Alphabet.stopGrowth()方法的具体详情如下:
包路径:cc.mallet.types.Alphabet
类名称:Alphabet
方法名:stopGrowth

Alphabet.stopGrowth介绍

暂无

代码示例

代码示例来源:origin: cc.mallet/mallet

public HMM(Alphabet inputAlphabet, Alphabet outputAlphabet) {
inputAlphabet.stopGrowth();
logger.info("HMM input dictionary size = " + inputAlphabet.size());
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: com.github.steveash.mallet/mallet

/** Constructor that takes an alphabet representing the
* meaning of each dimension
*/
public Dirichlet (double[] alphas, Alphabet dict)
{
this(alphas);
if (dict != null && alphas.length != dict.size())
throw new IllegalArgumentException ("alphas and dict sizes do not match.");
this.dict = dict;
if (dict != null)
dict.stopGrowth();
}

代码示例来源:origin: cc.mallet/mallet

/** Constructor that takes an alphabet representing the
* meaning of each dimension
*/
public Dirichlet (double[] alphas, Alphabet dict)
{
this(alphas);
if (dict != null && alphas.length != dict.size())
throw new IllegalArgumentException ("alphas and dict sizes do not match.");
this.dict = dict;
if (dict != null)
dict.stopGrowth();
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public HMM(Alphabet inputAlphabet, Alphabet outputAlphabet) {
inputAlphabet.stopGrowth();
logger.info("HMM input dictionary size = " + inputAlphabet.size());
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

/**
* A symmetric Dirichlet with alpha_i = alpha and the
* number of dimensions of the given alphabet.
*/
public Dirichlet (Alphabet dict, double alpha)
{
this(dict.size(), alpha);
this.dict = dict;
dict.stopGrowth();
}

代码示例来源:origin: com.github.steveash.mallet/mallet

/**
* A symmetric Dirichlet with alpha_i = alpha and the
* number of dimensions of the given alphabet.
*/
public Dirichlet (Alphabet dict, double alpha)
{
this(dict.size(), alpha);
this.dict = dict;
dict.stopGrowth();
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

/** Constructor that takes an alphabet representing the
* meaning of each dimension
*/
public Dirichlet (double[] alphas, Alphabet dict)
{
this(alphas);
if (dict != null && alphas.length != dict.size())
throw new IllegalArgumentException ("alphas and dict sizes do not match.");
this.dict = dict;
if (dict != null)
dict.stopGrowth();
}

代码示例来源:origin: cc.mallet/mallet

/**
* A symmetric Dirichlet with alpha_i = alpha and the
* number of dimensions of the given alphabet.
*/
public Dirichlet (Alphabet dict, double alpha)
{
this(dict.size(), alpha);
this.dict = dict;
dict.stopGrowth();
}

代码示例来源:origin: com.github.steveash.mallet/mallet

public HMM(Alphabet inputAlphabet, Alphabet outputAlphabet) {
inputAlphabet.stopGrowth();
logger.info("HMM input dictionary size = " + inputAlphabet.size());
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: de.julielab/jcore-jtbd-ae

public void readModel(InputStream is) throws IOException, ClassNotFoundException {
final GZIPInputStream gin = new GZIPInputStream(is);
final ObjectInputStream ois = new ObjectInputStream(gin);
model = (CRF) ois.readObject();
trained = true;
model.getInputPipe().getDataAlphabet().stopGrowth();
ois.close();
}

代码示例来源:origin: com.github.steveash.jg2p/jg2p-core

public void trainFor(Collection inputs) {
// this pipe is the default pipe with new alphabet
Stopwatch watch = Stopwatch.createStarted();
trainRound(inputs, new Alphabet(), 0);
crf.getInputAlphabet().stopGrowth();
crf.getOutputAlphabet().stopGrowth();
watch.stop();
log.info("Training took " + watch);
}

代码示例来源:origin: cc.mallet/mallet

public CRF (Alphabet inputAlphabet, Alphabet outputAlphabet)
{
super (new Noop(inputAlphabet, outputAlphabet), null);
inputAlphabet.stopGrowth();
logger.info ("CRF input dictionary size = "+inputAlphabet.size());
//xxx outputAlphabet.stopGrowth();
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public CRF (Alphabet inputAlphabet, Alphabet outputAlphabet)
{
super (new Noop(inputAlphabet, outputAlphabet), null);
inputAlphabet.stopGrowth();
logger.info ("CRF input dictionary size = "+inputAlphabet.size());
//xxx outputAlphabet.stopGrowth();
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: com.github.steveash.mallet/mallet

public CRF (Alphabet inputAlphabet, Alphabet outputAlphabet)
{
super (new Noop(inputAlphabet, outputAlphabet), null);
inputAlphabet.stopGrowth();
logger.info ("CRF input dictionary size = "+inputAlphabet.size());
//xxx outputAlphabet.stopGrowth();
this.inputAlphabet = inputAlphabet;
this.outputAlphabet = outputAlphabet;
}

代码示例来源:origin: edu.washington.cs.knowitall/reverb-core

private void setupClassifier(String trainingdata) {
try {
crf_input = new ObjectInputStream(ResourceUtils.loadResource(
trainingdata, this.getClass()));
crf = (CRF) crf_input.readObject();
crf_input.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
crf.getInputAlphabet().stopGrowth();
crf.getOutputAlphabet().stopGrowth();
crf_pipe = crf.getInputPipe();
crf_pipe.setTargetProcessing(false);
crf_estimator = new ViterbiConfidenceEstimator(crf);
}

代码示例来源:origin: knowitall/reverb

private void setupClassifier(String trainingdata) {
try {
crf_input = new ObjectInputStream(ResourceUtils.loadResource(
trainingdata, this.getClass()));
crf = (CRF) crf_input.readObject();
crf_input.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
crf.getInputAlphabet().stopGrowth();
crf.getOutputAlphabet().stopGrowth();
crf_pipe = crf.getInputPipe();
crf_pipe.setTargetProcessing(false);
crf_estimator = new ViterbiConfidenceEstimator(crf);
}

代码示例来源:origin: com.github.steveash.jg2p/jg2p-core

private TransducerTrainer trainOnce(Pipe pipe, InstanceList trainData) {
Stopwatch watch = Stopwatch.createStarted();
CRF crf = new CRF(pipe, null);
crf.addOrderNStates(trainData, new int[]{1}, null, null, null, null, false);
crf.addStartState();
log.info("Starting alignTag training...");
CRFTrainerByThreadedLabelLikelihood trainer = new CRFTrainerByThreadedLabelLikelihood(crf, 8);
trainer.setGaussianPriorVariance(2);
// trainer.setUseSomeUnsupportedTrick(false);
trainer.train(trainData);
trainer.shutdown();
watch.stop();
log.info("Align Tag CRF Training took " + watch.toString());
crf.getInputAlphabet().stopGrowth();
crf.getOutputAlphabet().stopGrowth();
return trainer;
}

代码示例来源:origin: com.github.steveash.mallet/mallet

/**
* Returns a new alphabet that contains only features at or above
* the specified limit.
*/
public Alphabet getPrunedAlphabet(int minimumCount) {

Alphabet currentAlphabet = getDataAlphabet();
Alphabet prunedAlphabet = new Alphabet();
for (int feature = 0; feature if (counter.get(feature) >= minimumCount) {
prunedAlphabet.lookupObject(currentAlphabet.lookupIndex(feature));
}
}
prunedAlphabet.stopGrowth();
return prunedAlphabet;

}

代码示例来源:origin: cc.mallet/mallet

/**
* Returns a new alphabet that contains only features at or above
* the specified limit.
*/
public Alphabet getPrunedAlphabet(int minimumCount) {

Alphabet currentAlphabet = getDataAlphabet();
Alphabet prunedAlphabet = new Alphabet();
for (int feature = 0; feature if (counter.get(feature) >= minimumCount) {
prunedAlphabet.lookupIndex(currentAlphabet.lookupObject(feature));
}
}
prunedAlphabet.stopGrowth();
return prunedAlphabet;

}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

/**
* Returns a new alphabet that contains only features at or above
* the specified limit.
*/
public Alphabet getPrunedAlphabet(int minimumCount) {

Alphabet currentAlphabet = getDataAlphabet();
Alphabet prunedAlphabet = new Alphabet();
for (int feature = 0; feature if (counter.get(feature) >= minimumCount) {
prunedAlphabet.lookupObject(currentAlphabet.lookupIndex(feature));
}
}
prunedAlphabet.stopGrowth();
return prunedAlphabet;

}

推荐阅读
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • 开发笔记:实验7的文件读写操作
    本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
author-avatar
love四叶草health
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有