Il Machine Learning è divertente! — Parte 2

Come usare il Machine Learning per creare livelli di Super Mario Maker

Giovanni Toschi
Mar 7, 2017 · 15 min read

Creare ipotesi intelligenti

def stima_prezzo_casa(num_di_stanze_da_letto, mq2, quartiere):prezzo= 0# un pizzico di questoprezzo += num_di_stanze_da_letto * 0.123# una grande manciata di questoprezzo += mq2 * 0.41# forse un pugnetto di questoprezzo += quartiere * 0.57return prezzo
Le frecce rappresentano i pesi della nostra funzione
Proviamo a risolvere il problema in quattro diversi modi

Cosa sono i Neural Networks (Reti Neurali)?

Una cupa anteprima del nostro futuro con gli animali in plastica? Solo il tempo potrà dirlo …

Diamo al nostro Neural Network (Rete Neurale) una Memoria

Qual’è la lettera esatta?

La lettera successiva più probabile è “t”

Generare una storia

Il vero libro si trova sulla sinistra e invece quello senza senso che abbiamo creato col computer si trova sulla destra.

Fare Mario senza Farlo veramente

Il sogno di ogni bambino!
La migliore notte di Natale. Grazie Mamma e Papà!
Super Mario Bros. Levello 1–1
--------------------------
--------------------------
--------------------------
#??#----------------------
--------------------------
--------------------------
--------------------------
-##------=--=----------==-
--------==--==--------===-
-------===--===------====-
------====--====----=====-
=========================-
Leggendo riga per riga, non c’è un vero modello da catturare. Molte linee sono completamente bianche.
Guardando colonna per colonna, puoi vedere un vero e proprio modello. Per esempio, ogni colonna termina in un ‘=’.
-----------=
-------#---=
-------#---=
-------?---=
-------#---=
-----------=
-----------=
----------@=
----------@=
-----------=
-----------=
-----------=
---------PP=
---------PP=
----------==
---------===
--------====
-------=====
------======
-----=======
---=========
---=========

Costruiamo il Nostro Modello

--------------------------
LL+<&=------P-------------
--------
---------------------T--#--
-----
-=--=-=------------=-&--T--------------
--------------------
--=------$-=#-=-_
--------------=----=<----
-------b
-
--
-----------=
----------=
--------PP=
--------PP=
-----------=
-----------=
-----------=
-------?---=
-----------=
-----------=
--------PP=
--------PP=
----------=
----------=
----------=
---PPP=---=
---PPP=---=
----------=
Un intero livello, generato col nostro modello!
Il nostri dati dopo essere stati inseriti in Super Mario Maker
Prova a giocarci da solo!

Giochi vs. Applicazioni del Mondo Reale

Letture Ulteriori



We’re a team of bot creatives and AI scientists with one common goal:

blowing business objectives out of the water with bots and cognitive solutions

Did you like the article? Click ❤ to recommend it to other Medium readers!

#WeCoCreate

Organizations partner with our network of AI scientists, bot engineers and creatives to co-create AI & bots

Giovanni Toschi

Written by

On a mission to empower 1M support teams with Ai - Founder @ BotSupply.ai & Jatana.ai

#WeCoCreate

Organizations partner with our network of AI scientists, bot engineers and creatives to co-create AI & bots