Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Giving Computers the Ability to Learn from Data

Open in Colab Open in Kaggle

Giving Computers the Ability to Learn from Data

Package version checks

Add folder to path in order to load from the check_packages.py script:

Check recommended package versions:

[OK] numpy 2.0.2
[OK] scipy 1.16.3
[OK] matplotlib 3.10.0
[OK] sklearn 1.6.1
[OK] pandas 2.2.2

Chapter 1 - Giving Computers the Ability to Learn from Data

Overview



Building intelligent machines to transform data into knowledge

...

The three different types of machine learning

<IPython.core.display.Image object>


Making predictions about the future with supervised learning

<IPython.core.display.Image object>


Classification for predicting class labels

<IPython.core.display.Image object>


Regression for predicting continuous outcomes

<IPython.core.display.Image object>


Solving interactive problems with reinforcement learning

<IPython.core.display.Image object>


Discovering hidden structures with unsupervised learning

...

Finding subgroups with clustering

<IPython.core.display.Image object>


Dimensionality reduction for data compression

<IPython.core.display.Image object>


An introduction to the basic terminology and notations

<IPython.core.display.Image object>


A roadmap for building machine learning systems

<IPython.core.display.Image object>


Preprocessing - getting data into shape

...

Training and selecting a predictive model

...

Evaluating models and predicting unseen data instances

...

Using Python for machine learning

...

Installing Python packages

...

Summary

...