Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Codice Python Distribuzione


Codice Python per Normali e Poisson

Python: Normale e Poisson

Per visualizzare la distribuzione normale e di Poisson in un grafico utilizzando Python,
possiamo utilizzare la libreria `matplotlib` per la creazione dei grafici e `scipy.stats` per generare campioni casuali con distribuzioni specifiche.
Per installato queste librerie pip install matplotlib scipy`` se non già installate.

Distribuzione Normale:


```python
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm

# Genera dati casuali da una distribuzione normale
mu, sigma = 0, 1  # media e deviazione standard
data_normal = np.random.normal(mu, sigma, 1000)

# Crea un istogramma per visualizzare la distribuzione normale
plt.hist(data_normal, bins=50, density=True, alpha=0.6, color='g')

# Aggiungi una curva della distribuzione normale teorica
xmin, xmax = plt.xlim()
x = np.linspace(xmin, xmax, 100)
p = norm.pdf(x, mu, sigma)
plt.plot(x, p, 'k', linewidth=2)

plt.title('Distribuzione Normale')
plt.show()


Distribuzione di Poisson:


import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import poisson

# Genera dati casuali da una distribuzione di Poisson
mu_poisson = 3  # tasso di evento per unità di tempo
data_poisson = np.random.poisson(mu_poisson, 1000)

# Crea un istogramma per visualizzare la distribuzione di Poisson
plt.hist(data_poisson, bins=30, density=True, alpha=0.6, color='b')

# Aggiungi una curva della distribuzione di Poisson teorica
xmin, xmax = plt.xlim()
x_poisson = np.linspace(xmin, xmax, 100)
p_poisson = poisson.pmf(x_poisson, mu_poisson)
plt.plot(x_poisson, p_poisson, 'k', linewidth=2)

plt.title('Distribuzione di Poisson')
plt.show()

In entrambi gli esempi, stiamo generando dati casuali e creando un istogramma per visualizzare la distribuzione empirica. Inoltre, stiamo sovrapponendo una curva teorica della distribuzione (la curva normale per la distribuzione normale e la curva di Poisson per la distribuzione di Poisson).
Notare i parametri possono essere variati(come media e deviazione standard per la distribuzione normale o il tasso di evento per la distribuzione di Poisson) per esplorare diverse situazioni.