DuuuDE, I have been working on the same project i.e.(creating a AI using minimax algorithm for tic tac toe in python). It's been a few days since i started working on it and still haven't finished it. Of course i won't watch this video right now because I wanna implement it myself but I surely will compare mine with yours after I am done building it :)
@unstoppableforever12666 ай бұрын
Ooo did u think abt making them fight?
@deepbrar16 ай бұрын
@@unstoppableforever1266 yep i tried that and it's always a tie....
@tithos9 ай бұрын
Please make the in-depth minimax episode
@shaurryabaheti9 ай бұрын
I guess a good feature update to this would be a depth choice from the player, to make difficulty level a choice.
@casualchou9 ай бұрын
Interesting one. Didn't knew we can use any algorithm to solve such problem instead of a ml model
@muhammadsuleman33276 ай бұрын
Thanks dude ! It was very helpful please make more videos like this.
@ThomasRStevenson9 ай бұрын
Great example of using a minimax function. Could you replace the minimax function with a unsupervised pytorch NN algorithm that learns over time?
@ebenezerarmah74067 ай бұрын
What’s the “depth” variable used for in the minmax function. Looks like it wasn’t used at all. What will removing that parameter do?
@mikulasnovak57514 ай бұрын
its kinda not needed but when you print it or something it tells you how much moves did the ai thought already
@uttamvaghasia29619 ай бұрын
i followed you along but when i runned the game, it does not let me make my moves in certain squares and does in some case i am unable to make moves in any of the squares. Can anyone give me a better approach on how should I debug the problem?
@ShuchiBoo6 ай бұрын
What is the platform used for the written code ???
@javiergomez82867 ай бұрын
Nice code and explanation, but when I tried with the player 2 starting the game, it does not work properly.
@robinpipslayertekprofitsfa26449 ай бұрын
Man You are always dropping Gems!! 😵🤓 Glad I #Subscribe
@darshanvadile12884 ай бұрын
This is awesome
@Pythonist_019 ай бұрын
I got one too 😅 Time to get to work
@MUZAMILbinUbaid25 күн бұрын
where can i get the code?
@jntb30006 ай бұрын
Hi I thought AI requires some sort of neural network? Otherwise it would just be normal procedural programming, correct? Thanks
@NeuralNine6 ай бұрын
It depends. AI is a broad term, which can include any "artificial intelligence" displayed by a computer. Then there is machine learning, which is a sub-field of AI and then there is deep learning, which is a sub-field of ML. Deep learning involves neural networks.
@gaiusomonale99347 ай бұрын
Could you please make the source code for this available ? Thank you for your content
@sakib-qm7jz5 ай бұрын
hi, how do I get the codes?
@shotkiller55325 ай бұрын
how?
@zenkaikalashnikov47539 ай бұрын
i get ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() error on def check_win(player, check_board = board): for col in range(BOARD_COLS): if check_board[0][col] == player and check_board[1][col] == player and check_board[2][col] == player: return True for row in range(BOARD_ROWS): if check_board[row][0] == player and check_board[row][1] == player and check_board[row][2] == player: return True if check_board[0][0] == player and check_board[1][1] == player and check_board[2][2] == player: return True if check_board[0][0] == player and check_board[1][1] == player and check_board[2][2] == player: return True return False what did i do wrong
@Vincent21039 ай бұрын
if check_board[0][2] == player and check_board[1][1] == player and check_board[2][0] == player: return True replace the last one +------+-----+------+ | 0,0 | 0,1 | 0,2 | +------+-----+------+ | 1,0 | 1,1 | 1,2 | +------+-----+------+ | 2,0 | 2,1 | 2,2 | +------+-----+------+ not sure is this solved it cause im still new to this my bad
@thomasgoodwin26489 ай бұрын
Gray should be (128, 128,128). (180,180,180) is LIGHT_GRAY! (Sorry, only thing I found I could pick on😉) 🖖🤓👍