Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/integrate/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ pyviz/index
queryzen/index
rill/index
risingwave/index
scikit-learn/index
sql-server/index
streamlit/index
streamsets/index
Expand Down
49 changes: 49 additions & 0 deletions docs/integrate/scikit-learn/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
(scikit-learn)=
# scikit-learn

```{div}
:style: "float: right; margin-left: 1em"
[![scikit-learn logo](https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Scikit_learn_logo_small.svg/240px-Scikit_learn_logo_small.svg.png){w=180px}][scikit-learn]

[![pandas logo](https://pandas.pydata.org/static/img/pandas.svg){w=180px}][pandas]
```

:::{rubric} About
:::

[scikit-learn], built on NumPy, SciPy, and Matplotlib, is an open-source
Python package that includes simple and efficient tools for predictive
data analysis.

```{div} .clearfix
```

:::{rubric} Learn
:::

::::{info-card}
:::{grid-item}
:columns: 9
**Regression analysis with pandas and scikit-learn**

Use [pandas] and [scikit-learn] to run a regression analysis within a
[Jupyter Notebook].

- [Machine Learning and CrateDB: An introduction]
- [Machine Learning and CrateDB: Getting Started With Jupyter]
- [Machine Learning and CrateDB: Experiment Design & Linear Regression]
:::
:::{grid-item}
:columns: 3
{tags-primary}`Fundamentals` \
{tags-secondary}`Regression Analysis`
:::
::::


[Jupyter Notebook]: https://jupyter.org/
[Machine Learning and CrateDB: An introduction]: https://cratedb.com/blog/machine-learning-and-cratedb-part-one
[Machine Learning and CrateDB: Getting Started With Jupyter]: https://cratedb.com/blog/machine-learning-cratedb-jupyter
[Machine Learning and CrateDB: Experiment Design & Linear Regression]: https://cratedb.com/blog/machine-learning-and-cratedb-part-three-experiment-design-and-linear-regression
[pandas]: https://pandas.pydata.org/
[scikit-learn]: https://scikit-learn.org/
48 changes: 4 additions & 44 deletions docs/topic/ml/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,13 @@ generation (RAG), and other applications.
### MLflow
Use MLflow with CrateDB for experiment tracking and model registry.
:::{seealso}
Please navigate to the dedicated page about {ref}`mlflow`.
See the dedicated page: {ref}`mlflow`.
:::


### PyCaret
:::{seealso}
See the dedicated page: {ref}`tensorflow`.
See the dedicated page: {ref}`pycaret`.
:::


Expand Down Expand Up @@ -98,43 +98,10 @@ r
:::::


(scikit-learn)=
### scikit-learn

:::{rubric} About
:::
```{div}
:style: "float: right; margin-left: 1em"
[![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Scikit_learn_logo_small.svg/240px-Scikit_learn_logo_small.svg.png){w=180px}](https://scikit-learn.org/)

[![](https://pandas.pydata.org/static/img/pandas.svg){w=180px}](https://pandas.pydata.org/)

[![](https://jupyter.org/assets/logos/rectanglelogo-greytext-orangebody-greymoons.svg){w=180px}](https://jupyter.org/)
```

:::{rubric} Learn
:::

Use [scikit-learn] with CrateDB.

::::{info-card}
:::{grid-item}
:columns: 9
**Regression analysis with pandas and scikit-learn**

Use [pandas] and [scikit-learn] to run a regression analysis within a
[Jupyter Notebook].

- [Machine Learning and CrateDB: An introduction]
- [Machine Learning and CrateDB: Getting Started With Jupyter]
- [Machine Learning and CrateDB: Experiment Design & Linear Regression]
:::
:::{grid-item}
:columns: 3
{tags-primary}`Fundamentals` \
{tags-secondary}`Regression Analysis`
:::{seealso}
See the dedicated page: {ref}`scikit-learn`.
:::
::::


### TensorFlow
Expand Down Expand Up @@ -217,10 +184,3 @@ solution.
[End-to-End RAG with CrateDB and LangChain]: https://speakerdeck.com/cratedb/how-to-use-private-data-in-generative-ai-end-to-end-solution-for-rag-with-cratedb-and-langchain
[How to set up LangChain with CrateDB]: https://community.cratedb.com/t/how-to-set-up-langchain-with-cratedb/1576
[How to Use Private Data in Generative AI]: https://youtu.be/icquKckM4o0?feature=shared
[Jupyter Notebook]: https://jupyter.org/
[Machine Learning and CrateDB: An introduction]: https://cratedb.com/blog/machine-learning-and-cratedb-part-one
[Machine Learning and CrateDB: Getting Started With Jupyter]: https://cratedb.com/blog/machine-learning-cratedb-jupyter
[Machine Learning and CrateDB: Experiment Design & Linear Regression]: https://cratedb.com/blog/machine-learning-and-cratedb-part-three-experiment-design-and-linear-regression
[MLOps]: https://en.wikipedia.org/wiki/MLOps
[pandas]: https://pandas.pydata.org/
[scikit-learn]: https://scikit-learn.org/