Тёмный

Dominating Monopoly Using Markov Chains 

Challenging Luck
Подписаться 1,5 тыс.
Просмотров 12 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 51   
@AChecaMol
@AChecaMol 3 года назад
Little typo in 4:13, the denominators should be 36 unless I'm misunderstanding that part (in the code I believe this is fixed). As a side note, in theory for the doubles it would be more precise to have three states per square, one for zero previous doubles, one previous double and a last one for two previous doubles. The reason being that in your model you could end up in jail after three odd dice results (like advancing 5 each round) while in the real game this is impossible because doubles always end up with an even number of steps. Obviously this makes three times the number of states slowing the process, makes the model much harder to code and the precision you're losing is negligible. Just a thought that is worth pointing out. Another side note, I don't know if you got the inspiration from there but this is a Project Euler problem, number 84. Also, fun video!, it's always nice to see people doing fun problems like this with math.
@ChallengingLuck
@ChallengingLuck 3 года назад
I really appreciate the feedback. Just checked and you are correct. That was a typo when I put it on screen but correct in the code. I was just looking for a board game to solve. I will take a look at other Project Euler problems though. Thanks again for taking the time and giving this feedback!
@kylegrefe4399
@kylegrefe4399 3 года назад
I thought I was going crazy for a moment
@anicetn3326
@anicetn3326 3 года назад
Dude, I'm a French CS student, I have my exams on Markov Chains next monday, you saved my ass (well, actually your video alone is not enough but it's a very cool example of markov chains being used)
@ChallengingLuck
@ChallengingLuck 3 года назад
It's awesome to hear that!
@thirtytwo5206
@thirtytwo5206 3 года назад
Came here from the reddit post. Boy am I glad I found this channel
@voulxish
@voulxish 3 года назад
Me too, love it!
@lukastautkus
@lukastautkus 3 года назад
Really enjoyed the video, keep up the good work!
@ChallengingLuck
@ChallengingLuck 3 года назад
Thanks! I appreciate the support
@quikschool1551
@quikschool1551 3 года назад
You produce good videos; you deserve more subs. You have earned my sub. Keep up the good work : )
@ChallengingLuck
@ChallengingLuck 3 года назад
Much appreciated!
@StratosFair
@StratosFair 3 года назад
Hey fam, nice video you got there, I'm definitely subscribing ! Just to be clear, you said that we can multiply the transition matrix with itself a few thousand times to get the steady state, but how can we be sure that a steady state exists in the first place ? I mean, when you compute it there doesn't seem to be any issues, but is that sufficient ?
@ChallengingLuck
@ChallengingLuck 3 года назад
That’s true. There are cases where there isn’t a steady state probability and you can see that after a few multiplications. If you are getting radically different numbers from on multiplication to the next after you’ve already done a few then there isn’t a steady state most likely. Good observation though. Thanks for the comment
@rajnitin1121
@rajnitin1121 3 года назад
hey man great video. I loved it, really gave off code bullet vibes. However I didn't understand one thing. When you are getting the steady state probabilities, why do you divide it by the sum of the steady state vector?
@btf_flotsam478
@btf_flotsam478 3 года назад
The only complaint I have is that, as someone who isn't from America, the places have a different name and I can't understand them as a result. Edit: Also, the fractions are supposed to be divided by 36, not 12.
@ChallengingLuck
@ChallengingLuck 3 года назад
Both fair points
@brosephtft1743
@brosephtft1743 3 года назад
Lit video, glad you're popping off
@DanHaiduc
@DanHaiduc 3 года назад
> and jail is the most visited spot Sounds like the USA all right.
@PIXTO_
@PIXTO_ 3 года назад
Lol
@ChallengingLuck
@ChallengingLuck Год назад
Tsk tsk!
@djs-vids
@djs-vids 3 года назад
Hey, I am currently working on the same topic on my Math assignment in school. Can you please share the python code for all the three conditions? I'm having a little problem understanding what exactly is being done here and I also need to use that code for my own assignment. Thanks a lot btw, I still understood a lot!!
@ChallengingLuck
@ChallengingLuck 3 года назад
Check the description. I link to the code there
@djs-vids
@djs-vids 3 года назад
@@ChallengingLuck aha thanks!!
@alexislq3598
@alexislq3598 9 месяцев назад
can somebody explain why multiplying all these matrix give the "final transition matrix" ? And I don't understand the code line : steadyStateVec= steadyStateVec/sum(steadyStateVec) . Is there a theorem behind it ?
@atayamohammad0
@atayamohammad0 3 года назад
Hey how did you get vstudio to print out the matrix in that way? When I try it, it comes out all vertical and unreadable
@ChallengingLuck
@ChallengingLuck 3 года назад
If I remember right, I just resized the window.
@PIXTO_
@PIXTO_ 3 года назад
I subscribed you will be goated
@ChallengingLuck
@ChallengingLuck 3 года назад
Thanks for the kind words. Really appreciate it
@masheroz
@masheroz 3 года назад
A code bullet fan, I see.
@ChallengingLuck
@ChallengingLuck 3 года назад
Big time
@jameswhitaker4357
@jameswhitaker4357 10 месяцев назад
love this
@abhishek.shenoy
@abhishek.shenoy 3 года назад
In the Python code, I'm not sure if the matrix multiplication is done in the right order! It makes a huge difference to the final matrix depending on the order of the matrix multiplication!!!
@ChallengingLuck
@ChallengingLuck Год назад
If you see any bugs please make a PR and I will take a look at it. I really appreciate those comments.
@Taterzz
@Taterzz 3 года назад
so this is what code bullet has been doing all this time?
@ChallengingLuck
@ChallengingLuck Год назад
Yes. I have decided to come back to my second channel now. Or third.
@pendragon7600
@pendragon7600 3 года назад
What is this, a Code Bullet clone channel? Get CB to shout you out bruh
@ChallengingLuck
@ChallengingLuck 3 года назад
Yes! I love CB
@danih.5675
@danih.5675 3 года назад
You are a fan of code bullet too, aren’t you? I looked through the comments and it seems I’m not original so... Quack quack monkey and snacks
@ChallengingLuck
@ChallengingLuck Год назад
I need to change up my presentation style haha
@heisenmountainb6854
@heisenmountainb6854 3 года назад
Would have been nice to see like a colormap of the monopoly board colored by most visited to least visited, anything visual would have been awesome. Just saying "those are the most visited" after talking about it for 7 minutes is just underwhealming and disapointing.
@ChallengingLuck
@ChallengingLuck 3 года назад
www.reddit.com/r/3Blue1Brown/comments/l3cckw/probability_distribution_in_monopoly_using_markov/?
@ChallengingLuck
@ChallengingLuck 3 года назад
Fair point. I finished the visualization after the video was published
Далее