Come ottimizzare la funzione nascosta correlata al tempo - la magica caramella
-
31-10-2019 - |
Domanda
Supponiamo che abbiamo questa magica caramella che prende caramelle come input e fornisce di nuovo le caramelle come output.
Per un dato momento T, sceglie una funzione casuale che aumenta strettamente fino a un punto come F (2) = 6 qui, e quindi diminuisce rigorosamente. Ama essere impegnativo, ma se diventi avido, ti punisce la maggior parte delle cose nella vita.
f (1) = 5
f (2) = 6
f (3) = 4
f (4) = 2
f (100) = 0
Il punto difficile è che questa funzione sta cambiando continuamente, ma è comunque fortemente correlata al tempo. Quindi f () sarà simile tra T (1) e T (2), ma molto diverso tra T (1) e T (100).
Voglio scrivere un programma per massimizzare le mie caramelle usando questa magica caramella. Conosco i fondamenti di ML, ma non sono sicuro di quale approccio si adatterebbe al meglio qui. Qualche idea?
Nota: puoi giocare solo una volta ogni minuto.
Nessuna soluzione corretta