为了处理不同长度的序列,我们使用分桶和填充。在分桶中,我们为某些 max_len 制作不同的桶,我们这样做是为了减少填充量,在制作不同的桶后,我们在不同的桶上训练不同的模型。
这是我目前发现的。但我不明白的是,这些不同的模型是如何训练的,以及它们如何用于翻译一个新句子?
machine-learning machine-translation deep-learning lstm sequence-to-sequence
这是我"ab"在给定字符串中查找模式的代码。
import java.util.regex.*;
public class RegExp
{
public static void main(String[] args)
{
Pattern p = Pattern.compile("ab");
Matcher m = p.matcher("ababbaba");
while(m.find())
{
System.out.println(m.start());
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我无法理解find()and 的内部工作start()。