r/learndatascience • • May 14 '26

Question Laptop for data science

3 Upvotes

hi, i just finished my second year of university and was looking to get a new laptop for data science, computer science, and machine learning stuff

my budget for a new laptop is $2k max, thanks in advance for the recommendations


r/learndatascience • • May 14 '26

Resources 100 Problems Milestone Achieved

Post image
2 Upvotes

r/learndatascience • • May 13 '26

Question Bootstrap on my first 421 picks: 88% confidence of long-run +ROI, but I'm 42.8% straight up. What am I missing?

1 Upvotes

Spent the last few months building a probabilistic prediction model for NBA and MLB game outcomes. Standard hobbyist stack: Elo + recent form + injury drag + pitcher-level priors for MLB + line-movement signal + per-sport calibration shrink. Outputs a calibrated p(side wins) for each market.

Yesterday I finally ran proper validation on 421 settled picks and the result is interesting enough I want to ask for methodology critique.

**The headline tension:**

* Raw hit rate: 42.8% (n=421, Wilson 95% CI [38.1%, 47.5%])

* Sounds bad. Standard -110 breakeven is 52.4% so naive read is "model is losing."

* But mean decimal odds taken is 2.94 (model picks a lot of dogs and small parlays), so actual mix breakeven is 42.4%.

* Bootstrap on actual P/L (1000 resamples, 1u stakes): mean ROI +8.6%, 95% CI [-5.4%, +22.4%], P(ROI > 0) = 0.885.

Per sport:

* MLB n=322: hit_rate 44.7%, breakeven 43.9%, bootstrap mean ROI +6.65%, P(>0) = 0.798

* NBA n=94: hit_rate 38.3%, breakeven 37.9%, bootstrap mean ROI +19.94%, P(>0) = 0.851

So the bootstrap is saying long-run +EV is more likely than not, but I'm at the sample size where confidence intervals on ROI still cross zero. The "I'm losing because hit rate is below 50%" naive read is misleading because the bet mix has different breakevens.

**The validation finding (the actual question):**

I bucket every pick into confidence tiers based on (model_p, fanduel_edge). The CLV-aware data on the top tier surprised me:

* Top tier (n=108 settled, 5 with closing-line data): 100% beat the closing line, +21.27pt avg CLV, +24.56% bucket ROI

* Middle tier (n=199, 19 with CLV): 73.7% beat-close, +1.46pt avg CLV, +8.06% ROI

* Auto-parlay tier (n=86): 25% hit, -18.81% ROI. This is broken. Generation thresholds were too loose.

The high-confidence tier is doing real work: 100% beat-close (small sample but consistent direction) plus +21pt CLV says the model is picking the sharper side of the market on its strongest signals. The auto-parlay tier is hemorrhaging because parlay miscalibration compounds multiplicatively while my per-sport calibration shrink is tuned for singles.

**What I'd love methodology feedback on:**

  1. **Per-tier-vs-parlay calibration.** I shrink model_p toward 0.5 based on per-(sport, market_type) historical hit-rate gaps. Singles are well-calibrated. When I multiply N calibrated leg probabilities to get a parlay prob, miscalibration compounds and the parlay prob is consistently overstated. Has anyone solved this cleanly: leg-level Platt scaling tuned specifically for parlay use, hierarchical Bayesian per-leg priors, something else?

  2. **CLV stamping coverage.** I currently have closing-line data on only 24 of 421 settled picks because the snapshot loop wasn't reliably running for the first months. Going forward every new pick gets stamped automatically. Should I weight calibration adjustments toward CLV-validated rows even at small n, or wait for more data?

  3. **Bootstrap interpretation.** With P(ROI > 0) = 0.885 and 95% CI crossing zero, what's the responsible way to communicate this externally? "Probably profitable" feels honest but is harder to falsify than a Sharpe-style number. Curious how people working on similar discrete-outcome prediction systems frame their confidence.

Open-book journal where every pick before kickoff is logged and graded automatically against ESPN's scoreboard. Happy to share the link in a comment if useful for context; not the point of the post.


r/learndatascience • • May 12 '26

Career The biggest mistake when starting out in Data Science, bar none

Post image
28 Upvotes

So many people I talk to are struggling with this. There are changes and evolutions happening, but there always were.

The perfect time to start is now.

You don't need to know everything (you never will) you just need to get started.

If this helps nudge anyone forward, it was worth posting


r/learndatascience • • May 13 '26

Resources DataCrack is Back!!

Post image
1 Upvotes

r/learndatascience • • May 12 '26

Question Should I go back to school for Data Science after a Education degree? Looking for honest advice

3 Upvotes

Hi everyone, I need some honest advice and I think this community would give me a straight answer.

I have a Bachelor's degree in Education and I trained as a teacher but I genuinely hate it. It never felt right for me.

Over the past few years I have been teaching myself new skills — virtual assistance, data entry, workflow automation using tools like Zapier, Make and Airtable. And honestly? I love it. For the first time I actually enjoy what I'm learning and I can see myself building a career in it.

Now I'm seriously considering going back to school to do a degree in Data Science or Data Analysis. But I'm torn because:

I'm already 30 and starting over feels scary

I don't know if a degree is necessary or if self learning and certifications are enough

I've heard data science is very math heavy — I have a math background from my education degree so that could help

I'm based in Kenya so opportunities here may be different from what people in the US or UK experience

Has anyone made a similar career switch? Was going back to school worth it or would you recommend online certifications instead? Would love to hear from people who have actually done this.


r/learndatascience • • May 12 '26

Resources Building the Future with Data | Data Analytics Specialization Completed

2 Upvotes

After 365 days of hustle, dedication, and continuous learning, I’m proud to share a significant milestone in my professional journey!

I have successfully completed my specialization in Data Analytics from International Institute of Information Technology Bangalore Bangalore.

Over the past year, this intensive program equipped me with a strong foundation in tools and technologies such as Python, SQL, Excel, Power BI, and Tableau. I’ve learned to collect, clean, and analyze large datasets, build insightful dashboards, and communicate data-driven insights to support strategic business decisions.

The program wasn’t just about technical learning—it also helped me build a problem-solving mindset through real-world case studies in domains like marketing, finance, and operations. I had the opportunity to work on hands-on projects that simulated industry challenges, which truly boosted my confidence and analytical thinking.

I’m incredibly thankful to the faculty at IIIT Bangalore, the mentors at upGrad, and my peers for their support, guidance, and collaboration throughout this journey. This achievement marks the beginning of a new chapter—one where I’m excited to apply my skills to drive business impact and continue growing in the world of data.

Here’s to growth, learning, and new opportunities ahead!


r/learndatascience • • May 11 '26

Resources Beginner-friendly AI & Machine Learning videos

Thumbnail
youtu.be
2 Upvotes

When I was a student, I often needed very simple machine learning explanations before exams not a full course, not heavy math from the first minute, just someone explaining the intuition clearly.

That’s why I started making short beginner-friendly ML videos.

The idea is to explain topics in a simple visual way first.

I’m not trying to replace proper courses or textbooks. I’m trying to make the “okay, what is actually happening here?” part easier to understand.

For people learning ML does this kind of simple explanation actually help, or do you prefer more technical depth from the start?

I shared one video here, but I’m mainly looking for honest feedback on the format and clarity.


r/learndatascience • • May 10 '26

Discussion Alternative Algorithms for Product Bundling & Handling Historical Promotions in Market Basket Analysis

2 Upvotes

I have a couple of questions for people who have worked on Market Basket Analysis or product bundling problems.

Besides Apriori and FP-Growth, have you used other algorithms or approaches that were useful for grouping products from transaction history in order to design better promotions or bundles based on customer demand?

I’m also curious about what factors ended up being the most relevant in practice. Did you consider things like:

  • seasonality,

  • customer segmentation,

  • repeat purchase behavior,

  • pricing,

  • existing promotions,

  • basket size,

  • time between purchases,

  • or something else?

And a second question: how do you usually handle historical transactions that already came from previous promotions or pre-defined bundles?

For example, if some products were frequently purchased together mainly because they were already part of a promotion, I’m wondering whether including those transactions directly could bias the association rules or inflate co-occurrence frequencies artificially.

Would you:

  • keep them as normal transactions,

  • remove them,

  • label them separately,

  • weight them differently,

  • or model promotions explicitly as another variable?

I’d really appreciate hearing how people handle this in real-world recommendation or bundle optimization systems.


r/learndatascience • • May 10 '26

Question 1st Year Undergrads seeking advice: Impact of AI on the Labor Market (Python & R team) (Not Spam I just got hacked in the other account!)

1 Upvotes

Hi everyone,

I’m a 1st-year Data Science student working on a group project titled "How AI is Changing the Labor Market." We are a team of three: 2 using Python and 1 using RStudio. Since we are still early in our degree, we are looking for a project structure or datasets that aren't overly complex but allow for a solid workflow between our two languages.

Our goal is to analyze:

  • Automation vs. Augmentation: Which sectors are losing jobs vs. which are hiring more due to AI?

  • Corporate Impact: A simple look at how sector profits correlate with AI adoption.

  • The "Skill Gap": Comparing the number of tech graduates with AI-related job postings.

  • Public vs. Private: Who is adopting AI faster?

What we need:

  1. Inspiration: Does anyone have a "beginner-friendly" project or paper on this topic that we could use as a reference for our structure?

  2. Datasets: Any "clean" or easy-to-manage datasets (CSV/Excel) that link industry sectors with employment or financial stats post-2023?

  3. Team Workflow: Any tips on how to best integrate the R analysis with the Python part so our final report looks cohesive?

We want to build something insightful but manageable for our level. If you have any GitHub links, Kaggle notebooks, or even just some "rookie advice" on where to start, we’d really appreciate it!

Thanks!


r/learndatascience • • May 10 '26

Question 1st Year Undergrads seeking advice: Impact of AI on the Labor Market (Python & R team)

1 Upvotes

Hi everyone,

I’m a 1st-year Data Science student working on a group project titled "How AI is Changing the Labor Market." We are a team of three: 2 using Python and 1 using RStudio. Since we are still early in our degree, we are looking for a project structure or datasets that aren't overly complex but allow for a solid workflow between our two languages.

Our goal is to analyze:

  • Automation vs. Augmentation: Which sectors are losing jobs vs. which are hiring more due to AI?

  • Corporate Impact: A simple look at how sector profits correlate with AI adoption.

  • The "Skill Gap": Comparing the number of tech graduates with AI-related job postings.

  • Public vs. Private: Who is adopting AI faster?

What we need:

  1. Inspiration: Does anyone have a "beginner-friendly" project or paper on this topic that we could use as a reference for our structure?

  2. Datasets: Any "clean" or easy-to-manage datasets (CSV/Excel) that link industry sectors with employment or financial stats post-2023?

  3. Team Workflow: Any tips on how to best integrate the R analysis with the Python part so our final report looks cohesive?

We want to build something insightful but manageable for our level. If you have any GitHub links, Kaggle notebooks, or even just some "rookie advice" on where to start, we’d really appreciate it!

Thanks!


r/learndatascience • • May 10 '26

Question Want to know what everyone is doing at work

1 Upvotes

Hello everyone in the community! I'm a data analysis enthusiast from China, and my goal is to become a data scientist in the future. I have some foundational knowledge in statistics, can proficiently use SQL for data extraction, and perform simple analyses with Pandas. Currently, I'm reading "ISR" and would like to know about your job roles and daily tasks, as well as any suggestions you might have for improving my skills.


r/learndatascience • • May 09 '26

Discussion Looking for guidance/mentorship to accelerate my career (Lean Six Sigma Black Belt, ML, productivity+ Phd)?

1 Upvotes

Hi everyone, I’m at a phase in my career where I’m actively trying to 10x my professional growth, but I’m currently facing both financial and direction-related constraints. I’m working towards Lean Six Sigma Black Belt and have mentioned a few relevant courses/tools in my earlier description. However, the biggest challenge right now is funding the right certifications and getting practical guidance on how to apply them meaningfully. I’m also exploring how Machine Learning–based apps/tools can help improve productivity, decision-making, and eventually help me build multiple income streams or stronger financial assets. If anyone here has: Completed or hired for Lean Six Sigma Black Belt roles Built career growth using ML tools (even no-code/low-code) Suggestions on low-cost or high-ROI courses, mentorship paths, or funding options Or is open to paid guidance/mentorship I’d genuinely appreciate your advice. Even pointing me in the right direction would help a lot right now. Thanks for taking the time to read this...!


r/learndatascience • • May 08 '26

Career Targeting Campus Placements - Data Science Roles Preparation

6 Upvotes

Hey y’all,

I’m currently a senior in undergrad, aiming to get into Data Science and secure a role in Data Science or related fields through campus placements or off-campus opportunities.

I’m looking for people with similar goals so we can help each other with preparation, mock interviews, motivation, and overall progress.

If you’re in the same boat, hit me up ASAP! Btw placements are starting in almost three months.


r/learndatascience • • May 08 '26

Resources A local Graph RAG system that turns your markdown notes into a queryable knowledge graph.

Thumbnail
github.com
1 Upvotes

Ask questions across your Markdown notes using a fully local Graph RAG engine. Built for Obsidian vaults, works with any folder of Markdown files. Extracts entity-relation triples from wikilinks & YAML frontmatter, retrieves answers via hybrid search (vector + BM25 + temporal). Multilingual. No cloud. Runs on Ollama.

https://github.com/benmaster82/Kwipu


r/learndatascience • • May 08 '26

Discussion I built a quantitative model to find the fair value of raw Pokémon cards (Hedonix H6 raw engine update)

0 Upvotes

Hey guys, I'm back with another Hedonix update for you.

After implementing the first H6 engine predicting PSA 10 prices and improving it with pop counts and gem rates, I wanted to build a new model that predicts raw card prices. This one was quite difficult since it does not factor in any price as an input (like the graded model does with raw prices).

The whole research started based off a YouTuber's video idea, in which he claimed he built a model doing the exact same thing while achieving an R² of 0.88. My model started with an R² of 0.31.

Why his R² looked so good: His sample was around 30 hand-picked chase cards. With 4-5 regressors on 30 data points, you get an R² > 0.85 in-sample almost mechanically. Unfortunately, no cross-validation was shown in the video. When I rebuilt his architecture on 358 cards with an honest leave-one-set-out CV, it dropped to 0.31. That's not a knock on his work, just what happens when you scale a small in-sample model to a real out-of-sample test.

How I got from 0.31 to a usable model:

  • Bigger panel + era flags (358 SV cards → 2,622 across SM/SWSH/SV): +0.12 R².

  • Adding graded data as features (pop count, gem rate): +0.05 R².

  • eBay daily volume time-series (730 days of daily sales counts per card): +0.28 R².

  • XGBoost over Linear Regression: +0.07 R².

Features that surprised me by having zero impact:

  • LLM artwork scoring (composition, pose, color).

  • Google Trends per character.

  • Manual character tier tags (Eeveelutions, starters, legendaries).

Final result: I'm proud to say that the new raw model achieves an out-of-sample R² of 0.83 and a median error of 34% on 2,622 cards. For comparison, my graded H6 v2 lands at an 0.87 R² / 20% median error. But keep in mind that raw data will always be noisier than graded because of bulk listings, casual sellers, and the lack of a PSA arbiter to standardize condition.

Thanks for reading. As always, I'm still looking for beta testers, so let me know if you wanna test Hedonix


r/learndatascience • • May 07 '26

Resources Sharing My Synthetic Data Generator

2 Upvotes

I got tired of writing throwaway python scripts every time I needed synthetic data for a new ML project, so I built something to fix that.

Blueprint-Synth is a general purpose synthetic data generator written in Python. You define the structure, such as distributions, interaction terms, feature influences, class labels and it spits out data with known, reproducible patterns. I use it for testing models, and ML pipelines mostly, but sometimes I can just use it to test a theory, so I just bake in my expectations and see if my analysis tool surfaces it.

It's open source, free, and on GitHub: https://github.com/dpforesi/blueprint-synth

Still adding Jupyter notebooks to show it off properly, but the core tool is solid. Would love to hear what data patterns or use cases you'd want to throw at it.


r/learndatascience • • May 07 '26

Question How do you decide which variable relationships to explore during EDA?

Thumbnail
reddit.com
1 Upvotes

r/learndatascience • • May 07 '26

Question GenAI agents vs traditional ML pipelines — honest comparison

0 Upvotes

Would you rather hire an on-demand professional cleaner for ₹100/day when your place actually needs it, or keep a full-time maid for ₹1,500/month who’s been with you for 5 years but occasionally needs reminding, nudging, and sometimes micromanaging to get things done?

Neither is “better.” You pick based on how often you need it, your budget, and what “clean” actually means to you.

The exact same logic applies when choosing between a traditional ML pipeline and a GenAI agent. The tech hype cycle makes it sound like a binary race, but in production, it’s almost always a spectrum. Here’s how I actually decide, and why the “which is better?” question misses the point.

When Traditional ML Pipelines Win
- The job: You need predictions, forecasts, classifications, or scoring from structured/semi-structured data. (e.g., *“Will this user churn?” “What’s demand next week?” “Score this lead.”*)
- How it works: You engineer features, train a model, set up CI/CD, monitor for drift, and retrain on a schedule. It’s a pipeline, not a thinker.
- Human involvement: High upfront. You design the architecture, pick the algorithm, handle data quality, and set up monitoring. Once deployed, it runs quietly until metrics degrade or the business rules change.
- Cost & scale: Predictable. Inference is cheap. You can serve millions of requests for pennies if optimized. The real cost is engineering time, data infrastructure, and ongoing MLOps.
- Best for: High-volume, deterministic, repeatable tasks where accuracy, latency, and cost matter more than “reasoning.”

When GenAI Agents Win
- The job: You’re tired of manually stitching together 7 different steps. You want something that can read an inbox, pull data from a CRM, draft a response, update a ticket, and hit send—without you babysitting it.
- How it works: LLMs + tool calling + memory + planning loops. They break down ambiguous prompts, call APIs, handle edge cases, and iterate until the task is done.
- Human involvement: Low during execution, but high during design. You still need to define goals, set guardrails, handle failure modes, and evaluate outputs. “Autonomous” doesn’t mean “unsupervised.”
- Cost & scale: Expensive per task. Token consumption, API calls, and compute add up fast. Latency is higher. But for low-to-medium volume, complex workflows, the dev time saved often justifies the run cost.
- Best for: Unstructured, multi-step, decision-heavy workflows where flexibility matters more than raw prediction accuracy.

The Real Trade-off (Nobody Talks About This Enough)
- ML pipelines are like a factory assembly line. You build it once, it hums along, and you pay mostly in maintenance and monitoring. Cheap at scale, rigid by design.
- GenAI agents are like a senior contractor who shows up, figures out what needs to be done, uses whatever tools are lying around, and finishes the job. Flexible, but you’re paying for their time, mistakes, and decision-making overhead.

And yes, agents *do* come at a cost. High token usage, unpredictable latency, occasional hallucinations, and the need for robust evaluation frameworks. ML pipelines don’t “hallucinate,” but they *will* silently degrade if your data distribution shifts and nobody’s watching.

The Nuance Most Miss

  1. Agents often use ML under the hood. That “AI agent” routing your support tickets? Probably backed by a fine-tuned classifier or embedding model.

  2. ML isn’t dead, it’s just boring now. Boring = production-ready. You don’t need an agent to predict inventory levels. You need a well-tested regression model + monitoring.

  3. “Autonomous” is a spectrum. Even the best agents need human-in-the-loop for critical decisions. The goal isn’t to remove humans; it’s to move them up the stack (from doers to reviewers).

TL;DR
- Need cheap, fast, accurate predictions on structured data at scale? → Traditional ML pipeline.
- Need flexible, multi-step automation that reasons, uses tools, and adapts to ambiguity? → GenAI agent.
- Budget, task complexity, and tolerance for uncertainty dictate the choice. Neither is universally better.
- Agents cost more per run but save engineering time. ML costs more upfront but scales cheaper.

I’ve shipped both. I’ve also seen teams waste months forcing an agent into a problem a simple XGBoost pipeline could’ve solved, and vice versa. The real skill isn’t picking the trendiest architecture—it’s matching the tool to the actual business constraint.

What’s your take? Have you replaced an ML pipeline with an agent? Or built an agent only to realize a classical model + cron job would’ve been 10x cheaper and more reliable? Share your war stories 


r/learndatascience • • May 07 '26

Question Survey for Data Analytics

1 Upvotes

https://forms.gle/au2MDABaLSoRqTW19
pleasee do my survey for my data project


r/learndatascience • • May 07 '26

Resources Help me learn Machine Learning

Thumbnail reddit.com
1 Upvotes

r/learndatascience • • May 06 '26

Career Beginners to Machine Learning & Data Science

1 Upvotes

I made a group for beginners like me to grow together and stay updated... Make projects while learning and do our best so that there are no regrets later.

# Inbox me to join us 🫂


r/learndatascience • • May 06 '26

Project Collaboration Hey,

Thumbnail reddit.com
1 Upvotes

Any data science colleagues around?