<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Difference between MLFlow recipes and projects? in Machine Learning</title>
    <link>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3312#M109</link>
    <description>&lt;P&gt;@Anders Smedegaard Pedersen​&amp;nbsp;Each project is simply a &lt;B&gt;&lt;U&gt;directory of files, or a Git repository, containing your code&lt;/U&gt;&lt;/B&gt; whereas &amp;nbsp;recipe is an&lt;U&gt; &lt;/U&gt;&lt;B&gt;&lt;U&gt;ordered composition of&amp;nbsp;&lt;/U&gt;&lt;/B&gt;&lt;A href="https://mlflow.org/docs/latest/recipes.html#steps-key-concept" alt="https://mlflow.org/docs/latest/recipes.html#steps-key-concept" target="_blank"&gt;&lt;B&gt;&lt;U&gt;Steps&lt;/U&gt;&lt;/B&gt;&lt;/A&gt;&lt;B&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/B&gt;used to solve an ML problem or perform an MLOps task, such as developing a regression model or performing batch model scoring on production data. MLflow Recipes provides&amp;nbsp;&lt;A href="https://mlflow.org/docs/latest/python_api/mlflow.recipes.html#mlflow.recipes.Recipe" alt="https://mlflow.org/docs/latest/python_api/mlflow.recipes.html#mlflow.recipes.Recipe" target="_blank"&gt;APIs&lt;/A&gt;&amp;nbsp;and a&amp;nbsp;&lt;A href="https://mlflow.org/docs/latest/cli.html#cli" alt="https://mlflow.org/docs/latest/cli.html#cli" target="_blank"&gt;CLI&lt;/A&gt;&amp;nbsp;for running recipes and inspecting their results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here a &lt;B&gt;Step &lt;/B&gt; represents an &lt;B&gt;&lt;I&gt;individual ML operation&lt;/I&gt;&lt;/B&gt;, such as &lt;U&gt;ingesting data,&lt;/U&gt; &lt;U&gt;fitting an estimator&lt;/U&gt;, &lt;U&gt;evaluating a model against test data, or deploying a model for real-time scoring.&lt;/U&gt; Each Step accepts a collection of well-defined inputs and produce well-defined outputs according to user-defined configurations and code.&lt;/P&gt;&lt;P&gt;Hope this helps you. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 11 Jun 2023 17:19:36 GMT</pubDate>
    <dc:creator>Priyag1</dc:creator>
    <dc:date>2023-06-11T17:19:36Z</dc:date>
    <item>
      <title>Difference between MLFlow recipes and projects?</title>
      <link>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3311#M108</link>
      <description>&lt;P&gt;&lt;A href="https://mlflow.org/docs/latest/projects.html" alt="https://mlflow.org/docs/latest/projects.html" target="_blank"&gt;MLFlow projects&lt;/A&gt;&amp;nbsp;are described as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An MLflow Project is a format for packaging data science code in a reusable and reproducible way, based primarily on conventions. In addition, the Projects component includes an API and command-line tools for running projects, making it possible to chain together projects into workflows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://mlflow.org/docs/latest/recipes.html" alt="https://mlflow.org/docs/latest/recipes.html" target="_blank"&gt;MLFlow Rcipes&lt;/A&gt;&amp;nbsp;(previously "pipelines") are described as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MLFlow Recipes is a framework that enables data scientists to quickly develop high-quality models and deploy them to production. Compared to ad-hoc ML workflows, MLflow Recipes offers several major benefits...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;U&gt;They see to serve the same purpose.&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;What's the difference?&lt;/LI&gt;&lt;LI&gt;When does it make sense to use one over the other?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 10 Jun 2023 07:28:38 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3311#M108</guid>
      <dc:creator>smedegaard</dc:creator>
      <dc:date>2023-06-10T07:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between MLFlow recipes and projects?</title>
      <link>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3312#M109</link>
      <description>&lt;P&gt;@Anders Smedegaard Pedersen​&amp;nbsp;Each project is simply a &lt;B&gt;&lt;U&gt;directory of files, or a Git repository, containing your code&lt;/U&gt;&lt;/B&gt; whereas &amp;nbsp;recipe is an&lt;U&gt; &lt;/U&gt;&lt;B&gt;&lt;U&gt;ordered composition of&amp;nbsp;&lt;/U&gt;&lt;/B&gt;&lt;A href="https://mlflow.org/docs/latest/recipes.html#steps-key-concept" alt="https://mlflow.org/docs/latest/recipes.html#steps-key-concept" target="_blank"&gt;&lt;B&gt;&lt;U&gt;Steps&lt;/U&gt;&lt;/B&gt;&lt;/A&gt;&lt;B&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/B&gt;used to solve an ML problem or perform an MLOps task, such as developing a regression model or performing batch model scoring on production data. MLflow Recipes provides&amp;nbsp;&lt;A href="https://mlflow.org/docs/latest/python_api/mlflow.recipes.html#mlflow.recipes.Recipe" alt="https://mlflow.org/docs/latest/python_api/mlflow.recipes.html#mlflow.recipes.Recipe" target="_blank"&gt;APIs&lt;/A&gt;&amp;nbsp;and a&amp;nbsp;&lt;A href="https://mlflow.org/docs/latest/cli.html#cli" alt="https://mlflow.org/docs/latest/cli.html#cli" target="_blank"&gt;CLI&lt;/A&gt;&amp;nbsp;for running recipes and inspecting their results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here a &lt;B&gt;Step &lt;/B&gt; represents an &lt;B&gt;&lt;I&gt;individual ML operation&lt;/I&gt;&lt;/B&gt;, such as &lt;U&gt;ingesting data,&lt;/U&gt; &lt;U&gt;fitting an estimator&lt;/U&gt;, &lt;U&gt;evaluating a model against test data, or deploying a model for real-time scoring.&lt;/U&gt; Each Step accepts a collection of well-defined inputs and produce well-defined outputs according to user-defined configurations and code.&lt;/P&gt;&lt;P&gt;Hope this helps you. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 11 Jun 2023 17:19:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3312#M109</guid>
      <dc:creator>Priyag1</dc:creator>
      <dc:date>2023-06-11T17:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between MLFlow recipes and projects?</title>
      <link>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3313#M110</link>
      <description>&lt;P&gt;Hi @Anders Smedegaard Pedersen​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting your question in our community! We are happy to assist you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To help us provide you with the most accurate information, could you please take a moment to review the responses and select the one that best answers your question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will also help other community members who may have similar questions in the future. Thank you for your participation and let us know if you need any further assistance!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 05:51:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3313#M110</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-06-14T05:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between MLFlow recipes and projects?</title>
      <link>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3314#M111</link>
      <description>&lt;P&gt;Thanks for the answer @Priyadarshini G​&amp;nbsp;. Although a project has a pre-defined folder structure and standard files, it also "... includes an API and command-line tools for running projects, making it possible to chain together projects into workflows." and we can "&lt;A href="https://mlflow.org/docs/latest/projects.html#id12" alt="https://mlflow.org/docs/latest/projects.html#id12" target="_blank"&gt;run multi-step workflows&lt;/A&gt;" with projects, either with the cli or &lt;A href="https://mlflow.org/docs/latest/python_api/mlflow.projects.html#mlflow.projects.run" alt="https://mlflow.org/docs/latest/python_api/mlflow.projects.html#mlflow.projects.run" target="_blank"&gt;mlflow.projects.run()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Recipe Templates are git repositories with a standardized, modular layout.". In a recipe we define the flow in recipe.yaml, define our steps in python files in the ./steps folder, and profiles and tests in the corresponding folders&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;they might have slightly different interfaces, but they still seem to cover 95% of the same needs?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please enlighten me if there is something I am not seeing. &lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 11:37:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/difference-between-mlflow-recipes-and-projects/m-p/3314#M111</guid>
      <dc:creator>smedegaard</dc:creator>
      <dc:date>2023-06-15T11:37:40Z</dc:date>
    </item>
  </channel>
</rss>

