ploomber scaffold to create a ready-to-use base structure for your project.
# install pip install ploomber # get example ploomber examples -n templates/ml-basic -o ml-basic cd ml-basic # install dependencies pip install -r requirements.txt # run pipeline ploomber build
# install conda install ploomber -c conda-forge # get example ploomber examples -n templates/ml-basic -o ml-basic cd ml-basic # install dependencies conda env create --file environment.yml conda activate ml-basic # run pipeline ploomber build
Click here to learn more about the integration with Jupyter.
Note: Open JupyterLab will launch Jupyter in a hosted environment, it may take a few minutes to load.
Follow development best practices while using the Jupyter interface you love.Read post on the Jupyter blog
Get started quickly. Learn advanced features as you progress.Show me some code
Data Science is an iterative process. Iterate faster by skipping redundant computations.Explain me how
Deploy without code changes to a single server, Kubernetes, AWS Batch or Airflow.See deployment guide
Rails allows anyone to build a blog engine in 15 minutes; how would this translate to the Machine Learning development world? This post represents my vision of what a Ruby on Rails for Machine Learning should look like. I’ve been talking to many data practitioners these past few months, from Ploomber users to maintainers of other data tools. A recurrent topic has been the state of the …read more
Existing experiment trackers come with a high setup cost. To get one working, you usually have to spin up a database and run a web application. After trying multiple options, I thought that using Jupyter notebooks could be an excellent choice to store experiment results and retrieve them for comparison. This post explains how I use .ipynb files to track experiments without any extra …read more
Notebooks are a magnificent tool to explore data, but such a powerful tool can become hard to manage quickly. Ironically, the ability to interact with our data rapidly (modify code cells, run, and repeat) is the exact reason why a notebook may become an obscure entanglement of variables that are hard to understand, even to the notebook’s author. But it doesn’t have to be that way. This …read more