Wolfram 语言

管理家庭食谱

在版本 12 中,可以创建自己的实体,这些实体既可自定义又可计算。注册后,可以像 Wolfram 知识库中的内置实体一样对这些实体进行查询和操作。

创建家庭食谱的 EntityStore。这是一个简单的意大利面食配方,由金枪鱼、核桃、橄榄、烤红椒、欧芹和瑞士奶酪制成。

你可以将手写食谱读出来,用 AudioCapture 录下声音,然后再通过 SpeechRecognize 对录音进行转录。

转录结果不是很完美,但它与原始文本非常接近。纠正错误后,创建此食谱的符号表示。

来看另一个用打字机打出来的食谱的图像。

TextRecognize 将图像转换成文字。

非常接近,但是并不完美。纠正转录过程中发生的任何错误,并为此食谱创建另一个符号表示。

根据这些食谱和其他几个食谱创建一个 EntityStore

显示完整的 Wolfram 语言输入

注册实体库,以便在 EntityValue 中使用。

创建一个函数来求每个步骤中各成分的用量,构建整个食谱成分的 EntityGroup

显示完整的 Wolfram 语言输入

在属性中添加限定符,可以轻松地按给定因子增添或减少成分的用量。

显示完整的 Wolfram 语言输入

利用 Wolfram 知识库的食物和营养数据,将营养属性添加到 "FamilyRecipe" 类型中。

显示完整的 Wolfram 语言输入

引入一个创建累计成分的词云的属性,根据以限定符形式传入的属性进行增减,利用 ResourceFunction 将食物实体转换为可读的字符串。

显示完整的 Wolfram 语言输入

添加属性,根据累计成分生成营养标签。

显示完整的 Wolfram 语言输入

构建一个属性,显示食谱的说明,以便在厨房烹饪时能快速了解制作过程。

显示完整的 Wolfram 语言输入

相关范例

de en es fr ja ko pt-br