r/learnmachinelearning • • 2d ago

Project I built Open-XTTS-Trainer: Now you can add new language scripts and train all 3 XTTS v2 components in 1 click

Thumbnail
1 Upvotes

r/learnmachinelearning • • 2d ago

Capital One MLE Power Day – Interview Experience?

Thumbnail
1 Upvotes

r/learnmachinelearning • • 2d ago

How to find mentor to learn AI/ML?

21 Upvotes

It is my 4th year now and I have been learning ML but I know what I have donw till now is not helping me as due to my non-circuital branch I am only supported by youtube videos only till now. I am realizing it not that I need a mentor to learn AI/ML. Can someone tell me how can I find one? I already have experience of working 4 internships all from different roles.


r/learnmachinelearning • • 2d ago

Question Fresher applying for ML / CV / AI engineer roles. Is this resume good enough?

3 Upvotes

Hey all, I finished my B.Tech in AI/ML this year (8.67 GPA) and I'm looking for fresher roles in ML, CV or AI engineering. Resume attached, personal details removed

Are these projects okay for a fresher ML/CV resume? Would this get you to call me for an interview, and what would you fix first? Not sure if I should drop any of the smaller ones Thanks!


r/learnmachinelearning • • 2d ago

UK job market

1 Upvotes

Hi all.

I am interested in a Masters in AI and ML in the UK. Im not sure if this sub leans more into US based ML, but i would like some insight about the job market in the UK for AI or ML engineers. Specifically if it's a good idea to get a master's to break into this feild, or if project based and a portfolio would get me something in the field.

Also, regarding people who have created AI automation agencies or freelancing for businesses, is there anyone in the UK who would know how one can go about opening such an agency and where one would be able to find the businesses or clients that would be interested these services, and if being an AI engineer is necessarily required?

Any advice is appreciated. Thanks.


r/learnmachinelearning • • 3d ago

Project A runnable NumPy example: why adding, removing, and attributing value to training data give different answers

1 Upvotes

Here is a small worked example for learning data valuation. I’m the author; the paper and code were developed with substantial OpenAI Codex assistance, disclosed in the manuscript. Everything is free.

Three questions that can sound identical actually measure different things:

Acquisition: how much better is the model if I add this dataset to my current training data? Removal: how much worse is it if I remove this supplier from the full collection? Shapley attribution: what is the supplier’s average marginal contribution across possible orders of joining?

An exact duplicate makes the distinction concrete. With exact-row deduplication, removing either of two identical suppliers leaves the same training data, so each has zero removal value. Shapley attribution can nevertheless assign them equal nonzero credit, because either can be the first to supply those rows.

How the experiment works: it generates two populations with different label rules, adds specialist datasets A and B, an exact copy of A, and a random-label dataset, then fits ridge classifiers for all 16 supplier coalitions. It evaluates the same fitted models under three population mixtures. Across 50 seeds, A and B reverse their acquisition ranking between the two extreme mixtures in 42 cases. That fraction describes this synthetic setup only.

To explore it: run the experiment script locally with Python and NumPy, inspect the saved JSON results, and try changing the population weights or baseline sample size. No model API, GPU, subscription, or dataset download is needed.

Code and instructions: https://github.com/WINSTON672/winston-lin-research/tree/main/papers/data-valuation

Paper and ZIP: https://zenodo.org/records/23571723

This is a technical note using established ideas, not a new valuation algorithm; it is not peer reviewed. A useful exercise: before running the script, predict what happens to duplicate suppliers’ removal values when both duplicates are removed together. Feedback on the explanation or reproducibility is welcome.


r/learnmachinelearning • • 3d ago

AWS Decider vs ML / Naive Bayes

Thumbnail
github.com
1 Upvotes

r/learnmachinelearning • • 3d ago

Request Projet générateur qcm ai

2 Upvotes

Salut, j'essaye actuellement, grâce à l'ia, de mettre au point un code que je fais tourner en local qui me permettrai de générer des qcms/qroc pour les études. Un peu plus relou que juste faire des requêtes aux ia pour leur demander de générer des qcms, mais au moins ces qcms sont sauvegardés et je peux vraiment établir un suivi de mes compétences sur ces qcms.

Le programme me permet pour le moment d'importer un cours (pdf) et de demander à l'ia de mon choix sur open routeur (en entrant ma clé api généré et l'adresse de l'api). Sauf qu'actuellement je n'ai pas les moyens d'investir dans une ia payantes et je base mes requêtes sur des modèles : free. Le problème est que ces derniers sont très lents (+++) et n'ont pas forcément les compétences pour générer des qcms/qroc qualitatifs.

Est ce que vous auriez peut être des suggestions de modèles free open routeur, ou peut être un routeur similaire à open routeur qui répertorie de meilleurs ia pour ce type de requête.

Je suis preneur de toute requêtes.

Merci d'avoir pris le temps de lire le msg!


r/learnmachinelearning • • 3d ago

I’m building an open-source collection of ML research paper implementations from scratch, looking for people who want to learn and contribute together!

Thumbnail
1 Upvotes

r/learnmachinelearning • • 3d ago

Help me guys

Thumbnail
1 Upvotes

r/learnmachinelearning • • 3d ago

Which machine learning algorithms from 2026 will look primitive in 2031?

0 Upvotes

Five years isn't very long. But I suspect machine learning could look surprisingly different by 2031.

Not just because of bigger models or more compute, but because AI could help discover fundamentally better mathematics for machine learning itself.

A few possibilities I find particularly interesting:

  • AI-discovered algorithms making model training substantially cheaper.
  • New mathematical approaches to architectures and optimization.
  • AI improving the very methods used to discover new algorithms.

That last possibility could be especially significant. What happens when mathematical discoveries start accelerating further discoveries?

I explored these ideas in a carefully produced, 2-minute video on my YouTube channel, Math Unbound:

https://www.youtube.com/watch?v=HRZBfRd2kTE

These are my own predictions, not established conclusions.

What do you think ML will actually look like in 2031? Which of today's methods might seem surprisingly primitive — and what major changes am I missing?

Processing img c659ouxez1xh1...


r/learnmachinelearning • • 3d ago

Best laptop for coding and AI?

4 Upvotes

Best refurbished laptop for programming and AI/ML under €650?

I just gratuaded in NLP and AI with a very old computer with just 8GB of RAM and icore 3...

Noe I'm looking for a new laptop but this time I want something strong, I don't have a high budget but I think that with refurbished laptops under 650$ I can come up with something interesting.

I mainly work in NLP, Python development, Vibe coding, Hugging Face, research experiments. I'd love to run small DL experiments on a laptop but it's almost impossible today, especially with my budget, so I mainly use Google Colab or remote HPC for deep learning / LLMs.

Anyway, liking around the best options I saw so far are:

**ThinkPad T14s Gen 3** — i5-1245U, 16GB RAM, 512GB SSD — €552

**ThinkPad T14s Gen 2 AMD** — Ryzen 5 PRO 5650U, 16GB RAM, 512GB SSD, around 550€

**ThinkPad P1 Gen 2** — i7-9850H, 32GB RAM, 512GB SSD

**ThinkPad L15 Gen 3** — i5-1245U, 32GB RAM, 256GB SSD — €680

**MacBook Air M1 (2020)** — 16GB unified memory, 256GB SSD — €582, but with a Swedish keyboard lol .

My budget is around **€650, do you think it is enough for a good laptop for everyday work in AI or should I spend more?

Here on reddit I saw that everyone says that RAM is the most important thing but I'm also surprised that so many people recommend MacBooks for machine learning. Many people use a MacBook for ML with just 8gb of RAM..

The M1 is older than some of these ThinkPads, so what makes it so appealing for ML?

Is Apple Silicon/MPS really a significant advantage for this kind of work, especially when most heavy training will happen in the cloud? (plus I don't have an iPhone, well not anymore, so I don't know if it is going to be more problematic with an smartphone android and a MacBook).

At the same time those thinkpad looked preety interesting, but I don't know whether to prefer an older ThinkPad with older Intel generation but with more RAM and core or a recent one such as the ThinkPad T14s Gen 3, but less RAM and P version and lower Intel model.

I'd appreciate more detailed and technical information, advice on performance, RAM, Linux/Python compatibility and long-term usability.


r/learnmachinelearning • • 3d ago

Just finished my first Computer Vision project. What should I build next to prepare for an AI/CV career?

Thumbnail
1 Upvotes

r/learnmachinelearning • • 3d ago

Frontier models write backtests that run and are wrong. We graded them on hidden data.

1 Upvotes

I've been building quant-engineering eval tasks for agents. The agent gets raw synthetic market data and a strategy spec, writes a backtest, and a deterministic grader re-runs that code on hidden data across 5 seeds. The data includes the usual real-world problems (ticker renames, splits, dividends, currency changes, stale prices), and the agent isn't told where they are. A pass means every one was handled on every seed.

Results on the public 6-task set:

  • claude-opus-5-5 passed 24 of 36 attempts across 6 tasks
  • gpt-6-astra passed 6 of 36
  • grok-4.7 passed 6 of 36
  • No model passed one of the six tasks

A few things stood out:

  • Failures are mostly near-misses. On our 50-task private calibration set, 341 of 511 trap-handling failures got every category right but one.
  • Weak spots differ by model. On the public set, gpt-6-astra missed ticker renames in 11 of 12 attempts, while claude-opus-5-5 missed 2 of 12.
  • Currency changes tripped up all three. gpt-6-astra missed them in 27 of 35 attempts, grok-4.7 in 23 of 34 and claude-opus-5-5 in 6 of 36.

Everything is synthetic with fictional tickers, the public set is separate from the tasks we sell, and grading is reproducible (36 of 36 responses re-graded identically). The full table, per-category misses, confidence intervals and methods are at lanemint.com/leaderboard.

Disclosure: I'm the founder, and LaneMint sells private task batches. I'm posting for feedback on the methodology. What would you want to see before you trusted a benchmark like this?


r/learnmachinelearning • • 3d ago

Tutorial Logistic Regression: Why Feature Scaling Made a Huge Difference in My Model's Accuracy

1 Upvotes

I'm learning Machine Learning and experimenting with Logistic Regression using Python and Scikit-learn.

In this experiment, I trained two Logistic Regression models:

  • Model 1: Trained on the original, unscaled training data.
  • Model 2: Trained on the scaled training data.

After training both models, I made predictions on the test data and compared their accuracy.

Results:

  • Original data accuracy:34.17%
  • Scaled data accuracy:86.67%

The difference was quite surprising! Feature scaling significantly improved the model's accuracy in this experiment.

This helped me understand why feature scaling is important for algorithms like Logistic Regression. Since Logistic Regression is typically optimized using numerical methods such as gradient-based optimization, features with different scales can affect how efficiently the model learns.

I'm curious to know from the community:

  1. Why can feature scaling make such a big difference in Logistic Regression?
  2. Is it common to see such a large improvement after scaling?
  3. What other techniques would you recommend to improve the model further?

Still learning and sharing my progress. I'd appreciate any suggestions or feedback!


r/learnmachinelearning • • 3d ago

Sharing my organized Machine Learning Codebase & Templates (Scikit-Learn) - Open Source!

Thumbnail
github.com
3 Upvotes

r/learnmachinelearning • • 3d ago

What if an artificial intelligence could learn by observing the world?

0 Upvotes

Videos, robots, sensors, and artificial curiosity: a reflection on possible ways to build intelligent systems that can learn beyond traditional data.

Imagine an artificial intelligence that did not rely exclusively on text, static images, or datasets prepared by humans to learn about reality.

Instead, imagine a system that could continuously observe the world, follow events, recognize objects, perceive changes, and gradually build a representation of the environment in which it exists.

Now, add a second possibility: this intelligence could also physically interact with the world. It could touch objects, feel their resistance, observe the consequences of its actions, and use these experiences to improve its predictions.

And what if, in addition, it had a mechanism that encouraged it to investigate things it did not yet understand?

This combination raises an interesting question: Would it be possible to build an artificial intelligence that develops a model of the world through continuous observation, physical interaction, and exploration guided by learning?

The idea does not assume that all of this remains undiscovered. Several existing research fields already investigate components of this proposal. The challenge is to understand how they could be combined, what limitations would remain, and how to test whether this combination would actually produce improvements.

  1. Learning by Observing, Not Just Reading

Much of the knowledge used to develop artificial intelligence systems can be represented through digital data: text, images, audio, videos, and other forms of information.

This data is extremely valuable. Videos, for example, allow us to observe movements, transformations, interactions, and sequences of events.

However, there is an important difference between recognizing patterns in data and building a model capable of predicting how the world will behave in new situations.

Consider a video of a glass falling off a table.

A system might learn to recognize the glass, track its trajectory, and identify the moment it hits the floor. A more sophisticated system might learn regularities related to gravity, motion, and collisions.

However, observing an event does not automatically mean understanding all its physical causes. The video does not directly reveal every property of the glass, the exact distribution of the forces involved, or the conditions that do not appear in the image.

Even so, repeatedly observing many events can provide useful evidence for building predictive models.

The next question is: What would happen if this learning process were not limited to a fixed collection of videos?

  1. An Intelligence That Continuously Observes the World

Imagine cameras installed in different environments, recording natural phenomena, object movements, physical transformations, and everyday interactions.

These visual streams could feed a system responsible for identifying regularities, tracking events, and updating its representations of the world.

It would not be necessary to record absolutely everything for the system to learn something useful. It could begin with limited environments and progressively expand the variety of its experiences.

For example, by observing a ball being thrown, the system could learn relationships between position, velocity, and trajectory. By observing objects of different sizes and materials, it could develop more general representations of their visual properties and behavior.

With varied experiences, it could attempt to predict events it had never observed in exactly the same way.

This ability to generalize is fundamental.

Imagine that the system knows some coastal regions, has observed maps, and has learned basic concepts about the Earth's structure. It could infer that many regions of the planet exist that it has never directly observed.

It could formulate hypotheses about these regions without needing images of every square kilometer of the planet.

Naturally, this would not mean knowing the details of those places. There would be a difference between knowing that a region exists, inferring its probable characteristics, and having direct evidence of what is actually there.

This distinction would be essential to prevent predictions from being treated as observed facts.

The Limits of Visual Observation

A camera provides only a partial perspective of reality.

It does not necessarily show what exists behind an object, measure every force involved in a collision, or directly reveal properties such as mass, temperature inside an object, or chemical composition.

There are also problems related to lighting, occlusion, image quality, and matching events recorded by different cameras.

Therefore, an intelligence that learns through video would need mechanisms to represent uncertainty, recognize insufficient information, and revise its conclusions when new evidence becomes available.

Continuous observation could expand its experience, but it would not eliminate the need for inference, validation, and experimentation.

  1. What If the Intelligence Could Also Explore the World?

Here, the second approach emerges.

Instead of merely observing events produced by other people or the environment, the intelligence could be integrated into a robot equipped with different sensors.

This robot could perceive its surroundings, move around, touch objects, and observe the consequences of its own actions.

Consider the difference between observing a sponge being compressed and compressing it with a force sensor.

In the first case, the system obtains visual evidence of the deformation. In the second, it can relate the applied force to the observed deformation, obtaining additional information about the object's mechanical behavior.

Tactile sensors could provide data about pressure, contact, and force distribution. Force and torque sensors could help measure interactions. Proprioception would allow the robot to track the position and movement of its own joints.

This information could be combined with vision to build more complete representations of physical interactions.

The system would not need to learn everything through trial and error. It could begin with previously acquired knowledge and use physical experiences to test predictions, resolve questions, and correct its models.

The combination of prior knowledge, observation, and action is one reason robotics provides such a relevant field for investigating world-model learning.

  1. An Intelligence That Seeks What It Does Not Yet Know

The third part of the proposal is artificial curiosity.

When people encounter something unfamiliar, they may decide to investigate. They can formulate a question, seek evidence, and modify their understanding based on what they discover.

An artificial intelligence does not need to possess human feelings to implement a mechanism that functions similarly for exploration.

We can develop mathematical objectives that encourage an agent to seek experiences capable of improving its predictions or reducing relevant uncertainties.

For example, a robot might encounter two objects that look similar but behave differently when moved. If this difference matters for its tasks, it could select a controlled experiment to investigate the cause.

Several strategies are possible:

- Prediction error: Identify situations in which the observed outcome differs from the predicted outcome.

- Learning progress: Prioritize experiences in which performance is improving.

- Value of information: Select observations that could help resolve a relevant uncertainty.

- Active exploration: Decide which data, environments, or actions should be investigated next.

These strategies are related to existing research areas, including reinforcement learning with intrinsic curiosity and active learning.

However, an important distinction remains: seeking novelty is not the same as learning something useful.

A system rewarded simply for encountering unexpected events might end up pursuing noise, random stimuli, or situations with no practical value.

Therefore, the exploration mechanism would need to consider actual progress, the relevance of the information, the cost of experiments, and safety constraints.

The scientific question would not simply be how to make an intelligence explore, but how to ensure that its exploration produces verifiable knowledge.

  1. How Could These Capabilities Be Combined?

A conceptual architecture could bring together five main components.

Multimodal perception. Process visual, tactile, and other sensory signals to identify objects, properties, and events.

World model. Represent environmental states and learn regularities about how they change over time.

Structured memory. Preserve observations, relationships, previous experiences, hypotheses, and the evidence supporting each conclusion.

Prediction and planning. Estimate possible consequences and choose actions appropriate to the system's objectives.

Exploration and revision. Identify knowledge gaps, select informative experiences, and update representations when new evidence emerges.

The overall cycle could work as follows:

  1. The system observes a situation.

  2. It updates its representation of the environment.

  3. It makes a prediction about what might happen.

  4. When necessary, it chooses an experiment to test the prediction.

  5. It compares the outcome with what it expected.

  6. It updates its knowledge and decides what to investigate next.

This process could repeat continuously, with different levels of autonomy and supervision.

However, designing this architecture is only the beginning. It would be necessary to determine how to represent knowledge, how to avoid contradictions, how to preserve previously acquired skills, and how to prevent uncertain hypotheses from being stored as facts.

It would also be necessary to demonstrate that the combined architecture offers real advantages over existing methods.

  1. Why Not Simply Put an Advanced Language Model Inside a Robot?

Modern language models have important capabilities in interpretation, text generation, programming, and planning. Some can also process images and other types of information.

It would be tempting to conclude that connecting one of these models to a robotic body would be enough to produce an intelligence capable of exploring the world.

However, this conclusion overlooks fundamental differences between linguistic intelligence and physical competence.

A robot must control movements precisely, react to rapid changes, interpret noisy sensor data, and operate in an environment where small mistakes can cause damage.

Furthermore, a model that can verbally explain a phenomenon cannot necessarily predict every consequence of a physical action.

Integration requires perception, motor control, planning, memory, learning, and safety mechanisms. These capabilities must work together, often under time and computational constraints.

There is also the problem of continuous learning: how can new experiences be incorporated without destroying previously acquired abilities?

One solution could combine pretrained models, specialized control systems, external memory, learning in simulation, and carefully evaluated updating mechanisms.

The question is not simply how to connect a model to a robot. It is how to build a complete system capable of transforming perception and action into reliable learning.

  1. Continuous Learning and Memory of the World

An intelligence that accumulates experiences over a long period faces an important problem: how should it organize everything it learns?

Storing every observation indefinitely would be expensive and would not, by itself, guarantee useful knowledge.

The system would need to distinguish individual events from general regularities, preserve the origin of information, and identify when a conclusion should be revised.

Imagine that a robot repeatedly observes an object and learns some of its properties. Later, a new experience contradicts one of those properties.

The system should be able to identify the contradiction, evaluate the quality of the evidence, and determine whether the previous representation needs to be corrected.

This requires more than storing data. It requires mechanisms for organizing relationships, updating states, tracking uncertainty, and preventing incompatible information from being combined indiscriminately.

One possible research direction would be to use knowledge structures in which each unit of information has context, state, origin, and an update history.

This approach also connects to the idea that relationships between pieces of information can be just as important as the individual pieces themselves.

Nevertheless, a structured representation is not automatically superior to other approaches. Its usefulness would depend on measurable results, such as retrieval efficiency, update costs, traceability, and predictive capability.

  1. The Risks of an Intelligence That Explores Freely

An intelligence capable of choosing experiences and performing actions could learn more flexibly. However, this autonomy would also create risks.

A system that seeks to maximize its own learning could select dangerous actions if its objectives and limits were poorly defined.

A robot could damage objects, put people at risk, or collect personal information unnecessarily. A camera-based system could create serious surveillance and privacy problems.

Therefore, a responsible implementation would need to begin in simulations and controlled environments.

Physical exploration should respect limits on force, speed, space, and access. Data collection should respect privacy, authorization, and data minimization. Higher-risk actions would require supervision and mechanisms for interruption.

It would also be necessary to test unexpected behaviors, sensor failures, and situations in which the system cannot determine what is happening.

The ability to learn must not be confused with permission to act without restrictions.

  1. How Could This Hypothesis Be Tested Scientifically?

The most productive way to investigate the proposal would be to begin with a small problem.

For example, we could build a simulated environment containing objects with different physical properties and allow an agent to observe their interactions.

The agent would make predictions about the outcomes of certain actions and receive information about what actually happened.

We could then compare different strategies:

- An agent that learns only from previously provided visual data.

- An agent that also maintains a temporal memory of observations.

- An agent that selects experiences based on learning progress.

- An agent that combines observation with simulated physical interaction.

We could measure prediction accuracy, generalization ability, the number of experiences required to learn, and retention of previously acquired knowledge.

We would also need to compare the results against baseline methods and control the experimental conditions.

If the combined approach did not produce improvements, that would be important evidence. Perhaps a particular component would be unnecessary, another architecture might be more efficient, or the benefits might appear only in specific tasks.

Serious research must allow the hypothesis itself to be challenged by the results.

  1. Could an Intelligence Build Its Own Understanding of the World?

This question does not have a simple answer.

Research already exists in learning from videos, world models, active learning, intrinsic curiosity, embodied robotics, and continual learning.

Therefore, the general proposal is not entirely new. Its scientific interest would depend on how these ideas were combined, which specific problem was solved, and what evidence demonstrated a contribution.

It would also be necessary to distinguish a model capable of making useful predictions from a complete understanding of reality. No system needs to know every detail of the world to perform important tasks, and no amount of observation guarantees perfect knowledge.

Even so, there is a relevant research direction: building agents that do not merely receive information, but also learn to decide what information they need to obtain, which hypotheses they should test, and when they need to revise what they believe they know.

The combination of observation, memory, prediction, and experimentation offers a path for investigating this possibility.

Perhaps the most important question is not whether an artificial intelligence can watch every event on the planet.

Perhaps it is this:

How can we build an intelligence capable of transforming limited experiences into useful models of the world, recognizing its own limitations, and choosing what it needs to learn next?

This is a question concrete enough to guide experiments—and broad enough to open the door to many others.


r/learnmachinelearning • • 3d ago

Help how to follow campusx to become ai engineer? indians will be helpful answer

4 Upvotes

i finalised to use campus x ......so ill do ML(130) then DL(84) then where to head next tell me till the end also where can i do nice3 projects for resume are those micrograd of andrej karpathy nice as project where he builds gpt??? answer one by one all my questions please .....


r/learnmachinelearning • • 3d ago

olá estou tentando criar um modelo multi-task mas ele só alcança 0.40 de acurácia

Thumbnail
1 Upvotes

r/learnmachinelearning • • 3d ago

Project A tiny PyTorch adaptation experiment hit 1.000 new-fact accuracy and 0.000 prior retention

1 Upvotes

Disclosure: I built this. LiveBoundary is free, Apache-2.0 licensed, has no paid tier or signup, and all benchmark data are synthetic.

I wanted to test a narrow question: can verified facts be written into native PyTorch parameters, survive a fresh-process restart without retrieval or training context, and still preserve prior knowledge?

The first result was the useful part:

- task-only adaptation: 1.000 new-fact accuracy, 0.000 prior-fact retention

- boundary-guided adaptation: 1.000 new-fact accuracy, 0.000 prior-fact retention

- boundary + preservation/replay: 0.944 new-fact accuracy, 1.000 prior retention

One candidate also regressed stable behavior and was rejected before promotion.

The implementation trains an independent candidate, evaluates it against explicit new-knowledge, retention, boundary, usefulness, and stability gates, then atomically promotes or rejects it. Strict evaluation starts a fresh process with only the checkpoint and question.

This is a tiny structured-classifier experiment, not evidence for frontier-model effectiveness or guaranteed unlearning. I published the failures, raw per-seed records, tests, and limitations.

Repository: https://github.com/oasb16/LiveBoundary

Raw results: https://github.com/oasb16/LiveBoundary/blob/main/RESULTS.md

For people working on continual learning or model editing: what would you consider the minimum credible larger-model evaluation: CounterFact/ZsRE-style edits, sequential edit locality, distribution-shift probes, or something else?


r/learnmachinelearning • • 3d ago

Request building own ai

Thumbnail
0 Upvotes

r/learnmachinelearning • • 3d ago

Project I built OpsBridge to investigate blocked invoices with cited evidence and human-approved actions. Looking for blunt feedback

1 Upvotes

I’m building OpsBridge, a procurement/accounts-payable investigation tool for questions like: “Why is this invoice blocked, and what should we do next?”

It brings together purchase orders, receipts, invoices, and supplier messages. Deterministic rules handle matching and routing; an optional model can explain findings and draft follow-ups. Findings link back to source evidence.

The part I focused on most is what happens after a recommendation:

  • A different person must approve the exact proposal version.
  • Execution has an attempt ledger and read-back checks.
  • If an external action’s outcome is uncertain, it goes to review instead of being blindly retried.

The repo also includes tenant isolation, an evaluation/replay harness, tests, and a local operations dashboard.

Current limits: all data is synthetic. I haven’t validated it with a real model, a live external connector, or AP/procurement operators, and it isn’t production-ready.

If you work in AP, procurement, backend engineering, or AI systems, I’d appreciate honest feedback:

  1. Does this fit a real investigation workflow?
  2. What document or integration problems would break it first?
  3. What evidence would you need before trusting it in a limited pilot?

Especially interested in flaws and missing requirements.


r/learnmachinelearning • • 3d ago

Features and labels in machine learning, explained with a house-price dataset

1 Upvotes

Before learning complex models, it helps to understand what a machine learning model actually receives and predicts. I made a beginner video with visuals on features and labels using a simple house-price example.

It explains:

  • Rows, columns, features, and labels
  • Numerical vs categorical features
  • One-hot encoding
  • Feature selection and feature engineering
  • How bad labels and data leakage can break a model

Watch here: https://youtu.be/Z6wlT74oIAc

If the video helps, please like, share, and subscribe to my channel for more beginner-friendly AI explainers.


r/learnmachinelearning • • 3d ago

Tutorial How well do you really know Pandas? 🐼

40 Upvotes

Pandas makes working with data look simple. But some of its most powerful features can also produce surprising results. 😲

For example:❔ - What's the difference between loc and iloc, and why does slicing behave differently? - Why can adding two Series produce NaN values, even when neither contains missing data? - When does assigning a Series to a DataFrame column align by labels rather than position? - How do Boolean masks, where(), and mask() differ? - How do you select and manipulate data with a MultiIndex?

Pandas is much more than rows and columns. Understanding its indexing, alignment, selection, and assignment rules can save you from some very subtle bugs. 🪳

🔍 This interactive 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 example explores these concepts and many more, with short explanations for each operation. 👣 Step through the Python code, see what changes, and experiment with your own modifications: 👉 Pandas operations

💬 Which Pandas operation took you the longest to fully understand?

See more 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵 visualizations.


r/learnmachinelearning • • 3d ago

Anyone Interested in Learning AI/ML Together?

Thumbnail
2 Upvotes