From ece27ac3ae4b8db3f4f2b025cdaa99d5904b36be Mon Sep 17 00:00:00 2001 From: Jonas Weinz Date: Thu, 16 Jan 2020 20:43:29 +0100 Subject: [PATCH] state before changing in tree simplification --- .../EvolutionaryAlgorithm.ipynb | 3670 ++++++++--------- 1 file changed, 1795 insertions(+), 1875 deletions(-) diff --git a/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb b/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb index 7e68f1b..9073b22 100644 --- a/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb +++ b/EvolutionaryAlgorithm/EvolutionaryAlgorithm.ipynb @@ -488,7 +488,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -559,7 +559,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ @@ -572,7 +572,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ @@ -595,7 +595,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -630,7 +630,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ @@ -698,7 +698,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ @@ -909,7 +909,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 24, "metadata": {}, "outputs": [], "source": [ @@ -1114,7 +1114,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -1221,7 +1221,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ @@ -1322,7 +1322,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 27, "metadata": {}, "outputs": [], "source": [ @@ -1686,7 +1686,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -1760,13 +1760,13 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "06c212bf7e8e491b97a04c29728acf5e", + "model_id": "76982efe704f44abace8fba9f981c760", "version_major": 2, "version_minor": 0 }, @@ -1786,7 +1786,7 @@ } ], "source": [ - "p = Population([\"potato\"],['potato'], max_additional_ings=6, n_population = 25)" + "p = Population([\"spaghetti\"],['spaghetti'], max_additional_ings=6, n_population = 25)" ] }, { @@ -1800,18 +1800,18 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "79d2ad3f5662469c8d326e67d6bcfe8a", + "model_id": "68939d53ea85488cbbbb674bfd34afa6", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(FloatProgress(value=0.0, description='run evolutionary cycles', max=20.0, style=ProgressStyle(d…" + "HBox(children=(FloatProgress(value=0.0, description='run evolutionary cycles', max=10.0, style=ProgressStyle(d…" ] }, "metadata": {}, @@ -1826,12 +1826,12 @@ } ], "source": [ - "p.run(20)" + "p.run(10)" ] }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -1843,164 +1843,329 @@ "\n", "\n", - "\n", + "\n", "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "6169\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", + "115\n", + "\n", + " \n", + "mix\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6180\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", + "111\n", + "\n", + " \n", + "boil\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6169->6180\n", - "\n", - "\n", + "115->111\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "113\n", + "\n", + " \n", + "bake\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "115->113\n", + "\n", + "\n", + "\n", + "\n", "\n", - "6170\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", + "112\n", + "\n", + " \n", + "mix\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6169->6170\n", - "\n", - "\n", + "111->112\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "6171\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", + "109\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6170->6171\n", - "\n", - "\n", + "112->109\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "107\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "112->107\n", + "\n", + "\n", + "\n", + "\n", "\n", - "6175\n", + "108\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "109->108\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "110\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "113->110\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 1.0" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * mushroom\n", + " * spaghetti\n", + " * pasta sauce\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | slice mushroom and mix it with spaghetti. Then boil it. |\n", + "| 2 | bake pasta sauce and mix it together with the results of step 1. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "135\n", + "\n", + " \n", + "mix\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "133\n", + "\n", + " \n", + "cook\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "135->133\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "130\n", + "\n", + " \n", + "grate\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "135->130\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "134\n", + "\n", + " \n", + "mix\n", + "node score: 0.5000\n", + "\n", + "\n", + "\n", + "133->134\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "127\n", "\n", " \n", "chop\n", "node score: 1.0000\n", "\n", - "\n", - "\n", - "6171->6175\n", - "\n", - "\n", + "\n", + "\n", + "134->127\n", + "\n", + "\n", "\n", - "\n", - "\n", - "6172\n", + "\n", + "\n", + "132\n", "\n", - " \n", - "butter\n", + " \n", + "tomato sauce\n", "node score:1.0000\n", "\n", - "\n", + "\n", + "\n", + "134->132\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "131\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", "\n", - "6171->6172\n", - "\n", - "\n", + "134->131\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "6177\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", + "125\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", "\n", - "\n", + "\n", "\n", - "6171->6177\n", - "\n", - "\n", + "134->125\n", + "\n", + "\n", "\n", - "\n", - "\n", - "6173\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", + "\n", + "\n", + "128\n", + "\n", + " \n", + "ground beef\n", + "node score:1.0000\n", "\n", - "\n", - "\n", - "6171->6173\n", - "\n", - "\n", + "\n", + "\n", + "134->128\n", + "\n", + "\n", "\n", - "\n", - "\n", - "6176\n", + "\n", + "\n", + "126\n", "\n", - " \n", - "onion\n", + " \n", + "garlic clove\n", "node score:1.0000\n", "\n", - "\n", - "\n", - "6175->6176\n", + "\n", + "\n", + "127->126\n", "\n", "\n", "\n", - "\n", - "\n", - "6178\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "6177->6178\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "6174\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", + "129\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", "\n", - "\n", + "\n", "\n", - "6173->6174\n", - "\n", - "\n", + "130->129\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -2009,7 +2174,7 @@ { "data": { "text/markdown": [ - "**Recipe Score**: 1.0" + "**Recipe Score**: 0.9545454545454546" ], "text/plain": [ "" @@ -2022,687 +2187,19 @@ "data": { "text/markdown": [ "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", + " * pasta sauce\n", + " * ground beef\n", + " * spaghetti\n", + " * tomato sauce\n", " * cheese\n", + " * garlic clove\n", "\n", "\n", "**Instructions**:\n", "\n", "| Step | Instruction |\n", "| ----:|:----------- |\n", - "| 1 | chop onion, wash potato, cut carrot and mix it with butter. Then boil it. |\n", - "| 2 | Mix together the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "5775\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5776\n", - "\n", - " \n", - "heat\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5775->5776\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5778\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5775->5778\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5777\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5776->5777\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5779\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5778->5779\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5784\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5779->5784\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5782\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5779->5782\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5786\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5779->5786\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5780\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5779->5780\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5785\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5784->5785\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5787\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5786->5787\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5781\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5780->5781\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", - " * cheese\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | chop onion, cut carrot, wash potato and mix it with butter. Then boil it. |\n", - "| 2 | heat cheese and mix it together with the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "5568\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5578\n", - "\n", - " \n", - "mash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5568->5578\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5569\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5568->5569\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5579\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5578->5579\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5570\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5569->5570\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5572\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5570->5572\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5574\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5570->5574\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5571\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5570->5571\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5576\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5570->5576\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5573\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5572->5573\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5575\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5574->5575\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5577\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5576->5577\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", - " * cheese\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | wash potato, cut carrot, chop onion and mix it with butter. Then boil it. |\n", - "| 2 | mash cheese and mix it together with the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "932\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "933\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "932->933\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "943\n", - "\n", - " \n", - "grate\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "932->943\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "934\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "933->934\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "935\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "934->935\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "936\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "934->936\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "940\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "934->940\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "938\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "934->938\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "937\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "936->937\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "941\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "940->941\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "939\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "938->939\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "944\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "943->944\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", - " * cheese\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | wash potato, cut carrot, chop onion and mix it with butter. Then boil it. |\n", + "| 1 | chop garlic clove and mix it with tomato sauce, pasta sauce, spaghetti and ground beef. Then cook it. |\n", "| 2 | grate cheese and mix it together with the results of step 1. |\n" ], "text/plain": [ @@ -2721,790 +2218,164 @@ "\n", "\n", - "\n", - "\n", + "\n", + "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "1794\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", + "223\n", + "\n", + " \n", + "cook\n", + "node score: 0.6667\n", "\n", - "\n", + "\n", "\n", - "1795\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", + "224\n", + "\n", + " \n", + "mix\n", + "node score: 0.8000\n", "\n", - "\n", + "\n", "\n", - "1794->1795\n", - "\n", - "\n", + "223->224\n", + "\n", + "\n", "\n", - "\n", - "\n", - "1804\n", - "\n", - " \n", - "heat\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "1794->1804\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "1796\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "1795->1796\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1797\n", + "214\n", "\n", - " \n", - "butter\n", + " \n", + "spaghetti\n", "node score:1.0000\n", "\n", - "\n", - "\n", - "1796->1797\n", - "\n", - "\n", + "\n", + "\n", + "224->214\n", + "\n", + "\n", "\n", - "\n", - "\n", - "1802\n", + "\n", + "\n", + "218\n", "\n", " \n", "cut\n", "node score: 1.0000\n", "\n", - "\n", - "\n", - "1796->1802\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1800\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "1796->1800\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1798\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "1796->1798\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1803\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "1802->1803\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1801\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "1800->1801\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1799\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "1798->1799\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "1806\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "1804->1806\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", - " * cheese\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | cut carrot, chop onion, wash potato and mix it with butter. Then boil it. |\n", - "| 2 | heat cheese and mix it together with the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "434\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "437\n", - "\n", - " \n", - "simmer\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "434->437\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "435\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "434->435\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "438\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "437->438\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "439\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", - "\n", - "\n", + "\n", "\n", - "438->439\n", - "\n", - "\n", + "224->218\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "444\n", - "\n", - " \n", - "milk\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "438->444\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "443\n", - "\n", - " \n", - "water\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "438->443\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "442\n", - "\n", - " \n", - "salt\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "438->442\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "440\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "439->440\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "436\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "435->436\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * water\n", - " * salt\n", - " * onion\n", - " * milk\n", - " * potato\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | chop onion and mix it with milk, water and salt. Then simmer it. |\n", - "| 2 | cut potato and mix it together with the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "165\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "157\n", - "\n", - " \n", - "peel\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "165->157\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "163\n", - "\n", - " \n", - "heat\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "165->163\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "156\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "157->156\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "164\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "163->164\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "161\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "164->161\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "162\n", - "\n", - " \n", - "olive oil\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "164->162\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "159\n", - "\n", - " \n", - "slice\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "164->159\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "160\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "161->160\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "158\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "159->158\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Recipe Score**: 1.0" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "**Ingredients**:\n", - " * onion\n", - " * potato\n", - " * carrot\n", - " * olive oil\n", - "\n", - "\n", - "**Instructions**:\n", - "\n", - "| Step | Instruction |\n", - "| ----:|:----------- |\n", - "| 1 | cut onion, slice carrot and mix it with olive oil. Then heat it. |\n", - "| 2 | peel potato and mix it together with the results of step 1. |\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "%3\n", - "\n", - "\n", - "\n", - "2368\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2380\n", - "\n", - " \n", - "bake\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2368->2380\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2372\n", - "\n", - " \n", - "simmer\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2368->2372\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2370\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2368->2370\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2369\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "2380->2369\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2373\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2372->2373\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2375\n", - "\n", - " \n", - "salt\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "2373->2375\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2376\n", - "\n", - " \n", - "peel\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "2373->2376\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "2378\n", + "222\n", "\n", - " \n", - "black pepper\n", + " \n", + "tomato sauce\n", "node score:1.0000\n", "\n", - "\n", + "\n", + "\n", + "224->222\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "216\n", + "\n", + " \n", + "chop\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "224->216\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "220\n", + "\n", + " \n", + "wash\n", + "node score: 1.0000\n", + "\n", + "\n", "\n", - "2373->2378\n", - "\n", - "\n", + "224->220\n", + "\n", + "\n", "\n", - "\n", - "\n", - "2374\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", + "\n", + "\n", + "221\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", "\n", - "\n", - "\n", - "2373->2374\n", - "\n", - "\n", + "\n", + "\n", + "224->221\n", + "\n", + "\n", "\n", - "\n", - "\n", - "2377\n", + "\n", + "\n", + "217\n", "\n", - " \n", - "carrot\n", + " \n", + "onion\n", "node score:1.0000\n", "\n", - "\n", - "\n", - "2376->2377\n", + "\n", + "\n", + "218->217\n", "\n", "\n", "\n", - "\n", - "\n", - "2371\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", + "\n", + "\n", + "215\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", "\n", - "\n", - "\n", - "2370->2371\n", - "\n", - "\n", + "\n", + "\n", + "216->215\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "219\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "220->219\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -3513,7 +2384,7 @@ { "data": { "text/markdown": [ - "**Recipe Score**: 1.0" + "**Recipe Score**: 0.9515151515151515" ], "text/plain": [ "" @@ -3526,20 +2397,19 @@ "data": { "text/markdown": [ "**Ingredients**:\n", - " * salt\n", - " * carrot\n", - " * butter\n", - " * potato\n", - " * black pepper\n", + " * pasta sauce\n", + " * mushroom\n", + " * spaghetti\n", + " * tomato sauce\n", " * cheese\n", + " * onion\n", "\n", "\n", "**Instructions**:\n", "\n", "| Step | Instruction |\n", "| ----:|:----------- |\n", - "| 1 | peel carrot and mix it with salt, black pepper and butter. Then simmer it. |\n", - "| 2 | bake cheese, cut potato and mix it together with the results of step 1. |\n" + "| 1 | cut onion, chop cheese, wash mushroom and mix it with spaghetti, tomato sauce and pasta sauce. Then cook it. |\n" ], "text/plain": [ "" @@ -3557,192 +2427,866 @@ "\n", "\n", - "\n", - "\n", + "\n", + "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "5198\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", + "26\n", + "\n", + " \n", + "mix\n", + "node score: 0.9167\n", "\n", - "\n", + "\n", "\n", - "5208\n", - "\n", - " \n", - "heat\n", - "node score: 1.0000\n", + "15\n", + "\n", + " \n", + "cut\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "5198->5208\n", - "\n", - "\n", + "26->15\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "5199\n", - "\n", - " \n", - "boil\n", - "node score: 1.0000\n", + "24\n", + "\n", + " \n", + "simmer\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "5198->5199\n", - "\n", - "\n", + "26->24\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5209\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5208->5209\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5200\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5199->5200\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "5206\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", + "22\n", + "\n", + " \n", + "boil\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "5200->5206\n", - "\n", - "\n", + "26->22\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5201\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "5200->5201\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "5211\n", - "\n", - " \n", - "simmer\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "5200->5211\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "5202\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", + "18\n", + "\n", + " \n", + "grate\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "5200->5202\n", - "\n", - "\n", + "26->18\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "14\n", + "\n", + " \n", + "onion\n", + "node score:0.6667\n", + "\n", + "\n", + "\n", + "15->14\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "21\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "24->21\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5207\n", - "\n", - " \n", - "potato\n", - "node score:1.0000\n", + "23\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", "\n", - "\n", + "\n", "\n", - "5206->5207\n", - "\n", - "\n", + "22->23\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "13\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "23->13\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "20\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "23->20\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "16\n", + "\n", + " \n", + "tomato sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "23->16\n", + "\n", + "\n", + "\n", + "\n", "\n", - "5204\n", + "19\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "20->19\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "17\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "18->17\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 0.9423076923076923" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * pasta sauce\n", + " * mushroom\n", + " * spaghetti\n", + " * tomato sauce\n", + " * cheese\n", + " * onion\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | slice mushroom and mix it with spaghetti and tomato sauce. Then boil it. |\n", + "| 2 | cut onion, simmer pasta sauce, grate cheese and mix it together with the results of step 1. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "96\n", + "\n", + " \n", + "mix\n", + "node score: 0.9286\n", + "\n", + "\n", + "\n", + "92\n", + "\n", + " \n", + "boil\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "96->92\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "87\n", + "\n", + " \n", + "parsley\n", + "node score:0.6667\n", + "\n", + "\n", + "\n", + "96->87\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "94\n", + "\n", + " \n", + "bake\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "96->94\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "93\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", + "\n", + "\n", + "\n", + "92->93\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "84\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "93->84\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "89\n", + "\n", + " \n", + "olive oil\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "93->89\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "88\n", + "\n", + " \n", + "garlic clove\n", + "node score:0.6667\n", + "\n", + "\n", + "\n", + "93->88\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "86\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "93->86\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "85\n", + "\n", + " \n", + "onion\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "86->85\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "95\n", + "\n", + " \n", + "mix\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "94->95\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "90\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "95->90\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "91\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "95->91\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 0.9175824175824174" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * pasta sauce\n", + " * olive oil\n", + " * spaghetti\n", + " * parsley\n", + " * cheese\n", + " * garlic clove\n", + " * onion\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | slice onion and mix it with spaghetti, olive oil and garlic clove. Then boil it. |\n", + "| 2 | Mix cheese and pasta sauce. Then bake it. |\n", + "| 3 | Mix together the results of step 1 and step 2. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "199\n", + "\n", + " \n", + "mix\n", + "node score: 0.7500\n", + "\n", + "\n", + "\n", + "190\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "199->190\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "197\n", + "\n", + " \n", + "heat\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "199->197\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "194\n", + "\n", + " \n", + "tomato sauce\n", + "node score:0.6667\n", + "\n", + "\n", + "\n", + "199->194\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "195\n", + "\n", + " \n", + "simmer\n", + "node score: 0.6667\n", + "\n", + "\n", + "\n", + "199->195\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "189\n", + "\n", + " \n", + "mushroom\n", + "node score:0.6667\n", + "\n", + "\n", + "\n", + "190->189\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "193\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "197->193\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "196\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", + "\n", + "\n", + "\n", + "195->196\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "188\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "196->188\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "192\n", + "\n", + " \n", + "olive oil\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "196->192\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "191\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "196->191\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 0.856060606060606" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * pasta sauce\n", + " * olive oil\n", + " * mushroom\n", + " * spaghetti\n", + " * tomato sauce\n", + " * cheese\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | Mix spaghetti, olive oil and cheese. Then simmer it. |\n", + "| 2 | slice mushroom, heat pasta sauce and mix it with tomato sauce and mix it together with the results of step 1. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "178\n", + "\n", + " \n", + "mix\n", + "node score: 0.5000\n", + "\n", + "\n", + "\n", + "174\n", + "\n", + " \n", + "boil\n", + "node score: 0.7500\n", + "\n", + "\n", + "\n", + "178->174\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "176\n", + "\n", + " \n", + "brown\n", + "node score: 0.0000\n", + "\n", + "\n", + "\n", + "178->176\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "175\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", + "\n", + "\n", + "\n", + "174->175\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "172\n", + "\n", + " \n", + "wash\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "175->172\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "166\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "175->166\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "168\n", "\n", " \n", "chop\n", "node score: 1.0000\n", "\n", - "\n", - "\n", - "5211->5204\n", - "\n", - "\n", + "\n", + "\n", + "175->168\n", + "\n", + "\n", "\n", - "\n", - "\n", - "5205\n", + "\n", + "\n", + "173\n", + "\n", + " \n", + "tomato sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "175->173\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "171\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "172->171\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "167\n", "\n", - " \n", - "onion\n", - "node score:0.8889\n", + " \n", + "parsley\n", + "node score:1.0000\n", "\n", - "\n", - "\n", - "5204->5205\n", + "\n", + "\n", + "168->167\n", "\n", "\n", "\n", - "\n", - "\n", - "5203\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", + "\n", + "\n", + "170\n", + "\n", + " \n", + "cut\n", + "node score: 1.0000\n", "\n", - "\n", - "\n", - "5202->5203\n", - "\n", - "\n", + "\n", + "\n", + "176->170\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "169\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "170->169\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -3751,7 +3295,7 @@ { "data": { "text/markdown": [ - "**Recipe Score**: 0.9914529914529915" + "**Recipe Score**: 0.8263888888888888" ], "text/plain": [ "" @@ -3764,10 +3308,10 @@ "data": { "text/markdown": [ "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", + " * mushroom\n", + " * spaghetti\n", + " * tomato sauce\n", + " * parsley\n", " * cheese\n", "\n", "\n", @@ -3775,9 +3319,9 @@ "\n", "| Step | Instruction |\n", "| ----:|:----------- |\n", - "| 1 | chop and simmer onion |\n", - "| 2 | wash potato, cut carrot and mix it with butter and mix it together with the results of step 1. Then boil it. |\n", - "| 3 | heat cheese and mix it together with the results of step 2. |\n" + "| 1 | wash mushroom, chop parsley and mix it with spaghetti and tomato sauce. Then boil it. |\n", + "| 2 | cut and brown cheese |\n", + "| 3 | Mix together the results of step 1 and step 2. |\n" ], "text/plain": [ "" @@ -3795,192 +3339,136 @@ "\n", "\n", - "\n", - "\n", + "\n", + "\n", "%3\n", - "\n", - "\n", + "\n", + "\n", "\n", - "6838\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", + "37\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", "\n", - "\n", + "\n", "\n", - "6841\n", - "\n", - " \n", - "boil\n", - "node score: 0.7500\n", + "33\n", + "\n", + " \n", + "boil\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6838->6841\n", - "\n", - "\n", + "37->33\n", + "\n", + "\n", "\n", - "\n", - "\n", - "6839\n", - "\n", - " \n", - "mash\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "6838->6839\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "6842\n", - "\n", - " \n", - "mix\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "6841->6842\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "6845\n", - "\n", - " \n", - "cut\n", - "node score: 1.0000\n", - "\n", - "\n", - "\n", - "6842->6845\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "6847\n", - "\n", - " \n", - "butter\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "6842->6847\n", - "\n", - "\n", - "\n", - "\n", + "\n", "\n", - "6851\n", - "\n", - " \n", - "bake\n", - "node score: 1.0000\n", + "35\n", + "\n", + " \n", + "heat\n", + "node score: 0.0000\n", "\n", - "\n", + "\n", "\n", - "6842->6851\n", - "\n", - "\n", + "37->35\n", + "\n", + "\n", "\n", - "\n", - "\n", - "6848\n", - "\n", - " \n", - "chop\n", - "node score: 1.0000\n", + "\n", + "\n", + "34\n", + "\n", + " \n", + "mix\n", + "node score: 0.3333\n", "\n", - "\n", - "\n", - "6842->6848\n", - "\n", - "\n", + "\n", + "\n", + "33->34\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "29\n", + "\n", + " \n", + "olive oil\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "34->29\n", + "\n", + "\n", + "\n", + "\n", "\n", - "6846\n", - "\n", - " \n", - "carrot\n", - "node score:1.0000\n", + "28\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", "\n", - "\n", + "\n", "\n", - "6845->6846\n", - "\n", - "\n", + "34->28\n", + "\n", + "\n", "\n", - "\n", + "\n", + "\n", + "30\n", + "\n", + " \n", + "ground beef\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "34->30\n", + "\n", + "\n", + "\n", + "\n", "\n", - "6843\n", - "\n", - " \n", - "wash\n", - "node score: 1.0000\n", + "32\n", + "\n", + " \n", + "beat\n", + "node score: 1.0000\n", "\n", - "\n", + "\n", "\n", - "6851->6843\n", - "\n", - "\n", + "35->32\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "6844\n", - "\n", - " \n", - "potato\n", - "node score:0.8889\n", + "31\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", "\n", - "\n", + "\n", "\n", - "6843->6844\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "6849\n", - "\n", - " \n", - "onion\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "6848->6849\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "6840\n", - "\n", - " \n", - "cheese\n", - "node score:1.0000\n", - "\n", - "\n", - "\n", - "6839->6840\n", - "\n", - "\n", + "32->31\n", + "\n", + "\n", "\n", "\n", "\n" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -3989,7 +3477,7 @@ { "data": { "text/markdown": [ - "**Recipe Score**: 0.9722222222222222" + "**Recipe Score**: 0.7777777777777778" ], "text/plain": [ "" @@ -4002,10 +3490,9 @@ "data": { "text/markdown": [ "**Ingredients**:\n", - " * onion\n", - " * carrot\n", - " * potato\n", - " * butter\n", + " * ground beef\n", + " * spaghetti\n", + " * olive oil\n", " * cheese\n", "\n", "\n", @@ -4013,9 +3500,442 @@ "\n", "| Step | Instruction |\n", "| ----:|:----------- |\n", - "| 1 | wash and bake potato |\n", - "| 2 | cut carrot, chop onion and mix it with butter and mix it together with the results of step 1. Then boil it. |\n", - "| 3 | mash cheese and mix it together with the results of step 2. |\n" + "| 1 | Mix olive oil, spaghetti and ground beef. Then boil it. |\n", + "| 2 | beat and heat cheese |\n", + "| 3 | Mix together the results of step 1 and step 2. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "212\n", + "\n", + " \n", + "mix\n", + "node score: 0.8333\n", + "\n", + "\n", + "\n", + "210\n", + "\n", + " \n", + "bake\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "212->210\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "208\n", + "\n", + " \n", + "warm\n", + "node score: 0.0000\n", + "\n", + "\n", + "\n", + "212->208\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "211\n", + "\n", + " \n", + "mix\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "210->211\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "206\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "211->206\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "207\n", + "\n", + " \n", + "ground beef\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "211->207\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "209\n", + "\n", + " \n", + "mix\n", + "node score: 0.6667\n", + "\n", + "\n", + "\n", + "208->209\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "205\n", + "\n", + " \n", + "cut\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "209->205\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "203\n", + "\n", + " \n", + "cut\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "209->203\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "201\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "209->201\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "204\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "205->204\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "202\n", + "\n", + " \n", + "garlic clove\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "203->202\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 0.65625" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * pasta sauce\n", + " * mushroom\n", + " * spaghetti\n", + " * ground beef\n", + " * garlic clove\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | Mix pasta sauce and ground beef. Then bake it. |\n", + "| 2 | cut mushroom, cut garlic clove and mix it with spaghetti. Then warm it. |\n", + "| 3 | Mix together the results of step 1 and step 2. |\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "%3\n", + "\n", + "\n", + "\n", + "153\n", + "\n", + " \n", + "heat\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "154\n", + "\n", + " \n", + "mix\n", + "node score: 0.8667\n", + "\n", + "\n", + "\n", + "153->154\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "149\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "154->149\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "152\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "154->152\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "144\n", + "\n", + " \n", + "spaghetti\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "154->144\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "146\n", + "\n", + " \n", + "slice\n", + "node score: 1.0000\n", + "\n", + "\n", + "\n", + "154->146\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "150\n", + "\n", + " \n", + "ground beef\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "154->150\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "147\n", + "\n", + " \n", + "pasta sauce\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "154->147\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "148\n", + "\n", + " \n", + "cheese\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "149->148\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "151\n", + "\n", + " \n", + "mushroom\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "152->151\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "145\n", + "\n", + " \n", + "onion\n", + "node score:1.0000\n", + "\n", + "\n", + "\n", + "146->145\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Recipe Score**: 0.49393939393939396" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "**Ingredients**:\n", + " * pasta sauce\n", + " * mushroom\n", + " * spaghetti\n", + " * ground beef\n", + " * cheese\n", + " * onion\n", + "\n", + "\n", + "**Instructions**:\n", + "\n", + "| Step | Instruction |\n", + "| ----:|:----------- |\n", + "| 1 | slice cheese, slice mushroom, slice onion and mix it with spaghetti, ground beef and pasta sauce. Then heat it. |\n" ], "text/plain": [ ""