主权项 |
一种用于采用概率程序从一个或多个输入项生成所需输出项的计算机实现的方法,所述概率程序是使用输入-输出示例来生成的,所述方法包括:使用计算机来执行以下方法动作:接收输入-输出示例(1400),每个输入-输出示例提供一个或多个输入项和对应的所需输出项;解析所述输入项和所述输出项以产生经加权的解析集(1402),每个经加权的解析表示对每个输入和输出项的不同的潜在解析,其中根据对基于与解析库相比所述解析是有效解析的可能性的度量来对所述解析进行了加权;对于每个输入-输出示例,从一种类型的变换库中标识一个或多个变换,所述一个或多个变换可从所述输入项产生所需输出项(1406),以及标识格式化指令,所述格式化指令能够对输出项进行格式化以便与对所述输入-输出示例的所需输出项进行的格式化相匹配(1408);生成概率程序(1412),其中给定与所述输入-输出示例的所述输入项相同类型的一个或多个输入项,所述概率程序采用所标识的变换和所述格式化指令来产生与所述一个或多个输入项相对应的输出项;以及接收与所述输入-输出示例的所述输入项相同类型的一个或多个输入项(1414),并且使用所生成的概率程序来产生与所接收的输入项相对应的输出项(1416)。 |