Classifique e analise ingredientes de receitas
Ao combinar o conhecimento da Wolfram Knowledgebase sobre propriedades dos alimentos com os poderosos recursos de linguagem natural do framework Interpreter, fica fácil calcular as calorias de uma refeieção produzida por uma dada receita. Para começar, importe um formulário de texto simples dos ingredientes para crepes do CloudObject.
In[1]:=
(data = Import[
CloudObject[
"https://www.wolframcloud.com/objects/e6537987-b050-4f39-9032-\
69788e001041"], "TSV"]) // TextGrid[#, Dividers -> All] &
Out[1]=
Use recursos personalizados do framework Interpreter para converter os ingredientes em uma representação semântica computável envolvendo entidades de alimentos e objetos de Quantity
In[2]:=
ingredients =
Interpreter[
CompoundElement[{"Food",
"ComputedQuantity" | Restricted["Quantity", "Servings"]}]]@
Reverse[data, {2}]
Out[2]=
Crie entidades e calcule o valor calórico total da receita.
In[3]:=
EntityValue[EntityGroup[EntityInstance @@@ ingredients],
EntityProperty["Food", "AbsoluteTotalCaloriesContent"]]
Out[3]=
Finalmente, resuma os ingredientes e seus conteúdos calóricos.
mostre o input completo da Wolfram Language
Out[4]//TraditionalForm=