Computer Chess: How It Thinks!

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • Mistake at 2:14. It's 10 to the power 26 nanoseconds.
    Chess requires intelligence and thought process, so how can a computer possibly do it?
    A computer that is playing chess is not "thinking." Instead, it is calculating through a set of formulas that makes it to take good moves.
    Further Reads:
    1) electronics.how....
    2) www.mayothi.com....
    3) chessprogrammi...
    Visit our website for interesting science news and blogs: atomstalk.com/
    Follow Us:
    Facebook: / protonstalk
    Twitter: / protonstalk
    Instagram: / protonstalk
    Linkedin: / 14626400
    Additional Image Credits:
    www.wikipedia.com
    www.pixabay.com
    Music Credit:
    www.melodyloops...

КОМЕНТАРІ • 366

  • @rahulvarma3248
    @rahulvarma3248 3 роки тому +252

    So the Computer expects that I will play what's best for me? The computer doesn't know me at all. 😆

    • @hydrolito
      @hydrolito 3 роки тому +15

      Computer is just a machine it does not expect anything it just runs programs.

    • @smite327
      @smite327 3 роки тому +37

      @@hydrolito you clearly did not understand joke

    • @jrviade85
      @jrviade85 2 роки тому +1

      😂😂😂😂😂

    • @jrviade85
      @jrviade85 2 роки тому +3

      @@hydrolito use brain son

    • @kostasmarkou1348
      @kostasmarkou1348 2 роки тому +2

      @@hydrolito he means that he blunder a lot in chess.

  • @HerrProfM
    @HerrProfM 6 років тому +45

    It is only partially correct that computers can beat the best grandmasters because of better hardware. In reality, there has been a substantial development in the algorithms and huge improvements in how computers evaluate positions. More than 50% of an increase in the strength since early 2000s is due to these developments. Currently the best computer chess programs like Stockfish can beat world champion even if running on your phone. For that reason, chess players are not allowed to bring mobile phones to tournaments.

    • @johnnyblaze9217
      @johnnyblaze9217 8 місяців тому

      A phone is super powerful, it’s due to their hardware. Try running a chess engine on an intel 8080 with modern algos etc and it get shit on by Magnus

  • @amir650
    @amir650 8 років тому +143

    I have a playlist where I breakdown developing a chess engine, including the AI if anyone is interested

    • @Kaustubh56
      @Kaustubh56 8 років тому

      Yes please

    • @amir650
      @amir650 7 років тому

      Head to my channel and you should see it

    • @Iknowrealtv
      @Iknowrealtv 7 років тому +1

      I am interested.

    • @planetyam6044
      @planetyam6044 7 років тому

      trump is an alien

    • @handrias001
      @handrias001 7 років тому

      so are You- do You realize?

  • @DocHollidayGames
    @DocHollidayGames 7 років тому +36

    Looking at the source code for Komodo and Hiarcs, some of this doesn't seem accurate for all engines. Komodo doesn't put as much emphasis on piece value as engines such as Houdini, but instead focuses on positional advantage. This description seems closer to Rybka's earlier versions. The depth tree applies to all of them, but not exactly how described here.

  • @jimmydim2212
    @jimmydim2212 7 років тому +94

    "We'd be sitting around waiting for the damn thing to make its move 'til the universe ended" lol

    • @anshumourya2639
      @anshumourya2639 5 років тому +2

      Lol

    • @buk1733
      @buk1733 4 роки тому +3

      The computer would have to be bigger than the entire universe...

    • @blessedisyou
      @blessedisyou 4 роки тому +2

      lol have you played with lvl 10 chess bot still took a lot time to make a move .

    • @martinplayer23
      @martinplayer23 3 роки тому

      But be ready for it, coz the move will be a check mate instantly😂😂

    • @civ7293
      @civ7293 2 роки тому +1

      @@martinplayer23 😭 checkmate from the first move

  • @szhzs6121
    @szhzs6121 7 років тому +37

    2:16 there have only been 10 nanoseconds since the big bang? :o wow, i knew chess is an old game, but i never realised that it was that old!

    • @tyhayter5022
      @tyhayter5022 2 роки тому +5

      yeah wtf is it talking about here?

    • @travisbickle3835
      @travisbickle3835 Рік тому +1

      as the universe i can confirm i'm less than 10 nanoseconds old

  • @Trias805
    @Trias805 7 років тому +165

    10^120 is a very outdated estimation of the number of possible chess games. It is actually even larger. Much larger.
    Numberphile has a video about this titled "How many chess games are possible?"

    • @MCMasters4ever
      @MCMasters4ever 7 років тому +37

      Actually he was referring to board configurations, not possible games, although the number may have come from there.

    • @Narrowcros
      @Narrowcros 7 років тому +3

      In short its virtually endless at that point.

    • @colinjava8447
      @colinjava8447 7 років тому +10

      I worked out an upper bound once, it was 10^26000.
      It was based on around 12000 plies, and something like a branching factor of 40.
      The value is way over the top, but its at least an upper bound.

    • @chrisbannister1684
      @chrisbannister1684 6 років тому +10

      You are confusing the number of chess games with the number of positions.

    • @QuasiELVIS
      @QuasiELVIS 6 років тому +20

      @Colin Java
      >I worked out an upper bound once, it was 10^26000
      That's probably the worst calculation I've ever seen, a generous upper bound for the number of possible moves is 2^155.
      It's actually quite impressive how wrong you are: you're about 10^25954 off a reasonable answer which is so far wrong that it's not possible to give any kind of visualisation of how wrong you are. Basically you didn't work anything out and you're an idiot.

  • @Soze-zw1uy
    @Soze-zw1uy 6 років тому +78

    My computer keeps killing his own queen

    • @niteshmurti
      @niteshmurti 3 роки тому +13

      Maybe she nags a lot

    • @desm2358
      @desm2358 3 роки тому +1

      Are you playing on level 10 the hardest level

    • @masa-qi8cx
      @masa-qi8cx 3 роки тому +5

      The computer be giving you a handicap.

    • @kyleangelocastro9460
      @kyleangelocastro9460 3 роки тому +3

      @@masa-qi8cx ouch

    • @unistealth
      @unistealth 3 роки тому +2

      If the computer is level 1 on chess, then it is the opposite of what it is said in the video like instead of best move for the computer and worst move for you the computer will simply invert it so you can beat it.
      If you're playing with a strong one, then it is a Sac or sacrifice which a human Grandmaster could also do so beware

  • @nofanfelani6924
    @nofanfelani6924 7 років тому +116

    So this is why chess computer is immuned against trap

    • @maishuddhatmahu4973
      @maishuddhatmahu4973 4 роки тому +4

      Right

    • @ZoolGatekeeper
      @ZoolGatekeeper 4 роки тому +10

      Except that chess computers didn't understand sacrifices in chess at first. But Deep Blue in 1997 made that rule obsolete.. Yes, 1997 is the year humankind started its march toward extinction..(just predicting, don't shoot me wtih a laser).

    • @zaidalyaseen633
      @zaidalyaseen633 4 роки тому +1

      @@ZoolGatekeeper no that move was added by deep blue team

    • @ZoolGatekeeper
      @ZoolGatekeeper 4 роки тому +4

      @@zaidalyaseen633 Yes, I have to admit there are suspicions concerning that particular move, cause it's the move that won the whole tournament.The move itself was not a move a computer would normally make. And having myself been playing against computers of that era, they had problems with sacrifices So, I agree with you.

    • @zaidalyaseen633
      @zaidalyaseen633 4 роки тому +1

      @@ZoolGatekeeper yeah but i played the same game against chess.com computer and it sacrifices it with out no second thought

  • @computo2000
    @computo2000 7 років тому +67

    "a computer that is playing chess is not thinking instead it is calculating through a set of formulas"
    I remember in one of Asimov's books, as early as 1956, where the protagonist would get told that "computers don't think; they calculate". Super interesting.

    • @JohnnyAdroit
      @JohnnyAdroit 7 років тому +11

      This leads to the important question that drives AI research: what's the difference between thinking and calculating?
      Or, is there a difference?

    • @linkinl1
      @linkinl1 7 років тому +2

      Well, machine learning kinda changes that

    • @beena2730
      @beena2730 4 роки тому +2

      @@JohnnyAdroit calculating means you already know all moves.. but has to decide which to choose from according to the level of the computer
      Thinking means, you dont know any moves but you have to decide which to move according to your brain capacity
      Literally same

    • @JohnnyAdroit
      @JohnnyAdroit 3 роки тому

      @Electro_blob 2 A single neuron in your brain has no internal experience either. All it does is zap other neurons when enough neurons zap it. To me, there is no fundamental barrier to machine intelligence. One can imagine a much more powerful computer in the future that could simulate a human brain at a neuronal or even atomic level. If the simulation was accurate, would that simulated brain be conscious? What's the difference between a simulated thought and a real thought?

  • @StopFear
    @StopFear 5 років тому +5

    I don’t think the description is very accurate. Engines these days do not just use “brute force” calculation. They technically can also take psychology into account if a human inputs programming based on what he thinks will manifest as “psychological play”

  • @berndmayer3984
    @berndmayer3984 4 роки тому +5

    possible positions are about 10^50 but not in games. 10^120 is the estimatet number of possible games.

  • @ownagesniper1
    @ownagesniper1 Рік тому +2

    So how does it work when you wanna make the computer not as good. Like reduce its difficulty? Do you just add in a function that has a certain percent probability of not choosing the best option?

  • @ProtonsTalk
    @ProtonsTalk  7 років тому +77

    TTS engine used in this video is probably the best I could find. With this voice, I've used many filters and tweaks to make it even better. Now, I don't see any problem in this audio. It's quite clear and understandable. I don't understand lots of people complaining about the audio. If you don't like narrations like this, please don't watch this video. Next time, I'll try to hire Morgan Freeman for narration.
    Thank you and have a nice day!

    • @limplamp6692
      @limplamp6692 7 років тому +16

      I think lots of people are just fed up with technology taking over the world and are not big fans of robotic voices talking to them. There are so many videos out there where robotic narrators talk throughout videos and it gets so annoying and just disturbing. The thing is that by saying "if you don't like narrations like this, please don't watch this video", doesn't really make sense completely. Too many people these days say similar things for different situations in life, oh if you don't like it don't watch it, or if you don't like this then don't do that, or the "I don't care" attitude. If the whole world had the I don't care attitude and if you don't like it go away, then nobody would give a crap about anything and nothing would ever improve. You gotta be able to take the hard criticism and satisfy your audience. Anyways, sorry, haha, I like debating, don't have anything against your video, this is just my two cents as to why some folks find these robotic videos annoying. Peace and thanks for the video! Great video!

    • @Mr0o0o0o0o0o0o0o0
      @Mr0o0o0o0o0o0o0o0 7 років тому +4

      how about just do it yourself? aah?! :)

    • @discy12345
      @discy12345 7 років тому +1

      Dude he makes a perfect point. Be it a bit long.

    • @vishwajeetdamor2302
      @vishwajeetdamor2302 7 років тому

      well i liked the video and i have used tts too. which one did you use??

    • @salvadorguerrero8654
      @salvadorguerrero8654 7 років тому

      ScienceHook I didn't even notice it was a tts voice lol

  • @temujinlegacy
    @temujinlegacy 3 роки тому +2

    Me: Yeahhh I've won the game
    Computer: 10 inaccuracies, 4 mistakes and 7 blunders

  • @SuedeStonn
    @SuedeStonn 7 років тому +4

    I play on lichess and every so often use the stockfish program to analyze games. One thing I've found out about chess engines, such as my game yesterday, is that certain positions and a certain piece count still confound chess engines. To the side of the annotations is a meter that shows who is theoretically winning, white or black, and in this game white was winning with the meter at 75% white... so why at one point was the engine moving pieces on both sides in repetition? This actually happened twice during this game in the endgame, and both times I made a move to further the game along... both times it lead to a correct move.
    No doubt chess engines are brute force, but today they're also very deep and make amazing moves and combinations that are nearly impossible to find, especially over the board, for a human... but they aren't perfect yet. ;}

    • @SuedeStonn
      @SuedeStonn 7 років тому +1

      At that point the game would be meaningless I think ;}

    • @ralphschraven339
      @ralphschraven339 7 років тому +1

      Have you considered the possibility of it being a software glitch on the end of Lichess? I have also had this problem occur to me when a position is already repeated once in the move list. I haven't tested the problem in another environment such as SCID yet to see if it's Lichess or Stockfish itself, but I am quite sure that it's unintentional behavior and not a limitation on the capabilities of a modern-day chess program.

    • @Ancor3
      @Ancor3 7 років тому

      That's probably because the game had reached something called a "fortress" position or at least some heavily defensive position. Computers still struggle with defensive positions that require a more positional approach rather than a tactical one. That's where humans come into play for the correct evaulation and approach. For instance, in a fortress position the computer will tell you that you're losing but you can throw that evaluation out of the window. It's a draw, the computer simply can't properly evaluate the position.

  • @Mallor998
    @Mallor998 7 років тому +3

    Even when I learned about MinMax and AlphaBeta back in 98 during my BA degree study, it was already ooooooooooooooold.

  • @Grandmaster813
    @Grandmaster813 4 роки тому +4

    So theoretically, playing against a computer makes you better as compared to playing against humans

    • @psychicspy1234
      @psychicspy1234 3 роки тому +1

      Yes and no , chess engine has been beaten by humans

  • @Supware
    @Supware 7 років тому +9

    Could quantum computers revolutionise chess?

    • @stan6969
      @stan6969 Рік тому +1

      since quantum computer has 3 bits in stead of 2 there are 9 combinations for each bit. For example: 000,001,010 and so on. For a 3 bit quantum computers, it’s still not possible to predict all moves. We don’t need to enhance our computers for this. We need to find a new and revolutionary algorithm to solve this.😊

  • @waqaskhan4094
    @waqaskhan4094 5 років тому +1

    Plz explain is it possible to beat such intelligent computers

  • @fadihayek7336
    @fadihayek7336 6 років тому +3

    Another important factor of chess engine is PERSONALITY: Should it be aggressive or defensive? Should it be careful with the opponent or indifferent? More importantly, should this personality be CONSTANT during the whole game, or changeable? Actually that is the reason behind the presence of some people with the chess software in some games against grandmasters: they change the PARAMETRS of the chess engine according to their estimation, e.g if it is open or closed position, if the opponent plays defensively or aggressively, if there is time pressure or not etc.
    How personality is important? Let's suppose you end up with a pisition where there are two possible lines to move: One would give you advantage over your opponent with 3 points at least even if the opponent plays the best moves; the second one would give you either an advantage by 7 points if your opponent does not play the right moves, or you would lose by 1 point if your opponent plays the right series of moves.
    The chess engine would definitely choose the first line, because it would (I am trying to resist the temptation to put he or she instead of it) automatically assume that the opponent would play the best moves if it chooses the second line.
    On the other hand, some human players might prefer the second line: they could estimate that the opponent would not be able to find the winning series of moves, so they would take the risk and plays for a big winning opportunity (7 points is better than just 3 points).
    I call the personalization of a chess engine a machine humanization. It will lead to more varied styles and more entertaining games.

    • @fracapolligummala3548
      @fracapolligummala3548 2 роки тому +2

      Thats just a high risk high reward tactic that could be additionally supplemented with a capability analysis of the engine of its opponent to debileratly use it against him with this tactic. I dont see any "human" personality in that.

    • @gsk1299
      @gsk1299 2 роки тому +2

      The engine calculates as if it was playing against itself, evaluating always the best move for both you and your opponent. If your opponent doesn't know about scholar's mate, you have a high risk high reward of going for it, but if he knows it, you get a worse position. An engine won't go for it, cuz it knows the best move is not to get mated and get a better position. If you will make the computer play moves that are worse if the best move gets played, it becomes worse

    • @senor2930
      @senor2930 Рік тому

      Personality = algorithm

    • @senor2930
      @senor2930 Рік тому

      ​@@fracapolligummala3548it's the same thing

  • @ddt8276
    @ddt8276 6 років тому +1

    How to be the best...
    Play chess with someone online then copy his moves vs computer then make the moves of the computer vs your online oponent.

  • @florentchif4551
    @florentchif4551 7 років тому +1

    10^120 is for all positions, not only legal and possible positions in a game... so even without evaluation functions it wouldnt have to calculate 10^120...

    • @Kernel15
      @Kernel15 7 років тому +1

      Even if only 0.000000001% of those positions were legal and possible, that would still be 10^110 positions.

    • @florentchif4551
      @florentchif4551 7 років тому

      LKC9215 legal and possible solutions are estimatif ah 10^70-80

    • @Kernel15
      @Kernel15 7 років тому

      OK. Still not going to be easily done

    • @florentchif4551
      @florentchif4551 7 років тому

      LKC9215 Indeed at the end it changes nothing. I just wanted to precise this point because the video is not 100% correct but w/e

  • @claytoncoe838
    @claytoncoe838 7 років тому +16

    Constructive Criticism:
    You should get a voice actor to voice the for the videos. The text-to-speech thing isn't really working for me.

  •  7 років тому

    But 10 nanoseconds is 10^-8 (0.00000001) seconds. It has nothing remotely to do with 10^120, which is 1 with 120 zeros.
    Also the phrase "10 to the power of nanoseconds" they used in their correction is terribly wrong (or not even wrong). Nobody ever uses such a construction.

    •  7 років тому +1

      Yeah I presumed that too, but it's still completely wrong. Is it so hard to calculate? 13B years times 3M seconds (per year) divided by 0.00000001 is still around 10^17 . More than 100 orders of magnitude away from 10^120. Jesus guys do you even multiply by 10.

  • @harrickvharrick3957
    @harrickvharrick3957 7 років тому +2

    this is a lot of nonsense. in no case are there 10 E 120 moves on the board, those that are possible are in reality a handful up to some hundreds per move, with only a dozen or so, maybe two, but not more, on average likely in the last case. The computer DOES think. It DOES define what the pieces are, what they can do, (that makes it as said a limited number, in fact peanuts, per player per turn) and its calculative "trees" are keeping a score PER initial possible move per piece for each next move in the row calculated down the line, each time adding a little tree that grows to the peanut bush of calculations Pieces stand for values based on their identity af what they can achieve. The apparatus of course rates extra points it adds either subtracts points for opponent or own check, loss of pieces, pin, treat, mate for the opponent (you see it starting to add up, it is rather complicated) and all this is done per position. The computer is aware where the pieces are. As said, it is the worst, minimalised nonsense, it explains nothing and tries to be snug whilst doing so. I am almost thinking it would be dangerous if you would believe any of this pretentious crap. There is zero knowledge in it, nothing true & indeed, it explains nothing.

  • @Chesthetica
    @Chesthetica 7 років тому +15

    This should be a fun project for AI grad students.

  • @3vimages471
    @3vimages471 5 років тому +4

    This is how mankind will end.
    Max for computer survival min for human survival.

  • @oneleggedwonder7056
    @oneleggedwonder7056 7 років тому +3

    2:39 that part had me dying for some reason lol

    • @SuperYtc1
      @SuperYtc1 4 роки тому +2

      Because he’s mocking something that threatens your ego.

    • @TomEyeTheSFMguy
      @TomEyeTheSFMguy 4 роки тому +1

      @@SuperYtc1 says the planet based off my asshole.

  • @vijaypandian_
    @vijaypandian_ 7 років тому +3

    oh.....i'm searching for the ways to memorize these algorithms ,But your video make me not to think that

  • @whatsthepoint8665
    @whatsthepoint8665 5 років тому +1

    UA-cam algorithm works magic. I was thinking about this earlier and it pops up right now

  • @XwitterEye
    @XwitterEye 2 роки тому +1

    just remember there's only been ten nanoseconds since the big bang

  • @hirobeats7360
    @hirobeats7360 3 роки тому +1

    Awesome video, this is how I found your channel. I'm glad you decided to narrate with your voice since this was made.

  • @lutherschultz4725
    @lutherschultz4725 7 років тому +1

    this is just a very basic chess engine, a very strong chess engine like the best in the world have opening sequences and pattern recognition built into it, it also will not compute every possible move, it will pick and choose moves to evaulate to save cpu

  • @antihero8214
    @antihero8214 4 роки тому +42

    i see... i was dealing with a god👴🏽

  • @pointless698
    @pointless698 4 роки тому +1

    I don’t get how the computer makes a move and it can either be 9 up or 3 up

  • @ppikaachu
    @ppikaachu 6 років тому +2

    is the score in each bubble at the bottom of the tree the score for that move in particular or the total up to that point?

  • @fadihayek7336
    @fadihayek7336 6 років тому +2

    Theorically, if there are super computers with infinite ability of processing, all chess engines would agree to draw from the first move. Think about it.

    • @koodikotka
      @koodikotka 6 років тому

      Not necessarily. You assume it's always a draw. How do you know?

    • @fadihayek7336
      @fadihayek7336 6 років тому +1

      koodikotka Chess engines play because they do not know the final future possibilities of their moves. Now, do you agree that there is no winning chess game if both players play the right moves? I as human being could guarantee you this, even if I do not have the ability to analyze every single possible chess game. Why? It is simple logic: both players have the same pieces, and they both have the same rules to apply. You might ask: why do I play chess if I know that there is no DECISIVE winning game? The answer is this: As a human being, I suppose that my opponent (whether human or engine) is not perfect and I would use his/her/its mistakes to my favor. Of course, the human opponent would have the same idea so we both actually become "blunder catchers".
      Chess engines do not think in the same way.
      Chess engines, in their default parameters, think that the opponent is completely perfect and he/she/it would play the right move; but, and here is the catch, they do not calculate positions to the end of the game from the move 1, so they do not know if their moves would lead to a draw, win, or lost. If a super chess engine with super computer calculates all possible moves, and thinks that the opponent would play the right moves, it will find eventually that ALL GAMES WOULD END IN DRAW, and then, that super engine would ask for a draw from the first move (unless programmed to think like humans).
      To recap: Humans play chess because they are trying to catch blunders, or mistakes; while chess engines play because of the uncertainty of the game's end.

    • @koodikotka
      @koodikotka 6 років тому

      No, I do not agree that there is no winning chess game if both players play the right moves. That's the point, it is not proven it's either win or draw if both players play the 'right' moves. At the moment, when we don't know any better, a 'perfect' game can be any of these: draw, win for black or win for white. Hence, you cannot say that super computers with infinite ability of processing agrees to a draw.

  • @RecursiveTriforce
    @RecursiveTriforce 6 років тому +4

    There are far less than 10^70 positions! 10^120 is an estimate for chess games. There is a huge difference because you can get the same position in multiple ways.
    Example: [1. a3, a6 | 2. b3, b6] can also be achieved in different order (3 extra ways) or you can even move the knights/bishop back and forth (>10000 extra ways)

    • @civ7293
      @civ7293 2 роки тому

      The positions can be reached forever 😂♾️ if there's no repetition
      This game 😀 weird

  • @laurenselderhorst2314
    @laurenselderhorst2314 6 років тому +2

    I’m doing a huge school project about this! If anyone here knows something about the programming of this algorithm, please leave a reply :)
    So, I am creating this tree structure at this moment. Difference is, mine is about the game ‘Mastermind’. For those who don’t know, mastermind is a game where there are 6 colours and 4 positions. This gives a total of 1296 (6^4) solutions. The problem i’ve run into, how do i put this tree that will lead to the answers, into a computer? I was thinking using if/then statements, but i have no idea in what language etc.
    Does anyone know how i can put this tree structure into a computer that can perform these steps i made? I really appriciate all imput!

    • @ProtonsTalk
      @ProtonsTalk  6 років тому +1

      DankAsFuck you can try python if you want to do this easily. Python is probably the easiest language for these kinds of tasks.

  • @flycaptor
    @flycaptor Рік тому

    And how do people know how many atoms there are in the universe?

  • @GhostAemaeth2501
    @GhostAemaeth2501 7 років тому +2

    Today: Best Human, so far - 2882 ELO (Magnus Carlsen, WCP) - COMPUTER: above 3300+ ELO

  • @jaysant6958
    @jaysant6958 6 років тому +8

    So if we study this instead maybe we'll play like computers in no time.

    • @zakuro8532
      @zakuro8532 4 роки тому +3

      You have to be a very good calculator

    • @ZoolGatekeeper
      @ZoolGatekeeper 4 роки тому

      Well, if you know how the computer is thinking, then we can beat it..

    • @adamfirth3082
      @adamfirth3082 4 роки тому

      @@ZoolGatekeeper ehhhhhh dumb

    • @ZoolGatekeeper
      @ZoolGatekeeper 4 роки тому

      Yr right, the computer is actually dumb. Homo sapiens is by latin definition, wise.. and built the Computer.

    • @adamfirth3082
      @adamfirth3082 4 роки тому

      @@ZoolGatekeeper bruh u are so stupid if u think u can ever beat a computer at chess

  • @carlosbautista1294
    @carlosbautista1294 7 років тому +1

    Hi, thanks for this wonderful audio. Im not a native english speaker and I could understand everything in the video. Congrats!!!

  • @itsalmostfun8567
    @itsalmostfun8567 Рік тому +1

    DRAWING AN ENTIRE BOARD GOOD JOB
    Also mostly chess bots that are 1300 below like nelson blunders alot
    giving off queens but the 1200 and 1300 bots in the engine thing without personalities are just way better on not blundering

  • @ssenkumbadeogratius6910
    @ssenkumbadeogratius6910 7 років тому +11

    No mention of Monte carlo trees

  • @umeshbhalla7154
    @umeshbhalla7154 3 роки тому +1

    I think I should quiet in front of computer. It always wins😭

  • @handrias001
    @handrias001 7 років тому

    Computer intelligence is just calculating ALL possible variatsion of the game...and choosing the most expected countermove? With no hesitation- coldblooded calculation of possibilitys. Thats booring....and interesting at the same time. Keyword calculation speed? Put two supercomputers againt each other...who wins- the one who starts or the one with higher voltage :)

  • @yichern4351
    @yichern4351 7 років тому +1

    I'm suppose to be doing my hw but this one video keeps grabbing my attention

  • @gillianbwalya884
    @gillianbwalya884 3 роки тому +1

    Really keeps me thinking 🤔that fundamental chess principles known overtime are violeted and supurssed by the wonderful chess machines,I wish to understand and use this brute force calculation in a simpler fashion

  • @lolnub265
    @lolnub265 2 роки тому

    But how it plays openings?

  • @modolief
    @modolief 7 років тому +1

    I would have liked to see an explanation of alpha beta pruning, that's the one I usually have trouble with.

    • @ProtonsTalk
      @ProtonsTalk  7 років тому +2

      There are some videos for it. Please check: www.google.co.in/search?q=alphabeta+pruning&oq=alphabeta+pruning&aqs=chrome..69i57.4463j0j7&sourceid=chrome&ie=UTF-8#tbm=vid&q=alpha+beta+pruning

  • @cokechan1956
    @cokechan1956 3 роки тому

    Good be explanation on brute force approach to chess tree. But nowadays, there are more approach with better results now, e.g. neural networks, deep learning etc.

  • @kazanime85
    @kazanime85 6 років тому +2

    if you know no game no life, shiro can built the tree top to bottom

    • @maalikserebryakov
      @maalikserebryakov 2 роки тому

      if this is true then how did she get puzzled by tet

  • @thor3203
    @thor3203 6 років тому +2

    More atoms than the entire universe? not in the entire universe, but in the entire "observable universe"...big difference.

    • @3vimages471
      @3vimages471 5 років тому

      No you are wrong …… we know how big the universe is from expansion from the big bang.

  • @duncanng3
    @duncanng3 6 років тому

    It doesn't explain why the AI changes the moves every single time. If you play the same moves, the AI doesn't repeat the same mistakes that leads to a loss. It changes the moves. There is this element of "randomness". What causes that "randomness"?

  • @surpris5269
    @surpris5269 Місяць тому

    bruh can u teach other parametrs to, how to give number to position, not only materials

  • @cocojimmysmumhuang4147
    @cocojimmysmumhuang4147 8 років тому +1

    What a great video how did you know that stuff???????did you research it?? please tell me as soon as possible

    • @michaelbauers8800
      @michaelbauers8800 8 років тому

      There are books on this, articles on this, etc. There's actually a lot of into on this, and computer chess started in the 1960s I think. Technically, it probably started way back with Alan Turing, but as I recall, he manually applied his own algorithm for chess as he didn't have a computer he could run it on at that time ( this is from memory)

  • @bassamodaymat8329
    @bassamodaymat8329 5 років тому

    I didn't quite understand what the program is supposed to do

  • @ashtahoff
    @ashtahoff 6 років тому +2

    i got triggered by the way black and white squares were mistakenly drawn at 0:08

    • @franzjosephliszt1555
      @franzjosephliszt1555 6 років тому

      how do you mean?

    • @franzjosephliszt1555
      @franzjosephliszt1555 6 років тому +2

      no, that's the proper way to set up a chessboard. rules that I've heard so far are white tile in the bottom right corner, white's kingside castle is on the right and black's kingside castle if on the left, from the player's perspective. This board and piece setup follows those rules
      edit: changed "bottom left" to "bottom right"

  • @redbedhed
    @redbedhed Рік тому

    That last statement about the hardware is only partly true. The top alpha-beta chess engines employ iterative deepening, principal variation search, transposition tables, quiescence search, learned evaluation and many forms of unsafe pruning that were refined within the last 20 years. Yes, it is true that a laptop these days is pretty powerful, but stockfish can run on your phone. A lot of elo came from advances in the software.

  • @drianbasumatary1188
    @drianbasumatary1188 3 роки тому +1

    This is the reason why computer are mathematicians genius

  • @davidp.7620
    @davidp.7620 7 років тому

    It's actually not like that any more. This video explains how computers played in the 80's

  • @spodreman7732
    @spodreman7732 3 роки тому

    What about AI levels?
    Most programs or apps have options for the AI's ELO before the game starts.

    • @cokechan1956
      @cokechan1956 3 роки тому

      AI Level normally mean the depth of the search tree. The deeper the tree, the stronger the AI level is.

  • @hacker-hg3ks
    @hacker-hg3ks 2 роки тому

    "which is why computers couldnt usually beat humans in the 1960's but now it can thrash grandmasters"
    there were computers in the 60's????!?!???!?!!?

  • @NStripleseven
    @NStripleseven 8 місяців тому

    “There have only been 10 nanoseconds since the Big Bang.”
    oh ok

  • @liamdurkin7327
    @liamdurkin7327 Рік тому

    But how does it get the score

  • @ZEKAYPRO
    @ZEKAYPRO 3 роки тому

    To not get confused start the video by 2:26

  • @aasyjepale5210
    @aasyjepale5210 6 років тому +2

    btw, there have only been 10 nanoseconds since the big bang

  • @jojotag5344
    @jojotag5344 Рік тому

    kept thinking my alarm was righing hearing this song

  • @Caligula_
    @Caligula_ 7 років тому +3

    i want to see this algorythm in the quellcode. this must very intresting :D

  • @nashezbaernon
    @nashezbaernon 7 років тому

    I find it cute that you used the verb "think".

  • @armenskobalj8875
    @armenskobalj8875 Рік тому

    Akademic explanaiton! Thanks!

  • @benr3799
    @benr3799 2 роки тому

    I want to see the computer that thought this was passable text to speech work

    • @benr3799
      @benr3799 2 роки тому

      In other words, the video maker is lazy asf and can’t even proofread themselves

  • @upaya7178
    @upaya7178 4 роки тому

    “10 nanoseconds is the typical time required for each neutron to cause a fission event “ -Google ... there have been 4x10^26 nanoseconds since the Big Bang.

  • @hardnachopuppy
    @hardnachopuppy 3 роки тому

    Computer is like doctor strange with time stone reviewing every possible outcome

  • @illuminus4420
    @illuminus4420 2 роки тому

    That's pretty cool.

  • @atmunn1
    @atmunn1 7 років тому

    you could also use machine learning
    (also, on an unrelated note, can people PLEASE shut up about the TTS? some people don't like using their own voice, don't have a mic or don't have a good mic. it's still a good video.)

  • @adharshk2838
    @adharshk2838 3 роки тому +1

    Thanks for the knowledge 💞

  • @ksumar
    @ksumar 7 років тому +3

    I wonder if Magnus Carlson would loose against the most powerful chess program. Eg IBM Deep Blue defeated Gary Kasparov ⬛⬜

    • @dadrunkgamer_007
      @dadrunkgamer_007 7 років тому +12

      he would get crushed

    • @JackSmith-jp8fi
      @JackSmith-jp8fi 7 років тому +5

      Magnus Carlsen could get smashed by a iPhone engine these days.

  • @Sz-hi7wj
    @Sz-hi7wj 7 років тому +3

    5:25

  • @billoddy5637
    @billoddy5637 6 років тому +1

    "10 nanoseconds since the Big Bang"
    Say what?!! 😵

  • @J...................
    @J................... 2 роки тому

    Imagine the same AI from Bot ai of DOTA 2 doing chess.

  • @dimitriskontoleon6787
    @dimitriskontoleon6787 7 років тому

    The Question is this. In theory the computer play the "best move", so in the same possision computer should play the same move. This is not hapening anyway... So with near equality the computer is possible to choose other move

  • @flashfocusbruh5144
    @flashfocusbruh5144 4 роки тому +1

    There are 6.022 * 10^23 atoms in one molecule.

    • @roflrolf1782
      @roflrolf1782 4 роки тому

      No, it's the Avogrado number

    • @Bhuvan_MS
      @Bhuvan_MS 2 роки тому +1

      Bruh, a molecule is a group of atoms, it's not a huge number of atoms ranging in billions or trillions though.

  • @Bringiton513
    @Bringiton513 7 років тому +2

    Thanks. It's amazing, isn't it?

  • @samm3417
    @samm3417 3 роки тому

    I knew all of this I just like to watch your videos!

  • @justinfoley7136
    @justinfoley7136 5 років тому

    How does alphazero think?

  • @stan6969
    @stan6969 Рік тому

    alpha beta pruning is the best algorithm for creating a game like chess

  • @colemanadamson5943
    @colemanadamson5943 8 років тому +1

    @2:40....I expect inserting the word "damn" was an attempt at humor. It failed.

    • @Trickxareforkids
      @Trickxareforkids 7 років тому

      I disagree. I gave a chuckle at that part. It lightened me up enough to somewhat forgive the writer for calling stars "suns".

    • @Wtahc
      @Wtahc 7 років тому

      oh youre a flattard. my apologies for taking you seriously or thinking you had anything even remotely intelligent to add to the conversation.

    • @oreole9608
      @oreole9608 7 років тому

      woah who you getting angry at

  • @Jan_ne
    @Jan_ne 7 років тому +1

    the computer has 10 pieces? 😂😂😂

  • @utsanggurung706
    @utsanggurung706 2 роки тому

    Wow the person who wrote the program is great

  • @emir2591
    @emir2591 7 років тому +1

    Cool video dude

  • @gladeon-hb9iu
    @gladeon-hb9iu Рік тому

    thanks

  • @hbol1652
    @hbol1652 7 років тому +1

    hi thanks for great video. I was wondering what tools you used to make the video effect (like hand writing effects ). if someone knows please update.

  • @husaindaud5569
    @husaindaud5569 5 років тому

    Damn fuck, it is more confusing than playing chess

  • @plutoniumpancakes1094
    @plutoniumpancakes1094 7 років тому

    2:15 for example there have only been 10 naynoseconds since the big bang... are you sure? oh wait nvm. What a save! OMG! Wow!

    • @ProtonsTalk
      @ProtonsTalk  7 років тому

      Turn on the captions or read the description :P

  • @GhostAemaeth2501
    @GhostAemaeth2501 7 років тому

    Thanks, that is a very good explanation!

  • @RetroRecipes
    @RetroRecipes 4 роки тому +1

    Hi, I run a small retro channel at ua-cam.com/users/perifractic and would love to feature some 3 stills from this video and credit you with a thank you link in the description. It seems to be marked on Google Images as public domain.
    Whilst I have no doubt you'd be agreeable, I always like to check in with people in advance. But of course if you'd rather I didn't, please do not hesitate to say so too :)
    Thanks so much for your contribution to the retrocomputing community.
    Your friend in retro,
    Perifractic

  • @rationsofrationality2510
    @rationsofrationality2510 3 роки тому

    wow the same guy from 4chan greentext stories is making a foray into chess. Good for him.