|
1 | 1 | =============================== |
2 | | -Vision: where is skrub heading? |
| 2 | +Vision: Where is skrub heading? |
3 | 3 | =============================== |
4 | 4 |
|
5 | 5 | .. currentmodule:: skrub |
6 | 6 |
|
7 | | -Vision statement |
| 7 | +Vision Statement |
8 | 8 | ================ |
9 | 9 |
|
10 | 10 | The goal of skrub is to facilitate machine learning on tables: |
11 | 11 | `pandas <https://pandas.pydata.org>`__ |
12 | | -and `polars <https://pola.rs>`__ dataframes, SQL databases... |
| 12 | +and `polars <https://pola.rs>`__ dataframes, SQL databases, and more. |
13 | 13 |
|
14 | 14 | | |
15 | 15 |
|
16 | | -Skrub is high-level, with a philosophy and an API matching that of |
| 16 | +Skrub is high-level, with a philosophy and API matching that of |
17 | 17 | `scikit-learn <http://scikit-learn.org>`_. It strives to bridge the world |
18 | | -of databases to that of machine-learning, **enabling imperfect assembly and |
19 | | -representations of the data when it is noisy**, using the downstream |
20 | | -target to predict to guide assembly when possible (supervised learning for |
| 18 | +of databases and machine learning, **enabling imperfect assembly and |
| 19 | +representation of data when it is noisy**, using the downstream |
| 20 | +target to guide assembly when possible (supervised learning for |
21 | 21 | data assembly). |
22 | 22 |
|
23 | 23 | In the long term, as skrub is built on higher-level APIs, it will make it |
24 | | -easier for data-scientists to use efficient database patterns and |
| 24 | +easier for data scientists to use efficient database patterns and |
25 | 25 | backends. |
26 | 26 |
|
27 | 27 | Skrub seeks tradeoffs in terms of flexibility: its high-level APIs are by |
|
0 commit comments