Skip to content

Commit 2f120fa

Browse files
committed
adding a reference to the crash course
1 parent 0edc411 commit 2f120fa

2 files changed

Lines changed: 5 additions & 22 deletions

File tree

doc/data_ops.rst

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,11 @@ Skrub provides an easy way to build complex, flexible machine learning pipelines
77
There are several needs that are not easily addressed with standard scikit-learn
88
tools such as :class:`~sklearn.pipeline.Pipeline` and
99
:class:`~sklearn.compose.ColumnTransformer`, and for which the Skrub DataOps offer
10-
a solution:
10+
a solution.
1111

12-
- Multiple tables: We often have several tables of different shapes (for
13-
example, "Customers", "Orders", and "Products" tables) that need to be
14-
processed and assembled into a design matrix ``X``. The target ``y`` may also
15-
be the result of some data processing. Standard scikit-learn estimators do not
16-
support this, as they expect right away a single design matrix ``X`` and a
17-
target array ``y``, with one row per observation.
18-
- DataFrame wrangling: Performing typical DataFrame operations such as
19-
projections, joins, and aggregations should be possible and allow leveraging
20-
the powerful and familiar APIs of `Pandas <https://pandas.pydata.org>`_ or
21-
`Polars <https://docs.pola.rs/>`_.
22-
- Hyperparameter tuning: Choices of estimators, hyperparameters, and even
23-
the pipeline architecture can be guided by validation scores. Specifying
24-
ranges of possible values outside of the pipeline itself (as in
25-
:class:`~sklearn.model_selection.GridSearchCV`) is difficult in complex
26-
pipelines.
27-
- Iterative development: Building a pipeline step by step while inspecting
28-
intermediate results allows for a short feedback loop and early discovery of
29-
errors.
30-
31-
In this section we cover all about the skrub Data Ops, from starting out with a
12+
A high-level overview of Data Ops is provided in :ref:`getting_started_with_data_ops`.
13+
More detail is available in the other pages in this section, where we cover all
14+
about the skrub Data Ops, from starting out with a
3215
simple example, to more advanced concepts like parameter tuning and and pipeline
3316
validation.
3417

doc/getting_started_with_data_ops.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
.. |skb.cross_validate| replace:: :meth:`~skrub.DataOp.skb.cross_validate`
2323
.. |skb.full_report| replace:: :meth:`~skrub.DataOp.skb.full_report`
2424

25-
Getting Started with Data Ops
25+
Data Ops crash course
2626
=============================
2727

2828
What are Data Ops?

0 commit comments

Comments
 (0)