Descrizione In questo corso imparerai come risolvere problemi con spazi di stato grandi, ad alta dimensione e potenzialmente infiniti. Vedrai che la stima delle funzioni di valore può essere considerata come un problema di apprendimento supervisionato - approssimazione di funzioni - che ti consente di costruire agenti che bilanciano attentamente generalizzazione e discriminazione al fine di massimizzare la ricompensa. Inizieremo questo viaggio...
Descrizione In questo corso finale, metterai insieme le tue conoscenze dei Corsi 1, 2 e 3 per implementare una soluzione RL completa a un problema. Questa chiave di volta ti permetterà di vedere come ogni componente (formulazione del problema, selezione dell'algoritmo, selezione dei parametri e progettazione della rappresentazione) si inserisce in una soluzione completa e come fare le scelte appropriate quando...
Descrizione Il Reinforcement Learning è un sottocampo del Machine Learning, ma è anche un formalismo generico per il processo decisionale automatizzato e l'intelligenza artificiale. Questo corso ti introduce alle tecniche di apprendimento statistico in cui un agente intraprende esplicitamente azioni e interagisce con il mondo. Comprendere l'importanza e le sfide degli agenti di apprendimento che prendono decisioni è di vitale importanza...
Descrizione Questo corso è un'introduzione all'informatica e alla programmazione in Python. Dopo aver completato con successo questo corso, sarai in grado di: 1. Affrontare un nuovo problema computazionale e sviluppare un piano per risolverlo attraverso la comprensione e la scomposizione del problema. 2. Seguire un processo di creazione del progetto che includa specifiche, algoritmi e test. 3.…
Descrizione Il modo in cui i componenti del software (subroutine, classi, funzioni, ecc.) sono organizzati e le interazioni tra di essi è chiamato architettura. In questo corso studierai i modi in cui queste architetture sono rappresentate, sia in UML che in altri strumenti visivi. Introdurremo le architetture più comuni, le loro qualità e compromessi. Parleremo…
Descrizione Questo corso porta i principianti di Java a un livello superiore coprendo l'analisi e la progettazione orientate agli oggetti. Scoprirai come creare software modulare, flessibile e riutilizzabile, applicando principi e linee guida di progettazione orientata agli oggetti. E sarai in grado di comunicare questi progetti in una notazione visiva nota come Unified Modeling Language (UML). Desideri…
Descrizione L'Università di Alberta, l'Università di Tromso e l'Università dell'Artico ti invitano a esplorare questo corso di quattro settimane che esamina l'ambiente e il clima del Nord circumpolare. Questo corso è il risultato di una collaborazione internazionale e ti offre una panoramica del nord del nostro pianeta. A seguire una panoramica…
Descrizione Questo corso esamina la natura sia della scienza che della religione e tenta di esplorare le possibili relazioni tra di esse. Lo scopo principale è sfatare il mito popolare secondo cui scienza e religione sono trincerate in un conflitto senza fine. Di conseguenza, questo corso sostiene che se i limiti sia della scienza che della religione sono...
Descrizione In questo corso imparerai a conoscere diversi algoritmi che possono apprendere politiche quasi ottimali basate sull'interazione per tentativi ed errori con l'ambiente, imparando dall'esperienza stessa dell'agente. Imparare dall'esperienza reale è sorprendente perché non richiede una conoscenza preliminare delle dinamiche dell'ambiente, ma può comunque ottenere un comportamento ottimale. Copriremo…
Descrizione Paleontology: Early Vertebrate Evolution è un corso di quattro lezioni che offre una panoramica completa dell'origine dei vertebrati. Gli studenti esploreranno la diversità dei lignaggi paleozoici all'interno di un quadro filogenetico ed evolutivo. Questo corso esamina l'evoluzione delle principali novità dei vertebrati, tra cui l'origine delle pinne, delle mascelle e degli arti dei tetrapodi. Gli studenti esplorano anche i principali canadesi ...