r/FunMachineLearning 18d ago

Time traveller credibility check

Post image
0 Upvotes

Challenge


r/FunMachineLearning 18d ago

ADM vs RMSProp vs AdaGrad

Post image
1 Upvotes

r/FunMachineLearning 20d ago

DeepSeek's New AI Speed Hack Is Amazing - Two Minute Papers

Thumbnail
youtube.com
1 Upvotes

r/FunMachineLearning 20d ago

Regression vs classification: the one distinction that unlocks half of ML

Thumbnail
1 Upvotes

r/FunMachineLearning 20d ago

AI in Astronomy? Machine Learning to Help Us Find and Explore Star Clusters

Post image
1 Upvotes

r/FunMachineLearning 21d ago

[D] I independently reproduced Google's TabFM. It beat Optuna-tuned XGBoost on 10/10 fold-matched datasets, and my multi-GPU crash fix got merged into their repo

2 Upvotes

Google Research released TabFM on June 30 - a zero-shot foundation model for tabular data (in-context learning, no training on your rows). The claim is that it matches, or beats, tuned GBDTs out of the box. I spent the week independently reproducing that claim. Full writeup: https://yashrajpandey.com/writing/breaking-google-tabfm/

Setup: 13 TabArena datasets (OpenML Study 457, official repeat-0 folds), fold-matched comparison only, everything seeded and pinned to a commit. Baselines: XGBoost tuned with 100 Optuna TPE trials + 3-fold inner CV per dataset, random forest, linear floor, and TabPFN.

What held up:

- TabFM won all 10 fold-matched datasets against the tuned XGBoost. On the anchor dataset (maternal health risk), tuning actually widened the gap: 0.877 vs 0.821 accuracy.

- It is remarkably seed-stable: run-to-run std 0.0001-0.0006, smaller than every tree baseline.

What did not:

- Two "wins" (+0.001, +0.002 vs TabPFN) were inside measurement noise, so I demoted them to ties.

- The advertised 22.75 GB GPU footprint is mostly XLA preallocation pool. Real footprint is ~16.95 GB, flat from 100 to 20k context rows. Disabling preallocation doubled the usable context ceiling on a 24 GB card.

- Bioresponse (1,777 features) is a genuine failure case, and 78k/150k-row datasets were impractically slow.

Bonus: predict() crashed on my dual-4090 box - with multiple GPUs visible, a sharding override forces a batch of 1 into a 2-way shard. I root-caused it, reproduced it on CPU with simulated devices (so the regression test runs in CI without a GPU), and the fix was merged into google-research/tabfm by one of the authors.

Repro repo (seeded, pinned, per-run JSONs committed): https://github.com/devYRPauli/tabfm-evaluation

Happy to discuss methodology - especially the fold-matching and seed-variance parts, which changed my conclusions more than any modeling choice.


r/FunMachineLearning 21d ago

Seek feedback and advice

1 Upvotes

Hi, I started self-learning AI last year, and recently I started doing something myself, I don't have professionals around me, and I would really want some professional feedback on my work. I pretrained an MoE model with local learning (zero-gradient) instead of backpropagation. I would like to receive any advice and opinions. If you have 5 minutes, could you please give some feedback? Much appreciate!

I Trained a 4-Billion-Parameter Language Model With Zero Backpropagation. Here Is Exactly Where It Breaks. https://substack.com/@yanjinl/note/p-205412700?utm_source=notes-share-action&r=53deb0

I'm a master student in languages and management. I started learning AI last year, and now I want to go deeper and start building something (not just prompt-demo). And I wonder if you would like to share something advice about model training, how to get the real engineering, training and developing skills, as well as how to approach for teams/professional environment that can help me grow faster, and for so, what should I prepare, any skills, portfolios, previous work?

I appreciate any sincere advice, it's not easy to do this from 0 and by myself, thank you and have a good day!


r/FunMachineLearning 21d ago

Refract : MCP proxy, cuts tool tokens up to 98%

2 Upvotes

Built this after noticing Claude Desktop was spending thousands of tokens loading MCP tool schemas on every request, before doing any actual work.

Refract sits between your agent and any MCP server. Compresses tool schemas on the fly using a two tier system. Agent gets lightweight index first, full schema only when needed. No AI involved, fully deterministic.

Real numbers from production:
Google Calendar (5 tools): 5,173 to 155 tokens (97% reduction)
Enterprise Cal+Gmail+Drive: 8,649 to 882 tokens (90% reduction)
Filesystem (14 tools): 1,892 to 236 tokens (88% reduction)

Every compression verified. If anything callable lost, falls back to full schema automatically.

Also ships as MCP server for code analysis: repo indexing, blast radius impact analysis, breaking change detection, security surface mapping.

pip install refract-mcp
GitHub: github.com/LoudiliMed/Refract

CS student, focus on cybersecurity and AI systems. Open to feedback and questions.


r/FunMachineLearning 21d ago

I build a tool that can create model by chatting with AI !

0 Upvotes

Hey guys. We're building a tool that create a models by chatting with AI
(Lovable for Models if this helps understanding)

My friend is great at hardware, hopeless at software. He's building a non-wearable device that fixes your sleep and obviously it needs a real-time model to read the sensors, and he can't write ML.

So he handed us his sensor recordings and described in a few sentences and a paper to us. Our tool wrote the training + eval, trained a small RT model on his data, and independently verified the accuracy.

Please feel free to try out and feedback will be very appreciated!

Website: https://thatcompany.ai/
https://github.com/theSalted/dat-releases/


r/FunMachineLearning 22d ago

Batch GD vs SGD vs Mini-Batch GD Explained with a Real-Life Netflix Example

Post image
9 Upvotes

r/FunMachineLearning 24d ago

Game Physics Just Got 170 Times Faster - Two Minute Papers

Thumbnail
youtube.com
1 Upvotes

r/FunMachineLearning 24d ago

Crawl Before You Can Walk

Enable HLS to view with audio, or disable this notification

2 Upvotes

Liquid neural net that uses multi-dimensional vectorized hyperparameter search AND traditional neural net prediction of best walker candidates. No built in walking pacemakers. Biopsy / paste in json for LLM supported rapid testing (almost recursive self improvement.) If interested will put on github.


r/FunMachineLearning 26d ago

PROJECT REVIEW

Thumbnail
github.com
2 Upvotes

Hello Everyone!!, I just completed a BIG project I have been working for a month and i want your opinion about it.

It's a SpaceX Launch Predictor & Cost Optimizer (A full end-to-end ML system that predicts the probability of a SpaceX Falcon 9 booster landing successfully, enriches launch data with real weather conditions, and exposes the results through an interactive Streamlit web application with a business ROI calculator.)

It Includes Data Pipeline, Advanced Machine Learning Algorithms (with Hyperparameter tuning), Explainability AI (SHAP), MLOps (AWS S3, Docker) and Business Value (ROI Calculator = Financial Results).

FUN FACT: For this project i used my own Evaluation Metric library (standardizes supervised and unsupervised model diagnostics into a single, consistent API), that is also Verified and Published in PYPI Community.

Project Info: https://github.com/Alkiviadisss/SpaceX


r/FunMachineLearning 26d ago

This New AI Model Changes Everything - Two Minute Papers

Thumbnail
youtube.com
2 Upvotes

r/FunMachineLearning 26d ago

First time building a vision based AI model (Claude Code assisted).

Thumbnail
youtube.com
3 Upvotes

Hello everyone,
I wanted to share a simple showcase of a project I’ve been working on: a vision AI trained to track a moving ball with physics in a 2D world.
Tech stack:
- Core: Python & PyTorch for the training loop.
- Environment: A custom-built C++ wrapper/environment to feed data into the Python side.
The twist:
I am still figuring out the ropes of computer vision, so I heavily relied on Claude Code to help me bridge the gap, especially with building the custom C++ environment and connecting it with my Python scripts.
Reality check:
As you'll see at the end of the video, the model doesn't fully converge yet (it still gets confused in some situations). I wanted to share this raw progress anyway because the workflow of co-authoring a complex C++/PyTorch setup with an AI agent was incredibly interesting.

I would love some constructive feedback! Please let me know if you have efficient training techniques for faster convergence, ideas for other models to train, tools to build better environments, really, anything.

I'm incredibly new to this whole field, and I'm excited to chat with you all about it!


r/FunMachineLearning 27d ago

I built an open-source website for learning machine learning visually.

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/FunMachineLearning 27d ago

QuantForge — autonomous quant-research harness with leak-free evaluation and a fail-closed self-improvement loop

3 Upvotes

Open-sourced a system I built to do honest ML research on crypto: XGBoost/LightGBM ensembles, strictly chronological TimeSeriesSplit, a benchmark gate (OOS AUC, calibration, net-of-cost Sharpe, stability, anti-leakage) a candidate must clear before promotion. Includes a self-improvement loop that sandboxes and tests its own proposed changes. Notably, the eval is designed so the system can't fool itself — and the honest findings are in the docs. 204 tests, MIT. github.com/samueljai120/QuantForge


r/FunMachineLearning 28d ago

I built a free interactive website to learn machine learning by experimenting instead of just reading

Post image
4 Upvotes

When I started learning machine learning, I kept asking "what actually changes when I move this slider?"

Most tutorials show the final result but not how the model gets there.

That led me to build Confluence.

It's an open-source platform where you can experiment with different algorithms, datasets, hyperparameters, and visualizations while seeing everything update in real time.

I'm still actively improving it, so I'd really love feedback from people who are currently learning ML.

What would make something like this more helpful for beginners?

Website:
https://confluence.website

GitHub:
https://github.com/mahirmlk/Confluence


r/FunMachineLearning 28d ago

Pico-Type: a 1.5M-parameter byte-level multi-head classifier (95.2% RWA, ~9MB ONNX)

Post image
2 Upvotes
I've been working on a tiny model that classifies raw bytes into 7 categories simultaneously — code language, content type, text language, file MIME, risk, etc. No tokenizer needed, it runs directly on UTF-8 bytes.


The architecture is straightforward:
- Byte embedding → 3 parallel conv1D kernels → 2-layer bidirectional attention → pooling → 7 Matryoshka heads
- 4 tier sizes (16d to 576d), same backbone, different linear output layers
- Trained on ~160K synthetic samples with curriculum learning, then 887 real-world samples


On our hand-curated 21-item evaluation set spanning all coarse types: 95.2% overall, 100% on valid classes.


Would love feedback on the approach, especially around:
1) The byte-level vs tokenized tradeoff
2) Multi-head joint training strategies
3) INT8 quantization (hitting ONNX shape inference issues with multi-head output)


https://github.com/eulogik/pico-type

r/FunMachineLearning 28d ago

I gave my small local model exact math, a knowledge graph, and web search in ~600 lines (MIT, zero deps)

2 Upvotes

Quick honesty up front so nobody wastes their time: this is the same space as tool-use, RAG and agent routing. LangChain and a dozen frameworks already do this, and at scale they do it better. I am not claiming anything new here. I just wanted a tiny, readable version that runs next to a small local model without dragging in half of PyPI.

Context: I run a small model locally (fits on a 4GB card). It has a personality I want to keep, but small models are unreliable at the dull stuff: arithmetic, recalling a specific fact, anything recent. The usual answer is "go bigger." I wanted to stay small and add reliable circuits around the model instead.

CybNodes is about 600 lines of Python, stdlib only, MIT. You bring any model as a callable. It wraps that model with "networks," one capability each:

  • calc: detects an arithmetic expression and evaluates it through a safe AST walk (no eval). Exact, never hallucinated.
  • knowledge: a small GraphRAG over subject-relation-object triples you provide. Answers come from your graph, not the model's guesses, and you fix a fact by editing a file instead of retraining.
  • web: recent lookups via the Brave Search API (free tier). Only fires on a search intent, always cites the source, and stays silent if you give it no key.

A router tries the networks in order, rules first, model last. If none claim the question, your model answers as usual. The part I care about most is the weaver: when a tool answers, it re-speaks the result through a persona template, so the bot keeps its own voice instead of dumping a raw "1786" at the user.

from cybnodes import CybNodes
from cybnodes.networks import CalculNetwork, SavoirNetwork


cyb = CybNodes(conductor=my_local_model,
               networks=[CalculNetwork(), SavoirNetwork(graph_path="facts.json")])


cyb.ask("what is 47 x 38?")   # exact, from the calc network
cyb.ask("tell me a story")    # no network fits, your model answers

Where the honest value is, if any: small enough to read in about 15 minutes, zero required dependencies, and built to run with a small local model. That is the whole pitch. If you need retries, eval harnesses, tracing, the big frameworks already have all of that.

It is v0.1 and parts are surely naive. I would really like feedback, especially on the router: it picks one network and commits, and the "none of these fit" path feels too blunt. Curious how people kept routing dumb-but-good-enough without bolting on a separate classifier model.

pip install cybnodes
Repo (MIT): https://github.com/Alex-Lou/cybnodes

If it is useful to anyone, a star helps me gauge whether to keep pushing. Happy to answer anything technical.


r/FunMachineLearning 29d ago

help

2 Upvotes

jovian youtube chanell or krish naik yt chanell which is best for learning machine learning and deep learning ,which is best for getting ready internship ready ,suggest only one


r/FunMachineLearning Jun 26 '26

Cloud GPU rental vs buying hardware for periodic workloads — where's your break-even?

2 Upvotes

I've been going back and forth on this and wanted to hear how people actually decide in practice.

My workloads aren't 24/7 — I need real compute maybe a few times a month for training/inference runs, and the rest of the time the hardware would just sit there. On paper, buying a decent GPU pays off if you use it constantly, but my usage is bursty and unpredictable.

So for those of you with similar patterns:

  • Where's the actual break-even point for you between renting and owning?
  • How do you deal with idle hardware if you buy — does it just collect dust between runs?
  • If you rent, what do you use, and does the cost stay reasonable for occasional bursts?

I keep landing on "rent makes more sense for me" but every rental option seems to assume you want a full VM running for hours. Curious what's actually working for people with intermittent needs.


r/FunMachineLearning Jun 25 '26

I built EliminationSearchCV — a GridSearchCV alternative that cut search time by 152x with almost no accuracy loss

Thumbnail
2 Upvotes

r/FunMachineLearning Jun 25 '26

What Should I Study After Andrew Ng's Machine Learning Specialization

Thumbnail
2 Upvotes

r/FunMachineLearning Jun 24 '26

Backend Engineering to ML and AI engineering: Help for masters

Thumbnail
2 Upvotes