Segmente y analice ingredientes de recetas
Al combinar la erudición de Wolfram Knowledgebase sobre propiedades de los alimentos con las potentes habilidades de lenguaje natural del marco de Interpreter, es fácil calcular una cocción culinaria producida por una receta dada. Para empezar, importe un formulario de texto sin formato de los ingredientes para crepas desde un CloudObject.
In[1]:=
(data = Import[
CloudObject[
"https://www.wolframcloud.com/objects/e6537987-b050-4f39-9032-\
69788e001041"], "TSV"]) // TextGrid[#, Dividers -> All] &
Out[1]=
Utilice las capacidades personalizadas del marco de Interpreter para convertir los ingredientes en una representación semántica que involucre entidades de alimentos y objetos de Quantity.
In[2]:=
ingredients =
Interpreter[
CompoundElement[{"Food",
"ComputedQuantity" | Restricted["Quantity", "Servings"]}]]@
Reverse[data, {2}]
Out[2]=
Cree instancias de entidades y calcule el contenido calórico total de la receta.
In[3]:=
EntityValue[EntityGroup[EntityInstance @@@ ingredients],
EntityProperty["Food", "AbsoluteTotalCaloriesContent"]]
Out[3]=
Finalmente resuma los ingredientes y sus contenidos calóricos.
muestre la entrada completa de Wolfram Language
Out[4]//TraditionalForm=