Percorso di apprendimento IA

Programma IA classica e apprendimento per rinforzo in C#

8 sfide su come le macchine cercano, giocano e imparano dalle ricompense: ricerca del percorso A*, minimax e alfa-beta, algoritmi genetici, catene di Markov, banditi multi-braccio, iterazione dei valori e Q-learning. Risolvile in ordine in C#; ognuna gira nel browser con test immediati e una revisione dell'IA.

  1. 1

    Ricerca, giochi ed evoluzione

    Ricerca del percorso A*, minimax, potatura alfa-beta e algoritmi genetici.

    0/4
    1. 1 Ricerca A* su una griglia pesata Media Risolvi in C#
    2. 2 Tris con minimax Media Risolvi in C#
    3. 3 Potatura alfa-beta Media Risolvi in C#
    4. 4 Una generazione di un algoritmo genetico Media Risolvi in C#
  2. 2

    Caso ed esplorazione

    Catene di Markov e il compromesso tra esplorazione e sfruttamento.

    0/2
    1. 1 Distribuzione degli stati di una catena di Markov Facile Risolvi in C#
    2. 2 Bandito multi-braccio epsilon-greedy Facile Risolvi in C#
  3. 3

    Apprendimento per rinforzo

    Iterazione dei valori e Q-learning.

    0/2
    1. 1 Iterazione dei valori Media Risolvi in C#
    2. 2 Aggiornamenti del Q-learning Media Risolvi in C#