Il libro è pensato per fornire una panoramica pratica e ragionata sugli algoritmi utilizzati nell’intelligenza artificiale, con Python come linguaggio di riferimento.
Alcuni argomenti chiave trattati:
- Definizione e storia dell’intelligenza artificiale, con confronto con l’intelligenza umana e aspetti normativi/etici
- Progettazione di algoritmi: come strutturarli, come ragionare o approcciare problemi complessi
- Algoritmi Evolutivi e Genetici
- Expert System
- Fuzzy Logic
- Machine Learning (K-Nearest Neighbor, Logistic Regression, Support Vector Machine, Decision Tree, Teorema di Bayes e Bayesian Network)
- Neural Network
- Deep Learning
- Reinforcement Learning