Minimax algorithm in Artificial Intelligence | Game playing example in English | Tic Tac Toe

Поделиться
HTML-код
  • Опубликовано: 24 окт 2024
  • Minimax algorithm in Artificial Intelligence in English. See the fully Solved example of game playing implementation here in a simple way. Minimax is a kind of backtracking algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally. It is widely used in two player turn-based games such as Tic-Tac-Toe, Mancala, Chess, etc.
    #GamePlaying #Minimax #ArtificialIntelligence #ai #cse #cseconceptwithparinita
    Hey,
    Want to learn about Minimax algorithm in Artificial Intelligence? Then you're at the right place. In this video of CSE concepts with Parinita Hajra, we'll see the overview of Minimax algorithm in Artificial Intelligencewith the help of a complete solved example #minimax #minmax #cse #cseconceptwithparinita
    For the people asking me for the equipments I use.... you can buy them from the below links:
    MOBILE: amzn.to/3jdmquc
    LAPTOP: amzn.to/31ontBy
    TRIPOD: amzn.to/2T6V3aC
    MIC: amzn.to/3jl0Jss
    CAMERA: amzn.to/3jmOSdr
    HEADPHONES: amzn.to/2ICLPkn
    POWER BANK: amzn.to/2He3crm
    EARPLUGS: amzn.to/37oK5FQ
    WHITE BOARD: amzn.to/35cAIq0
    If you like my video contents, please LIKE, COMMENT, SUBSCRIBE and SHARE with your friends.
    You can always connect with me at:
    Facebook: / cseconceptswithparinita
    Instagram: / computer_science_concepts
    Whatsapp: chat.whatsapp....
    Mail: parinita1995@gmail.com
    Compiler design tutorials:
    • Compiler Design for GA...
    Theory of computation (TOC) tutorials:
    • Theory of computation ...
    Cryptography techniques tutorials:
    • Cryptography Tutorial
    Artificial Intelligence tutorials:
    • AI vs ML vs DL vs data...
    GATE previous year important questions:
    • GATE 2023 important co...
    Data Compression tutorials:
    • Data Compression Tutorial
    Computer networks tutorials:
    • Computer Networks Tuto...
    Technical job updates:
    • Technical job updates
    Database management system tutorials: • DBMS: Database Managem...
    Data structures and Algorithms tutorials:
    • Data Structure and Alg...
    Programming questions:
    • Programming
    Digital image processing:
    • Digital Image Processi...
    Digital electronics:
    • Digital Logic
    Motivational videos:
    • Motivational Video
    Keep learning, keep supporting 🤝✨💯

Комментарии • 62

  • @cakebandit
    @cakebandit 3 года назад +11

    Thank you so much, your videos are getting me through AI

  • @letsengineer367
    @letsengineer367 4 года назад +5

    All I can say is, you are doing a great job! Way to go!

  • @SanjaySingh-ud5ju
    @SanjaySingh-ud5ju 4 года назад +5

    Your explanations are always to the point. Thanks much.

  • @bhaviksathvara2499
    @bhaviksathvara2499 4 года назад +6

    Thank you so much ma'am for covering this topic!

  • @PATRICKCHUAD
    @PATRICKCHUAD 2 года назад +3

    so far this is the simplest video tutorial I've watch and understand for Minimax. I will also watch the other video about pruning. Thanks for sharing your expert knowledge. Just subscribe to your channel.

    • @CSEconceptswithParinita
      @CSEconceptswithParinita  2 года назад +2

      My pleasure! Keep learning, keep sharing ✌️🙂

    • @PATRICKCHUAD
      @PATRICKCHUAD 2 года назад

      @@CSEconceptswithParinita may I ask if this concept can be applied to the leetcode problem 375. Guess Number Higher or Lower II.
      We are playing the Guessing Game. The game will work as follows:
      I pick a number between 1 and n.
      You guess a number.
      If you guess the right number, you win the game.
      If you guess the wrong number, then I will tell you whether the number I picked is higher or lower, and you will continue guessing.
      Every time you guess a wrong number x, you will pay x dollars. If you run out of money, you lose the game.
      Given a particular n, return the minimum amount of money you need to guarantee a win regardless of what number I pick.

  • @vishalchauhan1920
    @vishalchauhan1920 4 года назад +10

    Mam is it necessary to assign max value first( from downward) or we can start with min / max according to our choice alternatively..

    • @CSEconceptswithParinita
      @CSEconceptswithParinita  4 года назад +10

      Start with assigning MAX to the top (root level), then assign MIN and MAX alternatively towards down

  • @rrahulrroyr
    @rrahulrroyr 4 года назад +2

    Beautiful explanation .. as expected ... Awesome !!

  • @vishalchauhan1920
    @vishalchauhan1920 4 года назад +3

    Thank you so much mam ji! God bless you 🙂

  • @siddhichudasama9508
    @siddhichudasama9508 Год назад +1

    The most easy language, kudos to you..😊

  • @inaladeepak5788
    @inaladeepak5788 2 года назад +1

    Thanks, mam you are a saviour for me....have a good day

  • @ganeshs5082
    @ganeshs5082 4 года назад +4

    Keep it up sister thanks 🙏👌👍👏

  • @AnandK-zr2lf
    @AnandK-zr2lf 4 месяца назад +1

    good way teaching 🎉

  • @SenyoTsedze
    @SenyoTsedze Год назад +1

    How do you come up with the numbers in the last nodes

  • @jakkasivasubramanyamguptha
    @jakkasivasubramanyamguptha Год назад +1

    Mam in max or min nodes if two values become same then which value will be considered

  • @jafarimsafiri8003
    @jafarimsafiri8003 3 года назад +3

    hi mam, am little confused with the default values of max and min, why -ve infinity becomes default for max and +ve infinity default for min

    • @sbc498
      @sbc498 2 года назад

      In the worst case it becomes reverse

  • @iyyappan3754
    @iyyappan3754 2 года назад +2

    Good for learning

    • @iyyappan3754
      @iyyappan3754 2 года назад +1

      you teach better than my teacher

    • @CSEconceptswithParinita
      @CSEconceptswithParinita  2 года назад +1

      Haha, thanks for acknowledging!
      Keep learning, keep sharing ✌ 😊

  • @Pavan_TechChannel
    @Pavan_TechChannel 2 года назад +2

    how u can get starting values ?

  • @sudiptahajra8974
    @sudiptahajra8974 4 года назад +2

    How to decide which level is min and which level is max? Should we start from downward side?

    • @CSEconceptswithParinita
      @CSEconceptswithParinita  4 года назад +2

      Consider the first node from the top as MAX level. Then assign MIN and MAX alternately to all the below levels.

    • @sudiptahajra8974
      @sudiptahajra8974 4 года назад +1

      @@CSEconceptswithParinita thanks

  • @corecse_AI
    @corecse_AI 2 года назад +1

    Really a very nice explanation thanks.

  • @sambajaswanth2706
    @sambajaswanth2706 2 года назад +1

    Ma'am super explanation 👏

  • @MrAnindyabanerjee
    @MrAnindyabanerjee 2 года назад +1

    Thank you so much.. it helps!!

  • @rchuduganakirik4343
    @rchuduganakirik4343 2 года назад +1

    Excellent 💗

  • @SelvaRaj-yk3jd
    @SelvaRaj-yk3jd Год назад +1

    Nice

  • @satishkarthik9058
    @satishkarthik9058 3 года назад +2

    super mam

  • @soumyadipbanerjee5726
    @soumyadipbanerjee5726 4 года назад +2

    Well explained ❤❤

  • @narendrasappa
    @narendrasappa 2 года назад +1

    Thank You...

  • @doityourself36
    @doityourself36 2 года назад +1

    Hey thanks mam🙏🏼

  • @theskysthelimit.
    @theskysthelimit. 3 года назад +1

    thank you!

  • @nagabharath3314
    @nagabharath3314 3 года назад +2

    thankyou mam

  • @Susha786
    @Susha786 3 года назад +1

    ❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️

  • @sudhirkumarsinha5726
    @sudhirkumarsinha5726 2 года назад

    Nice presentation. But try to spell correctly. You have written 'defaut' which should be 'default'.

  • @jayanthkumar3233
    @jayanthkumar3233 Год назад

    U said perfect 🤪 but u r lagging the video