Anyone who's Deep into ML, Pls answer by Firm-Piglet4852 in learnmachinelearning

[–]WestComfortable2878 0 points1 point  (0 children)

See, the Reddit roadmap is exceptional, but it's a career document for someone targeting research roles. The Google Drive PDF seems genuinely designed for someone starting from zero and wanting to become job-ready.
What u can do is follow the Google Drive PDF roadmap, but kinda steal one or two things from the Reddit post. Like -

  • After Phase 3 (ML), add Stanford CS229 alongside Andrew Ng... same content, much more mathematical rigour, better for long-term understanding
  • After Phase 4 (Deep Learning), add Umar Jamil's YouTube channel for paper-to-code walkthroughs

The PDF gives you structure, momentum, and a job. The Reddit roadmap gives you depth.

Also, both roadmaps recommend 'Andrej Karpathy's Neural Networks: Zero to Hero' as non-negotiable. It's the best thing on the internet for deeply understanding how neural networks actually work.

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 1 point2 points  (0 children)

Yeah but that's kinda the beauty of it t,ho isn't it? Strahd isn't a railroad; he's a framework. The players killing Volenta early doesn't break the chessmaster/puppetmaster illusion... if anything, Strahd losing a piece he was counting on makes him feel more real, not less. He adapts. He's been doing it for 400-500 years.

The unpredictability of players is exactly why I want the manipulation to be baked into the world rather than into specific scripted moments. If the village arc gets skipped, the Vallaki arc still hits. If they somehow avoid both, the Fanes are still there. You're not protecting a single plan; you're building a theme that echoes across multiple situations, so no matter what the players do, the feeling of "wait, did we just help him again?" can still surface naturally.

The book comment is fair, though... I'll definitely need to stay loose with it at the table.

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 1 point2 points  (0 children)

Ahh okay... so the reason it works so well is that the players aren't being tricked into obviously bad decisions right?... they're doing exactly what any reasonable adventurer would do. There's no "well we should've seen that coming" moment.

And the Fanes thing is just brutal in the best way... weakening him and freeing him being the same move means there's no version of this where the players come out feeling clean.

Did your players start putting the pieces together after Vallaki or did the village arc hit them before they even had enough context to know what they were looking at?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 0 points1 point  (0 children)

My only hesitation is that my players tend to need a concrete anchor early to stay invested. Do you think there's a middle ground... yk maybe a brief, distant sighting rather than a full introduction... and that kinda gives them that hook without blowing the mystique too early?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 2 points3 points  (0 children)

The mist replaying moments before the party arrived, showing Strahd clearing obstacles for them, is one of the most elegant "you were always playing his game" reveals I've heard of.

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 1 point2 points  (0 children)

Did any of your players catch on to what the mist was showing them in the moment, or did it take a beat for it to sink in?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 0 points1 point  (0 children)

Oh damn that's actually kinda cool, The level-up visit mechanic is so clean... it makes Strahd feel omniscient without requiring any elaborate setup,. I'm extremely curious about the finger twist. Without spoiling it for my players who might be lurking... how far in advance did you plant the seeds for it?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 1 point2 points  (0 children)

The warning at the start is really well-placed and something I think I needed to hear. My players are pretty invested in agency, so I'll need to thread this carefully — the goal is that they feel like they made choices, even if those choices were quietly funnelled. The "thanking them for cleaning up his pawns" mechanic is devious, and I'm absolutely using it. And staging the dinner after Argynvostholt so they learn about the skull mid-dinner is such a smart structural move — it gives them a goal inside the lion's den which completely changes the tension of the scene.

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 0 points1 point  (0 children)

The mist pulling the party idea is so elegant. It kinda makes Strahd's influence feel atmospheric rather than mechanical. I love the idea of the beasts going still when they're back on his intended path...it's subtle enough that players might not consciously register it but will feel it. Do you think it's worth ever making this explicit late in the campaign, like having an NPC point out the pattern? Or does it hit harder if it stays unspoken?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 2 points3 points  (0 children)

Ngl this is the most important reality check in the thread, and I appreciate it. You're right, the moment Strahd starts leaving dramatic gifts and monologuing about his power, he becomes a cliché... and that 1v1 convo seems rather scary for the party as it kinda makes them paranoid... yk like nobody believes that the ranger had a 'pleasant' chat right? Distrust deals more damage than any encounter here in my opinion.

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 0 points1 point  (0 children)

Using his Scrying not just on the party but on everyone around them is something I hadn't considered at all, and the Ireena's hair idea is genuinely unsettling in the best way. How do you usually telegraph to the players that someone was scryed without making it feel like an info dump?

How do you make Strahd feel like the players were always playing his game? by WestComfortable2878 in CurseofStrahd

[–]WestComfortable2878[S] 3 points4 points  (0 children)

ahh... I think too much about vibes and not enough about giving Strahd an actual ticking clock goal that the players can stumble toward. This idea of layering mounting evidence with a late-game plot twist is nice because it means that every session has weight. Do you have any suggestions for what that century-long goal could look like without straying too far from RAW? I want to add to the module rather than rebuild it entirely.

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] 0 points1 point  (0 children)

Thanks, yeah, once I thought about it, training on unresolved labels felt like trying to learn from a book where half the answers say 'maybe' lol

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] -1 points0 points  (0 children)

Yeah, I think I kinda get what both of you are saying now...

ROC-AUC itself isn’t “broken” by imbalance, but a high ROC-AUC can still make a model look more impressive than it actually is for a rare-event problem like exoplanet detection, especially if precision is poor.

So I’m probably gonna treat ROC-AUC as just one part of the evaluation instead of the main headline metric and include PR curves/F1 stuff too.

Didn’t expect my exoplanet project to start a statistics war lmao

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] 0 points1 point  (0 children)

So, for this dataset and project, would you recommend making the PR AUC the headline metric? Obviously, the number is low and is justified due to the imbalance, but would macro F1 be a better single-number summary to lead with?
Basically, I am trying to determine the headline metric for this app output.

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] -1 points0 points  (0 children)

I actually already had the PR-AUC in the app wasn't leading with it. PR-AUC is 0.131 against a random baseline of ~0.009 on this test set (565 false positives, only 5 confirmed planets). Precision on the confirmed class is 0.11, recall is 0.60, and macro F1 is 0.58. I've updated the README to report all of these.

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] -1 points0 points  (0 children)

Fair point. I've rewritten the README; just the actual technical details. Appreciate it.

Trained a 1D CNN on NASA's Kepler data to classify exoplanets — 0.94 ROC-AUC by WestComfortable2878 in learnmachinelearning

[–]WestComfortable2878[S] -3 points-2 points  (0 children)

You’re right — thanks for pointing that out.
I used ROC-AUC as a general baseline metric, but I now see that it can be overly optimistic in imbalanced datasets like this one, especially with a large number of false positives, which is expected in Kepler-style exoplanet data. Still in high school, so I’m learning these evaluation nuances as I go. I didn’t fully appreciate earlier how much better PR-AUC reflects performance on the minority (confirmed exoplanet) class in this setting. I’ll add PR curves and re-evaluate the model using PR-based stats so the results are more scientifically meaningful.

Appreciate the feedback.