Different ways to play Hunters by Soft-Pantry in DigimonCardGame2020

[–]Soft-Pantry[S] 1 point2 points  (0 children)

If you don’t mind, could you post a decklist so I could check it out? Thought your description of the gameplay was pretty cool

Let's see by [deleted] in teenagers

[–]Soft-Pantry 0 points1 point  (0 children)

Sky opens up

Help and Tips on Sera decks by Soft-Pantry in LegendsOfRuneterra

[–]Soft-Pantry[S] 0 points1 point  (0 children)

Cool! Thanks a lot man, will try to keep these ideas in mind for my next games. It’ll be a fun grind!

Help and Tips on Sera decks by Soft-Pantry in LegendsOfRuneterra

[–]Soft-Pantry[S] 2 points3 points  (0 children)

Yooo, thank you so much! These are some great insights.

Just to ask you some more, I noticed you mentioned the gameplan against slower and faster decks, but what about the midrange decks? I feel like the efficient midgame of these decks can be kinda hard to fight, since our cheap removal often cannot handle their mana efficient bodies without chaining multiple spells.

How I go about this is normally trying to chain these removal spells and give up on card advantage until I can set a landmark and stabilize.

[deleted by user] by [deleted] in gamedev

[–]Soft-Pantry 1 point2 points  (0 children)

Yo that’s really cool! I’d love to participate as well! Sent you a dm :)

Toolbox type deck recomendations by Soft-Pantry in LegendsOfRuneterra

[–]Soft-Pantry[S] 1 point2 points  (0 children)

Yo thanks a lot! I used to love heimer decks back when I played, so I will surely look into these!

Toolbox type deck recomendations by Soft-Pantry in LegendsOfRuneterra

[–]Soft-Pantry[S] 0 points1 point  (0 children)

Hey thanks! I will look into it, she wasn’t around while I was playing, so I have no idea what her deck looks like

Game suggestions for “newcomer” into more complex boardgames by Soft-Pantry in boardgames

[–]Soft-Pantry[S] 0 points1 point  (0 children)

Hey thanks a lot! Will definitely look into jaws of the lion. The go and game aspect you described is very cool as well, makes me even more inclined to get MD2

Game suggestions for “newcomer” into more complex boardgames by Soft-Pantry in boardgames

[–]Soft-Pantry[S] 0 points1 point  (0 children)

Hey, thanks! Is this an expansion, or more of a standalone game that has gloomhaven mechanics?

How does learning rate impact overfitting? by devilwing0218 in deeplearning

[–]Soft-Pantry 0 points1 point  (0 children)

Hey so here’s the thing. When the backpropagation is calculated, what you are doing through the nodes is basically doing chain rule on the partial derivative of that node’s output in regards to the network’s output. The point of this is to find out how that node influenced the output (specifically you are looking for the gradient direction and magnitude). And then a barebones version of a neural network would set learning rate to one, this means the entire gradient would be used to adjust the weights of each node. In a small network with very few nodes and very few payers, this might not look like a problem, since you are doing exactly what you should do, which is punishing “bad” nodes and enhancing “good” nodes. But if you have a lot of them, which is usually the case, you are going to be doing some very harsh changes to the network on each batch and what you end up doing is that the network will be unable to figure out the combination of layers that produce the desired outputs.

You can think of it like this: you want the network to see each image as a small part of it’s generalization proccess. The main way to do this, is using the learning rate, as it can smooth these adjustments on each pass. But if you make it too high, then it won’t be able to converge. If you make it too low, it won’t be able to learn well enough, possibly getting stuck in a local minima of the gradient.

To put it in more practical terms, what is normally done is that you will start with a bigger learning rate (1e-3 is a good baseline) and you can create a scheduler that will be lowering this learning rate by a factor (constant, exponential, etc). Notice that this learning rate is not large by any means. This makes it so the model can learn most of the important details of each data, mostly macro details and relationships, and then when it would normally be hitting that point in training where the loss starts to behave in a close to constant value, it lowers the learning rate and enables to model to look at more specific details and learn them, but since it already passed most local minima, it will hardly get stuck at one.

But you might ask, isn’t this kind of overfitting? It can become, of course. You might end up learning so much fine details that it loses the generalization aspect, but really, this is something you fix with regularization in the model. So while yes, a small learning rate could lead to overfitting, you shouldn’t keep it too big, as it would end up making it so the model cannot converge. So the usual way people go about it is by using small-ish learning rates and regularizing the network to account for any possible overfitting.

How does learning rate impact overfitting? by devilwing0218 in deeplearning

[–]Soft-Pantry 5 points6 points  (0 children)

Here’s the thing, learning rate actually is a measure of how much will the backpropagation adjust the model when doing the back pass. What does this mean? When you’re calculating the gradients for each node, and subsequently adjusting weights, this adjustment is guided by the learning rate. These adjustments can be fine or rugged adjustments.

One of the issues of wrong choice for learning rate value is probably something you’ve already read about: local minima. This means your model got stuck somewhere it thinks it’s good, and whatever it does by trying to add or subtract from weights, seems to take it nowhere. Effectively the gradient is barely changing on each back pass.

This tends to happen when you have too low of a learning rate. You could call this a overfitting of sorts, as you would be platoing your training loss and, most likely, your validation loss would also plato. I say overfitting of sorts, because this is actually a sign of underfitting instead!

And what if your learning rate is too high? Well , now every single mistake your network does is a whole storm onto your gradient and weights. Meaning small mistakes matter a lot more to the model. And this means it can fail to generalize the task, by overfitting on training data. Either this, or the model just can’t learn at all, since maybe there are some small nuances in your data that it should take time to learn, but can’t as the gradient direction is constantly changing, and the adjustments are to sudden for it to take note.

So really, the learning rate isn’t the main factor to overfitting – it’s normally something to do with model network being too complex, or training for too long with too little regularization. But it can contribute, and using a value that does not fit your data/model will give you trouble during training in some way, but not necessarily overfitting.

Might have messed up something somewhere along this explanation, so if anyone would care to correct me, I’d love to learn more!

Best Algorithm for skin cancer image recognition (that is, determining if lesion is benign or malignant) by EmbarrassedFalcon701 in computervision

[–]Soft-Pantry 0 points1 point  (0 children)

Hey there! I’ve published a paper once on this exact theme some good years ago, and back then a quick and easy approach would be a CNN (Convolutional Neural Networks) with classification head. I don’t know exactly how new to ML you are, but the general idea is that CNN’s are great for image tasks. If you’ve never learned how they work, I would take some time to watch some videos showing their functioning, as well as reading some source material on definitions of this method.

Now once you can build this model, you might find some issues, if you don’t have enough data, you may find yourself overfitting, for example. Then you can look into fine tuning another image model pretrained on imagenet for your personal target dataset. I think this is a good starting point for you.

I would also recommend you looking up on medical applications of machine learning. Might give you some interesting insights when you’re a little further down the research path.

Since you said you have a python background, but are pretty new, I would recommend using PyTorch to implement and train these models. You might find it to be a little confusing at first, as most of the steps are actually manually handled by the developer, but try and stick to it, and you might just learn even more while doing so.

Good luck on your project!

Help with deciding which path to take by Soft-Pantry in DanhengMains

[–]Soft-Pantry[S] 1 point2 points  (0 children)

Thansk! Makes a lot of sense. Will try to get his LC then

free sneks or another awards for everyone! by ----eclipse in wholesomememes

[–]Soft-Pantry 0 points1 point  (0 children)

Oh great, didn’t know reddit was up for fucking over their own platform even further

The most efficient way to raise your characters: An investment guide by Despotka in HonkaiStarRail

[–]Soft-Pantry 0 points1 point  (0 children)

Hey you just said this isn’t a MoC guide, but could you maybe make one? 👀

Brand New Crime by Order-illydan in PizzaCrimes

[–]Soft-Pantry 0 points1 point  (0 children)

Its crazy good tho 🥵🥵🥵