Se sei rimasto affascinato dal programma DeepMind AlphaGo, Ci sono buone notizie per te. Alcuni appassionati di Go hanno replicato i risultati del Papel AlphaGo Zero, utilizzando alcune risorse fornite da Google.
Fonte: CABLATO
Gli sviluppatori vogliono sottolineare che questo progetto non è in alcun modo associato al programma AlphaGo ufficiale di DeepMind. È uno sforzo indipendente ispirato da AlphaGo, ma non affiliato con esso.
Secondo gli sviluppatori, Minigo “è una pura implementazione Python di un AI Go basato su reti neurali, utilizzando TensorFlow ". Aggiunge alcune funzionalità e modifiche all'architettura al “Padroneggiare il gioco del Go senza la conoscenza umana” carta. Molto recentemente, questa architettura è stata ulteriormente ampliata nel “Padroneggia gli scacchi e lo shogi attraverso l'auto-gioco con un algoritmo di apprendimento per rinforzo generale” carta.
Gli obiettivi di questo progetto, descritto dagli autori, sono elencati di seguito:
- Fornisci una chiara serie di esempi di apprendimento con Tensorflow, Kubernetes y Google Cloud Platform para establecer canales de Apprendimento per rinforzoL'apprendimento per rinforzo è una tecnica di intelligenza artificiale che consente a un agente di imparare a prendere decisioni interagendo con un ambiente. Attraverso il feedback sotto forma di premi o punizioni, L'agente ottimizza il proprio comportamento per massimizzare le ricompense accumulate. Questo approccio viene utilizzato in una varietà di applicazioni, Dai videogiochi alla robotica e ai sistemi di raccomandazione, distinguendosi per la sua capacità di apprendere strategie complesse.... en varios aceleradores de hardware.
- Riprodurre i metodi degli articoli originali di DeepMind AlphaGo il più fedelmente possibile, attraverso un'implementazione open source e strumenti di pipeline open source.
- Fornisci i nostri dati, scoperte e scoperte all'aperto a beneficio delle comunità Go, apprendimento automatico e Kubernetes.
Se sei interessato a farlo sulla tua macchina, puoi accedere al codice sorgente di Minigo e ad altre risorse, qui.
Solo una nota qui che avrai bisogno di quanto segue prima di poter iniziare:
La nostra opinione su questo
Gli sviluppatori menzionano ripetutamente che questo non è un progetto DeepMind e non è esplicitamente destinato a competere con AlphaGo. Volevano solo che gli altri sviluppatori della comunità capissero (e forse si replicheranno o miglioreranno) come funziona il modello Go. Definitivamente es algo a lo que debe estar atento a misuraIl "misura" È un concetto fondamentale in diverse discipline, che si riferisce al processo di quantificazione delle caratteristiche o delle grandezze degli oggetti, fenomeni o situazioni. In matematica, Utilizzato per determinare le lunghezze, Aree e volumi, mentre nelle scienze sociali può riferirsi alla valutazione di variabili qualitative e quantitative. L'accuratezza della misurazione è fondamentale per ottenere risultati affidabili e validi in qualsiasi ricerca o applicazione pratica.... que se avanza más en este estudio.