TensorKart: self-driving MarioKart with TensorFlow
kevinhughes.ca
TensorKart: self-driving MarioKart with TensorFlow
1–10 of 70 posts
Re: TensorKart: self-driving MarioKart with TensorFlow
#2Congrats on finishing the project! As you've already linked at the bottom of your post, it's possible that OpenAI could've solved most of your I/O issues.
One thing I'd suggest is exploring a reward function, instead of using only pre-recorded training data. That is, give the AI a goal to complete (in this case, finish the race) and let it learn by itself!
Re: TensorKart: self-driving MarioKart with TensorFlow
#3It's basically a project these days at Udacity's Self-driving car nanodegree under "Behavioral Cloning" ;-)
Re: TensorKart: self-driving MarioKart with TensorFlow
#4Pretty interesting I must say. Have to admit though, I kind of expected the self driving AI to be trying to win Grand Prix or Versus races instead of doing well in Time Trials. But hey, I can see how that would be utterly painful to try and set up, especially given how times you get hit by items or rammed off the track in more recent games.
Re: TensorKart: self-driving MarioKart with TensorFlow
#5I appreciate the write-up. Thank you!
Re: TensorKart: self-driving MarioKart with TensorFlow
#6Next, have it upload its race results to kartlytics
Re: TensorKart: self-driving MarioKart with TensorFlow
#7It would be very interesting to see how well this does with more training data, especially with multiple players.
Re: TensorKart: self-driving MarioKart with TensorFlow
#8I was ready to be impressed about seeing an AI that could consistently beat the game's own AI, with blue turtle shells and all. Oh well, still pretty impressive to be able to drive on the easiest course without opponents.
Re: TensorKart: self-driving MarioKart with TensorFlow
#9In contrast, here's what is effectively an oracle machine playing mario kart: https://www.youtube.com/watch?v=ZBNgbJ5hXtQ
(Amazingly detailed) info: http://tasvideos.org/5243S.html
Re: TensorKart: self-driving MarioKart with TensorFlow
#10The inevitable follow-up article that delves into training offensive banana peel usage should be interesting.