Casuale

term_id: random

Category: basic_concepts

Definition

La casualità è fondamentale nell’IA per inizializzare i pesi dei modelli, mescolare i dataset e introdurre stocasticità durante l’addestramento per prevenire l’overfitting. Poiché i computer sono deterministici, i sistemi di IA

Summary

La proprietà di mancanza di uno schema prevedibile, spesso simulata nell’IA attraverso algoritmi di generazione di numeri pseudo-casuali.

Key Concepts

  • Seed Value (Valore seed/iniziale)
  • Stocasticità
  • Pseudo-Casuale
  • Riproducibilità

Use Cases

  • Inizializzazione dei pesi nelle reti neurali
  • Regolarizzazione Dropout
  • Esplorazione nell’apprendimento per rinforzo

Code Example

1
2
3
import numpy as np
np.random.seed(42)
print(np.random.rand())