my subscriptions
ObviousSurprise 1 point

The MCTS has a very intricately designed evaluation system that is basically based on the human perception of chess. Dumbed down it would be us telling the PC: That is a good place to be in (of course substantiated by massive amounts of data and so on).

The neural network only gets the basic rules of chess. Then it plays against itself and sees what happens. At the start, even a child could beat it (the moves are almost random), but every time it loses or wins it applies some math to the neurons and "changes" the way it percieves the game, basically changing the input/output function on its own.

The reason why AlphaZero beat Stockfish is that the evaluation function is still mostly made by humans, the computer is just better at doing that, AlphaZero however is more similar to a human (with the brainpower of a small mouse maybe, but optimized in a certain direction), just a human (mouse) that played 1.000.000 or so games and learned from each one without getting tired at all.

StubbornWaffle 1 point

The MCTS has a very intricately designed evaluation system that is basically based on the human perception of chess. Dumbed down it would be us telling the PC: That is a good place to be in (of course substantiated by massive amounts of data and so on.

I'm already lost here. Quick google search leads me to a wikipedia page stating that an MCTS does not need an 'explicit evaluation function', as long as one implements the allowed moves and end-game conditions.

SixAngryDucks 2 points

Find a common denominator between 1 and (x4 - 2x2 + 1)/(4x2 ) and then combine like terms, then factor... you should have something that is a perfect square, which you can then take the square root of.

StubbornWaffle 2 points

I've added 1 and (x4 - 2x2 + 1)/(4x2 ), and still got du = (1/2)*(x4 - 1)/(x3 ) dx

SixAngryDucks 3 points

After you clear out the square root there's no real reason to use a u-sub, you should just be good to go.

StubbornWaffle 2 points

Thank you!

Ugh, I can't believe I've spent hours just for this one question.

MultiFazed 2 points

It doesn't require actual playouts. It simulates playouts based on random moves from both sides, and then weights the nodes of the resulting tree based on the final results of the simulation.

StubbornWaffle 1 point

They are random, but are still playouts.

It will still have to select a node, randomize movements from both sides until the game ends starting from the position corresponding to the selected node, and then repeat the process for about hundred more times. That should take a lot of time. Yet, it has still been used effectively in real-time. I don't know how that is possible.

qablo 4 points

This is all we know:

In theory, they will be publishing a full article with more details, more games and so on, but I haven´t seen it yet... who knows.

StubbornWaffle 1 point

Hmm.. It looks interesting, but it appears research papers aren't beginner-friendly. (But then again, machine-learning has never been an easy topic to deal with.)

It does mention MCTS, which answers how a value for each candidate move can be assigned for a Markovian model.

But aside from that, I understood next to nothing. It has many vocabulary words that can't be defined in simple sentences, but instead have to be taught in lectures.

justaboxinacage 3 points

Was your opponent a computer? That's a very engine-like move, I must say. Engine says it's good but there's so many less risky moves on the board that are just crushing, it's a little bit fishy for a human to play a move where if they're miscalculating something it's potentially throwing away the advantage while there's so many other strong/less risky moves on the board.

ayyeeeeeelmao 4 points

Not real suspicious unless he's a low-rated player, it's a pretty simple "remove the defender" kind of tactic.

StubbornWaffle 1 point

Ahh, so that's what this tactic was called.

StubbornWaffle 1 point

Not that I'm aware of.

McKoijion 17 points

I think this is totally wrong... Punching is faster, closer to the opponent, less telegraphed (don't have to shift nearly as much body weight) and more stable (again less weight shifting and you aren't on one leg). Kicks might potentially have more power/weight/range, but you could probably get off multiple punches in the time it takes to do multiple kicks.

Maybe in MMA or real life, but I'm talking about specifically when sparring in Taekwondo. It's harder to get points with punches than it is with kicks. There's only one small, easily defended target that a Taekwondo fighter is allowed to punch, and glancing blows don't count. So to effectively land a punch and get a point, you need to get within effective kicking distance of the opponent, which is a big risk. Then your opponent needs to drop their hands. Then you need to aim for a small target, fire off a quick, but solid punch, and connect cleanly so that the judges see it. It's tough to pull off, and it's a little like bringing a knife to a gunfight. It's far more effective to just stand a little farther back and use your gun too.

Again, this is just based on the rules of Taekwondo, and it's a big reason why it's different from Karate. Because punches are so much harder to land, worth fewer points, and expose the fighter to more risk, fighters tend to focus on kicking, which is the whole point of the style.

The rules of the sport always dictate who will win. A Navy Seal would be able to kill me in a dozen ways, but if they aren't allowed to use guns, knives, bombs, martial arts, etc. and the only weapon both of us are allowed to use are SUVs that we crash into each other at 50MPH, then there's a solid chance I'll be able to kill the Marine.

StubbornWaffle 1 point

There's only one small, easily defended target that a Taekwondo fighter is allowed to punch, and glancing blows don't count. So to effectively land a punch and get a point, you need to get within effective kicking distance of the opponent, which is a big risk.

I fail to see how this wouldn't be a problem also in Karate.

Although in Karate one is allowed to punch two targets - the body and the head, these targets individually still require the puncher to close in from a kicking distance. Thus, the same risks of punching in Olympic TKD pretty much applies to Olympic Karate, which in turn means that Karate will more or less become foot-fencing? no?

ThatsCaptain2U 1 point

Have you looked at resources available through your school? You don't provide enough details, but usually unis or even high schools have a mental health professional on staff that could help you. At the very least, provide you with local resources that provide low cost or no cost counseling services.

StubbornWaffle 1 point

I've considered that, but thought about how embarrassing it would be to enter their office where every other students can see.

Also, I know this sounds ridiculous, but I fear that discussing my academic and social incompetencies with the school's mental health professional would only make me appear even less worthy of enrolling in their university. After all, the school's mental health professional is one of the school's staff.

Hellos117 2 points

I had the same anxiety when trying to get help from the university counseling center. In fact, I circled the entrance to the room several times before I was sure no one saw me go in, lol.

There were many students that came to the room for help but they were only worried about themselves. I got self conscious to the extreme, but I understood that they were just trying to get help for themselves just like I was.

About the staff and enrollment part... you are protected by privacy laws. Not even can a therapist speak about your details to a another member of staff due to strict laws. I was a psychology major at my university so I was paranoid about whether the mental health staff would consider me ineligible for being a student there. None of that occurred nor could have.

In fact, my psychology program director (I was a senior undergrad student) even applauded me for getting the help I needed for my issues (extreme social anxiety, GAD, and major depression) she was so nice to me and I was able to get an incomplete grade for her fieldwork course so I can have time after the semester to complete the work. I was able to graduate and she was so happy for me to have bounced back and succeeded.

It’s okay to get help. My professors strongly recommend it even for their own students. Doesn’t mean your less qualified or worthy as a student. Staff members themselves get therapy because they’re human too, just like us.

I was getting free counseling (10 sessions of individual therapy) and free unlimited group therapy... (insurance just covered my psychiatrist appointments and meds there)

Long story short, it was the best decision of my life, hands down. I was a dead man. Now, I’m alive again.

StubbornWaffle 2 points

Wow, I just want to say congratulations.

It must have taken a lot of courage, especially for a psychology major to seek help.

Load more comments
PizzaHun1 1 point

Oh man, I feel you. I think after high school it gets so much harder to find new friends. Maybe you should try thinking out of the box, since the normative lifestyle is designed in a way that isn't very inclusive. For example, try to find a way to make money that doesn't require verbal information or has loose time constraints (I think crafting or being freelancer in general). It's your life, do what's right for you, not what's right in sitcoms and stuff.
Personally, I'm also having similar problems (though for a different reason) and I changed my future plans so it'll be easier to me with my disadvantages. Hope this helps somewhat, you can also pm me if you feel like it :)

StubbornWaffle 1 point

As someone suggested, I am interested in programming. In fact, I want to become a professional programmer who deals with machine-learning someday, regardless of how distant that future may be.

However, programming isn't a loner's craft as some people may suggest. When part of a development team, I will be required to be in harmony with others; I can't be stepping too far out of the box.

[deleted] 1 point

What do you expect my man? Someone recommend you video and it will fix it? contact your physiologist.

StubbornWaffle 4 points

By 'physiologist', I assume you mean psychotherapist.

Unfortunately, my entire family cannot afford psychotherapy.

So, my family suggests that I instead work more part-time jobs, so that I earn money and interact with the real world.

However, either managers don't want to hire me, or I get fired very quickly for incompetence.

wheelburrow 2 points

You might want to try meditating without the app at some point and spend some time with your raw thoughts during meditation. Dealing with negative thoughts in meditation is very useful skill that I've found transfers over to regular life. Also, I'm of the view that meditation is not just a place we go away to and then return to the world after, but rather it's a way of life and tapping into a flow. So that means there's lots of work to do off the cushion as well as on.

StubbornWaffle 1 point

So that means there's lots of work to do off the cushion

Such as?

ziggurism 7 points

"inverse" means "reverse the arrow". It means "undo" (like division undoes multiplication). That's literally the definition. If f points from x to y, then f inverse points from y to x.

If f(5) = pi (points from 5 to pi), then f–1(pi) = 5 (points from pi to 5).

StubbornWaffle 2 points

If f(5) = pi (points from 5 to pi), then f–1(pi) = 5 (points from pi to 5).

Well then, what about f-1(5)?

ziggurism 7 points

I cannot say what f–1(5) is until you find me an x such that f(x) = 5. Given one arrow x ↦ y for the function f, I can deduce exactly one arrow y ↦ x for the inverse function f–1.

In my above comment, 5 is an x value, and f–1 only takes y values. Until you find out 5 is also a y value, f–1(5) is undefined.

StubbornWaffle 3 points

Ahhhhhh. I think I got it now, thank you!

Load more comments
StubbornWaffle commented on a post in r/running
StubbornWaffle 1 point

Because I want to build my cardio, I started interval training.

However, I'm not a very fit individual.

So, I start running for 5 minutes, have a minute walk, and then run again for 30 seconds less than every previous attempt(5 minutes, then 4.5 minutes, and then 4 minutes, and so on).

Am I on the right track?

yo-dad 4 points

You would want to try adjusting your wbtb time and/or how long you stay up for wbtb. So maybe adjust to 5:30 hrs of sleep, or if you wake up after 6 hrs, maybe stay in bed and recite an affirmation instead of getting out of bed and waking up too much. If your sleep schedule is regular, it will be just a matter of fine tuning your wbtb schedule to see at what point are your able to wake up, but then be able to fall back asleep too. That's all I know about wbtb.

StubbornWaffle 1 point

Just slept 5.5 hours, and stayed awake for five minutes. I was unable to fall back asleep, again. I've concluded that I should do affirmations instead. Do affirmations mean repeating "I will lucid dream"?

yo-dad 2 points

Yeah, that is an affirmation. You will be performing basic steps of MILD. Good luck.

StubbornWaffle 1 point


Bofo42 2 points

To add to /u/kouhoutek's answer: they are very different tools that are implemented with very different structures - alpha-beta pruning uses a search tree, while a NN uses affine transformations composed with non-affine transformations --- its really a big composition of functions. These affine transformations are stored in multi-dimensional arrays and are often called (incorrectly) 'tensors'.

How this plays out in how they function: alpha-beta pruning itteratively eliminates less than optimal subtrees.

NN's often have massive numbers of parameters (100k's to millions), each of which gets "tuned" or adjusted itteratively.

StubbornWaffle 1 point

I appreciate your time and effort put into this post.

I'm just not sure what you mean by 'affine transformations'.

If I understood it correctly, it helps computers recognize images that have been distorted in various ways, hence the word 'transformations' in the context of Geometry.

However, I don't understand how 'affine transformations' fit in with an AI doing other complex tasks, such as 'AlphaZero' making logical moves in chess.

119 Karma
102 Post Karma
17 Comment Karma

Following this user will show all the posts they make to their profile on your front page.

About stubbornwaffle

  • Reddit Birthday

    December 22, 2017

Other Interesting Profiles

    Want to make posts on your
    own profile?

    Sign up to test the Reddit post to profile beta.

    Sign up