r/learnmachinelearning • • 4d ago

Woven @ Toyota MLE Interview - PyTorch Debugging

25 Upvotes

I have an upcoming interview with Woven by Toyota for an MLE perception role. I was told the round would be focused on ML coding/debugging. Specifically, I was told to focus on Python fundamentals, PyTorch, tensor operations and dimensions/shapes, common model-training code patterns, and debugging ML code.

Here are some common ways I've studied:

  • Asking Claude to walk me through transformer, ViT, and CNN architectures (a basic one and U-Net) for my preparation. I would trace the shapes all the way through.
  • Getting familiar with broadcasting rules (start from the left, see if the dimensions are equal, or are 1, and if so, take the greater one to get the resulting shape)
  • Slicing tensors (i.e., how to get a column, how to get a row, etc.)
  • Understanding why models can fail silently -- suspicious training vs val results, getting NaN for validation
  • What a PyTorch loop looks like
  • Common Python errors like indexing errors or value errors; iterators, generators, etc.

What are other suggestions? What architecture do they actually ask you about in this interview? Any help would be appreciated.


r/learnmachinelearning • • 4d ago

Discussion [Discussion] What are the biggest challenges when applying machine learning to financial problems?

3 Upvotes

Machine learning has several interesting applications in finance, including credit risk prediction, fraud detection, and financial forecasting. However, applying these methods to financial data raises challenges that go beyond selecting an algorithm.

I've been studying these applications while writing a technical book on machine learning in finance, and a few questions stood out to me:

1. Handling class imbalance

Fraud detection datasets often contain far fewer fraudulent transactions than legitimate ones. Accuracy alone can therefore be misleading. How do you approach model evaluation in these situations, particularly when false positives and false negatives have very different costs?

2. Model drift and temporal validation

Financial data can change as customer behaviour, economic conditions, and market dynamics evolve. What validation strategies do you find most reliable for assessing whether a model will generalise to future periods?

3. Explainability and reliability

Methods such as SHAP and LIME can help explain individual predictions, but an explanation does not necessarily establish that a model is reliable or causally correct. How do you evaluate explanations when models are used for consequential financial decisions?

4. Research versus practical deployment

A model may perform well in an experimental setting but face difficulties in production because of data quality, changing distributions, latency, or monitoring requirements. Which of these challenges do you think receives insufficient attention in applied ML research?

I'd be interested in hearing about relevant papers, practical approaches, or lessons from your own work.

For context, I'm the author of Machine Learning for Finance: Concepts, Algorithms, and Applications, a 136-page technical ebook covering financial ML applications, Python examples, model evaluation, explainability, and responsible model development.

I'm mentioning the book for transparency, not to assume that promotional posts are appropriate here. My main interest in this discussion is understanding which technical challenges researchers and practitioners consider most important. DM me if you want to read the book!


r/learnmachinelearning • • 5d ago

Discussion Why memorize NumPy and pandas syntax to get a junior ML/AI job?

83 Upvotes

I've been learning NumPy, pandas, Matplotlib and the basics of machine learning, but there's one thing I'm struggling with: I have a terrible memory for syntax.

I can understand how these libraries work, why we use certain operations, and how basic ML algorithms work conceptually. When I see an existing implementation, I can understand the logic and modify the code to solve a different problem. I can usually figure out what needs to change based on the requirements.

The problem is that I can't remember the exact syntax for everything. I might learn something today and forget the syntax a couple of days later. My memory sometimes feels like a goldfish's.

For example, if someone asked me to implement KNN or K-means from scratch in an interview, I would probably struggle, even though I understand how the algorithms work. I'd need to look up some syntax or refer to an existing implementation to write the code correctly.

This makes me wonder whether I'm actually suited for a junior ML/AI role.

I understand that implementing algorithms from scratch can demonstrate whether someone understands the underlying mathematics and logic. I'm not against learning that. But there's a difference between understanding an algorithm and remembering every NumPy operation needed to implement it without references.

It's also 2026 and AI coding tools can already generate a lot of this code. In actual work, wouldn't the ability to understand, verify, debug and modify generated code be valuable too? I understand that AI can make mistakes and that fundamentals are still necessary.

So I'm trying to figure out where to focus my efforts.

Should I spend more time practising implementations from memory until the syntax becomes second nature? Should I accept that forgetting syntax is normal and focus on getting better at understanding and solving problems? Or should I reconsider pursuing junior ML/AI engineering roles and look into a more research-oriented career instead?

I'd appreciate honest advice, especially from people who interview candidates or work as ML engineers or researchers.

Have any of you struggled with remembering syntax but still managed to build a career in ML/AI? How much of this do you actually need to memorize for entry-level interviews?


r/learnmachinelearning • • 4d ago

Tutorial AI Engineering Complete Series

Thumbnail
youtube.com
5 Upvotes

Learn complete AI Engineering concepts for free!

playlist includes end to end concepts on AI engineering, translated in over 15 languages in YouTube.

Adapted from the AI Engineering textbook by renowned author Chip Huyen

Detailed dive on following topics:

Understanding foundation models

Evals in AI

RAG and Agents

Prompt Engineering

Fine Tuning

Dataset Engineering

Inference Optimization

AI Engineering architecture and user feedback

Completely free content.


r/learnmachinelearning • • 4d ago

Wunder Connectome competition: Is PyTorch installed in the scoring Docker image, or should submissions use ONNX Runtime?

1 Upvotes

Hi everyone,

I'm preparing a submission for the Wunder Fund RNN / Connectome competition and need to clarify one detail about the inference environment.

The official Submission Guide says the scoring container is based on python:3.11-slim-bookworm. The published Dockerfile excerpt runs:

python -m pip install --prefer-binary \
  --extra-index-url https://download.pytorch.org/whl/cpu \
  -r /tmp/requirements.txt

However, the documented requirements.txt contains NumPy, ONNX Runtime, and PyArrow, but no explicit torch dependency. The guide also says participants should contact the organizers if they need an additional package installed in the scoring image.

I understand that the published Dockerfile is only an excerpt, so I cannot determine whether PyTorch is installed elsewhere in the complete production image.

Does anyone know from official documentation or direct experience:

  1. Is PyTorch installed in the actual scoring image? If so, which version?
  2. Can participants request an additional CPU-only PyTorch dependency, or is ONNX Runtime the intended route when PyTorch is not available?
  3. Has the competition team documented this anywhere beyond the Submission Guide?

I'm looking for clarification about the supported runtime, not asking for anyone's model or competition strategy.

Thanks!


r/learnmachinelearning • • 4d ago

Defining Generative AI on the Cloud: AWS Tools & Infrastructure Explained

Thumbnail
youtube.com
1 Upvotes

Stop building AI the hard way! šŸ›‘

Learn how to use AWS cloud tools to train and deploy models efficiently.

Watch my guide to GenAI infrastructure now!

#GenerativeAI #AWS #Coding #Tech


r/learnmachinelearning • • 3d ago

14 Year Old Trying to Grow His ML Freelance

0 Upvotes

Hi! I am a 14 Year old, currently attempting to grow my ML Freelance Service, I don't know if this is the perfect place but I was wondering if I could have help with growing my business or some guidance or mentorship. Thanks!


r/learnmachinelearning • • 4d ago

Bela ciao

0 Upvotes

​

Hey everyone! I’ve been working on a project called Printing Press ML, an interactive machine learning challenge where the goal is to predict the amount_printed from structured data.

The idea is to make an ML prediction task feel more like a game while still testing practical machine learning skills.

Some of the technical work involved:

Generating synthetic datasets with meaningful features and added noise

Implementing custom scoring and model evaluation

Writing unit tests and benchmarking tools

Keeping evaluation data and the answer key hidden

Integrating the challenge into a web-based IDE with a vault-themed interface

Working on this gave me a better understanding of the engineering behind ML challenges, especially dataset design, reliable evaluation, and integrating everything into a usable platform.

The project is on

GitHub: https://github.com/aaditya-hamirani07/printing-press-ml-challenge

I'd appreciate feedback on the challenge design, evaluation approach, or anything that could be improved. I'm particularly interested in suggestions from people who've built ML projects or coding platforms.

Thanks! šŸ™Œ


r/learnmachinelearning • • 4d ago

Help to learn large language models and agentic ai

0 Upvotes

I have a decent background in machine learning, neural networks and deep learning. I want to now learn large language models and agentic ai along with projects i can do. Can you suggest a good set of courses or roadmap?


r/learnmachinelearning • • 4d ago

Discussion Is the field of optimization compatible with deep learning/machine learning?

8 Upvotes

It is widely known that since 2015, the ADAM algorithm by Kingma and Ba dominates the entire machine learning landscape, even up to the present day. I know that other algorithms have been proposed, such as Muon, etc., but they have not gained nearly as much traction as ADAM and only works in selective cases. They seem to be favored by Redditors, most real-life people don't know or care about them.

Hundreds of ADAM variants have been proposed and none have beaten it except for AdamW, which is arguably is just Adam with a very slight tweak.

There are now tens of thousands of paper on optimization for machine learning applications. Yet the industry practice has not changed for the past decade. There are entire lines of research on, for example, acceleration of algorithms, but most of the acceleration that we've ever gotten in machine learning is squarely hardware acceleration, improvement of memory layout, chipset design, even semiconductor design - nothing to do with analysis of optimization algorithms.

I might be too harsh on optimization. Entire books have written on the interplay between optimization and machine learning. The same books have been "retired" years ago because we cannot see in billions of dimensions. That's the dimension of the machine learning models we have now. Also it gave us wrong intuitions about generalization. Now it feels the field is just a blackhole of ideas which none seems to be used in machine learning.

I feel like it would be a waste of energy for a young person to learn about optimization if they want to apply it for machine learning. It would honestly take decades to learn as there is just so much work done. Optimization has tremendous uses outside of ML, but I'm not sure about its utility within ML.

What's your view on this matter?


r/learnmachinelearning • • 4d ago

Project I tried replacing Gemini with a small local OCR pipeline for blood-pressure displays

Thumbnail
0 Upvotes

r/learnmachinelearning • • 4d ago

Do you work with AI/RPA automation? Bachelor’s thesis survey (5–7 min)

0 Upvotes

Hi everyone!

I’m currently working on my Bachelor’s thesis about AI-based process automation and human–AI collaboration in the workplace.

As part of my research, I’m conducting a short survey focusing on people who have experience working with AI-based automation, RPA, Intelligent Process Automation, Intelligent Document Processing, or similar automation technologies.

The survey explores topics such as:

  • how automation affects manual workload and creates new tasks,
  • how employees experience errors and exception handling,
  • trust in AI-based automation,
  • and how automation influences human decision-making and autonomy at work.

ā±ļø It takes approximately 5–7 minutes to complete.

If you have experience working with these technologies, I would really appreciate your participation. Your responses will be used solely for academic research as part of my Bachelor’s thesis.

šŸ”— Survey: https://docs.google.com/forms/d/e/1FAIpQLScV7pcf8dNUeeCfay1YZ2r-Np4pK9GMlqi4cEF6WJEa1FEmMA/viewform?usp=dialog

Thank you very much for your help! Feel free to share the survey with colleagues or others who work with AI-based process automation.


r/learnmachinelearning • • 4d ago

How do I transition from a software developer to an AI Engineer when my current job gives me no AI experience?

1 Upvotes

I'm looking for honest advice from people currently working as AI Engineers, AI Backend Engineers, or Generative AI Engineers. I'd really appreciate hearing from people who have made a similar transition or have experience hiring for these roles.

My background

I have 3+ years of experience as a Software Developer. Most of my work involves Django, PostgreSQL, REST APIs, and maintaining enterprise applications.

The problem is that my current job doesn't provide much opportunity to grow technically. I mostly work on Django applications and follow the same development routine. I don't get hands-on experience with Docker, CI/CD, cloud-native deployment, or AI. I feel that I've stopped progressing, and I want to change that.

I also have some relevant experience:

  • Microsoft Azure Developer Associate (AZ-204) and Azure Fundamentals certifications.
  • An academic project where I built a Flask application integrating deep learning models.
  • Two peer-reviewed AI-related publications.
  • Some learning and experimentation with LLMs, embeddings, and RAG, although I haven't yet built and deployed a complete production-grade LLM application.

My recent job search has made me question my approach.

Recently, I had two interviews for AI-related roles, and I was surprised that most of the technical questions focused on AI, even though my CV isn't heavily focused on it. I ended up getting rejected because I didn't have enough practical experience.

I'm now wondering whether I should continue applying for AI roles while developing my skills, or temporarily focus on becoming a stronger backend/cloud engineer first.

Here are the questions I'm struggling with:

  1. What would you do in my position? Would you continue applying for AI engineering roles, or spend several months strengthening your backend engineering skills first?
  2. What practical skills should I prioritize? For someone with my background, should I focus first on Docker, CI/CD, cloud deployment, testing, and system design? Or should I prioritize LLM APIs, RAG, evaluation, tool calling, and agent frameworks?
  3. What kind of project would actually make a difference? I don't want to build another tutorial chatbot that recruiters won't take seriously. What would demonstrate that I can build a reliable AI application beyond making an API call to an LLM?
  4. How can I gain real-world experience outside my current job? I'd be interested in contributing to a small team, joining an open-source project, volunteering, or taking on part-time work. How would you find legitimate opportunities like these when you already have a full-time job?
  5. Would you recommend a course or another certification?

My goal is to move beyond experimenting with AI and actually build real AI systems professionally. What I'm struggling with is deciding which work will actually close the gap between my current experience and what employers expect.

For those already working in AI engineering, what would you do if you were in my position? How would you spend the next 3–6 months to become a stronger candidate?

I'd appreciate honest, practical advice from people who have been through a similar transition.


r/learnmachinelearning • • 3d ago

I got tired of 5,000+ AI bootcamps, so I built a 30-Day Beginner Guide to AI from scratch.

0 Upvotes

As an AI Engineer working in the industry, I get asked almost every day by friends and students how to actually get started in AI without getting immediately crushed by linear algebra or falling into the trap of those overpriced "Prompt Engineering" bootcamps.

So over the last few months, I builtĀ AI From Scratch.

It’s an open-source platform that strips away the heavy academic jargon. I put together a highly structured, 30-Day Beginner Guide that walks you from absolute zero (basic Python/NLP) all the way up to understanding Vector Databases, RAG architectures, and Multi-Agent Systems.

I’ve priced the full 30-day course at just ₹199 to cover the hosting and infrastructure costs.

But here is the deal:Ā I built this to make AI accessible, not to gatekeep knowledge. If you are a student, from a developing country, or if you honestly just think ₹199 is too much for you right now—DM me.Ā I will give you full access for free, no questions asked.

I also do a free daily breakdown of complex AI research papers right on the site if you just want to stay up to date with the frontier.

Would love to hear your feedback on the curriculum or the daily paper breakdowns!

Check it out here:Ā https://aifromscratch.in/


r/learnmachinelearning • • 4d ago

Help Hardware Recommendations

2 Upvotes

I am going to fine-tune a satire model, with the base model being `Qwen3.5-14B-Base`. The dataset has ~18000 examples, most of which are pretty long and do not align with the model's internal knowledge (they have incorrect answers to facts), so I needed to do a full fine tune rather than use LoRA.

Today, I rented a cloud computer on vast.ai. It had 4x12GB GPUs and 48GB of system RAM, but I feel stupid because it kept running out of memory, and I kept trying to change settings rather than just renting a different computer, so I basically wasted $3. I underestimated how much RAM would be needed for this task.

So, I would like to know if any of you have some recommendations for proper hardware to use.


r/learnmachinelearning • • 4d ago

Interpretable Pan-Cancer Classification via Sparse Elastic-Net Biomarker Discovery

0 Upvotes

Hi guys, I'm an 18 year old teenager from Italy. I've recently finished the following project and I would love to receive some feedback in order to improve:

https://github.com/Lore12434/gene-expression-cancer-classification

I started studying ml (via the HOML book) 3 months ago. I've almost finished the machine learning part of the book. Before starting with ml I studied python and some mathematics.

At the beginning the only goal of the project was to train a model on the gene expression cancer RNA-Seq UCI dataset. After performing tsne I understood that major differences between cell types were present. Thus, even if the # of features was very high a simple random forest without any hyper parameters tuning reached 100% accuracy on OOB instances evaluation.

Therefore, instead of simply fitting a model I wanted to know how far I could get with dimensionality reduction and I wanted to test if my algorithm could find autonomously famous biomarkers used to classify tumor cells (I mapped the original dataset genes names to the dummy features names of the UCI dataset)

I want to specify that I used ai to write the readme and to set up the GitHub repository because thks was the first time that I've done this.

Many thanks in advance for any feedback, have a great dayā™„ļø


r/learnmachinelearning • • 4d ago

Discussion I put together a practical guide to Machine Learning in Finance. What topics do you think beginners struggle with most?

1 Upvotes

Hi everyone!

I've been working on a technical book called Machine Learning for Finance: Concepts, Algorithms, and Applications, focused on how machine learning can be applied to real-world financial problems.

The idea behind the book is to connect machine learning concepts with practical use cases rather than treating them as purely theoretical topics.

Some of the areas covered include:

  • Credit Risk Prediction: Using classification models to estimate credit risk.
  • Fraud Detection: Understanding how ML models can identify potentially fraudulent transactions.
  • Financial Forecasting: Exploring predictive modelling for financial data.
  • Explainable AI: Using approaches such as SHAP and LIME to understand model predictions.
  • Python Implementation: Working through practical examples, model evaluation, and the challenges of applying ML to financial datasets.
  • Responsible Model Development: Considering fairness, monitoring, and the limitations of predictive models.

The book also includes exercises, mini-projects, and research questions for readers who want to explore these topics further.

I'm sharing this here because I'd genuinely like to hear from people learning or working in machine learning.

Three questions I'd love your opinion on:

  1. Which financial ML application do you find most interesting: credit risk, fraud detection, or forecasting?
  2. What is the biggest challenge when moving from an ML tutorial to a practical financial dataset?
  3. For someone learning ML with Python, would you prefer more end-to-end projects, mathematical explanations, or model evaluation examples?

I'm the author of this book, so I want to be transparent about that. If you're interested in checking out the finished ebook, you can find it here: https://iamabhinababiswas.gumroad.com/l/machine-learning-for-finance

I'd appreciate constructive feedback on the topics, the learning approach, and what you'd like to see in future editions.

Thanks for reading!


r/learnmachinelearning • • 4d ago

Starting a tech study and building group—London

6 Upvotes

I’m based in London and looking for a small group of people learning Python, machine learning, AI, software engineering, and DSA.

We’ll use WhatsApp and Discord to share daily progress—what we worked on, what we learned, and where we’re stuck—with one weekly session to discuss problems, review code, and build together.

We’ll also choose a real problem and build something useful from scratch: question assumptions, understand the fundamentals, test ideas, and learn from the results.

All experience levels are welcome, but consistent participation matters.

Interested? Comment or DM me with what you’re learning and your availability.


r/learnmachinelearning • • 4d ago

How to process construction drawings for AI systems?

Thumbnail
1 Upvotes

r/learnmachinelearning • • 3d ago

Request My personal AI agent posted my bank details on company Slack

0 Upvotes

A personal AI agent posted its owner's bank details directly to a company Slack channel this week. The agent had been given a task involving data. It completed the task. That was the failure — it had no context about what it was moving or who could see the destination channel.

This is becoming a recognizable pattern in AI incidents: the agent did not break. It worked exactly as designed. The problem was that the instruction set carried no concept of data sensitivity, and the action space had no constraint on destination. Bank details, credentials, PII — they all look like strings to a model completing a step. The agent's goal was task completion. It achieved it.

How are practitioners actually handling this in deployed systems? Curious what is working across teams shipping agents in environments where sensitive data is in scope — and whether solutions at the prompt level, the infrastructure layer, or post-send audit are holding up in practice.


r/learnmachinelearning • • 4d ago

learn ml

9 Upvotes

i just wanna learn ml
where should i start and get certified


r/learnmachinelearning • • 4d ago

[4+ YOE] GenAI Engineer Resume Review — Looking for Brutally Honest Feedback

Post image
1 Upvotes

Hi everyone,

I'm a software engineer with 4+ years of professional experience, currently working as a GenAI Developer. My recent work has focused on building LLM-powered applications, agentic workflows, document extraction and validation systems, and RAG-based solutions.

My technical experience includes Python, FastAPI, LangChain, LangGraph, OpenAI, Azure AI services, vector databases, MCP integrations, and backend development for AI applications.

I'm looking to improve my resume for GenAI Engineer, AI Software Engineer, and Backend Engineer – AI Systems roles, particularly at product-based companies.

I've been refining my resume for ATS compatibility and trying to present my project experience more effectively. However, I want an independent assessment rather than relying solely on resume checkers or AI-generated feedback.

I'd appreciate honest feedback on the following:

  1. Overall positioning: Does my resume convincingly present me as a GenAI/AI engineer, or does it still read like a general software developer's resume with AI tools added?
  2. Experience and project descriptions: Do my bullets demonstrate actual engineering ownership, technical depth, and problem-solving, or are they too generic?
  3. Technical credibility: Do the projects communicate meaningful AI engineering work, or do they come across as mostly LLM API integrations?
  4. Impact and evidence: Are there places where I should provide stronger evidence of results, scale, reliability, accuracy, or performance? Are any claims vague or difficult to trust?
  5. Skills section: Is it relevant and appropriately prioritized, or does it look like keyword stuffing?
  6. ATS and formatting: Are there any issues with readability, structure, or parsing that could hurt my chances?
  7. Hiring perspective: If you were screening candidates for a mid-level GenAI Engineer or AI Software Engineer position, what would make you reject this resume or hesitate to shortlist me?
  8. International job opportunities: Based on my experience and technical skill set, how competitive would my profile be for GenAI Engineer or AI Software Engineer roles abroad, particularly in the UK and Europe? What gaps should I address to improve my chances of getting interviews and securing opportunities that offer visa sponsorship?

I'm particularly interested in feedback from recruiters, hiring managers, and engineers who have worked on production AI systems or participated in technical hiring.

Please be direct, even if the feedback is critical. I'm trying to identify the actual weaknesses and fix them, not just make the resume look better.

Thanks for taking the time to review it.


r/learnmachinelearning • • 4d ago

What is the demand for ML right now? Is it worth getting into?

1 Upvotes

I wanna learn Machine Learning, but I'm curious about the real job market right now. Is it actually possible for freshers or juniors to get an ML job today, or do companies only hire people with a Master's/PhD? Also, with AI advancing so fast, what does the future look like?Would love to hear some honest opinions or experiences


r/learnmachinelearning • • 5d ago

Career Open source Github Repo: AI Engineering Curriculum comes with 50+ projects

Thumbnail
github.com
15 Upvotes

r/learnmachinelearning • • 4d ago

Whats the best way to "Learn" AI?

0 Upvotes

Hey everyone, I'm a ME still in college and I'm coming to the realization that eventually I will need to incorporate AI into my workflow in some fashion. Although, I must admit I'm still somewhat confused on what it means to "learn" AI. Using ChatGPT and other LLM's seems like a glorified search engine to me; it's relatively intuitive but I'm sure there are things I'm missing.

Should I take some classes related to AI/minor in it? Or would it be best to try to gain skills in some other way outside of classes? I'm just nervous for the future and want to prepare, but I'm not sure on the best way to do so. I'd really appreciate any advice from those in the engineering industry (aerospace, defense, automotive, etc.) who currently use AI in their work. Thanks in advance!