Graphbook is an extensible and interactive ML workflow editor that allows you to build monitorable data processing pipelines powered with ML. It can be used to prepare training data for custom ML models, experiment with custom trained or off-the-shelf models, and to build ML-based ETL applications. Custom nodes can be built in Python, and Graphbook will behave like a framework and call lifecycle methods on those nodes.
View the docs to learn how to install and get started with Graphbook.
This is a guide on how to get started developing Graphbook. If you are simply using Graphbook, view the Getting Started section.
cd graphbook/
pip install -r requirements.txt
pip install -r docs/requirements.txt
python src/server.py
cd web
npm install
npm run dev