I know that v10 has support for both Machine Learning and Finite Markov Processes, the Q-learning algorithm uses both. Specifically, Q-learning finds an optimal action-selection policy for any given (finite) Markov decision process (MDP).

Are there any specific combinations of functions and options that I should use as a starting point? or should I do this from scratch?


1 Answer 1


Right now you can use MDPtoolbox via RLink.

Reinforcement learning is expected in the next version of Mathematica. You can see this presentation from the Wolfram Conference 2015. A lot of interesting things are expected in the machine learning functionality (slides 10, 11 or images below).

enter image description here enter image description here

  • 1
    $\begingroup$ Could you please give a minimal work code example using nettrains? $\endgroup$
    – M.R.
    Feb 25, 2019 at 8:16
  • $\begingroup$ @M.R. link1 and link2 $\endgroup$ Feb 25, 2019 at 12:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.