No Python
Required
Production
Ready
Rails
Native
An RJ Robinson Production

MACHINE LEARNING
FOR RUBY

Created by RJ Robinson
Powered by Andrew Kane's Gems
Built with Ruby on Rails
torch.rbneighborinformersonnxruntimerumalerovernumopgvectorprophet
Coming Soon Early 2026
rubyml.com
Act I

The Problem

"

I want to add smart features, but I don't want to learn Python just for this.

"

Setting up a Python microservice feels like overkill for one feature.

"

I know Ruby can do ML, but I don't know where to start.

Act II

The Reveal

What Python devs don't tell you

┌─────────────────────────────────┐
│       Your Rails App            │
├─────────────────────────────────┤
│    Ruby Gem (torch-rb, etc.)    │
├─────────────────────────────────┤
│     FFI/Rice Binding Layer      │
├─────────────────────────────────┤
│  C++ Library (LibTorch, etc.)   │
│  ← Same code Python uses! →     │
└─────────────────────────────────┘

Same Libraries. Same Performance.

Ruby ML gems wrap the exact same C++ libraries as Python. When you call Torch.tensor([1,2,3]) in Ruby, you're running the same compiled code.

Your existing stack. No Python required.

Act III

What You'll Build

01

Semantic Search

Find content by meaning, not keywords.

02

Recommendations

"Users who liked this also liked..."

03

Auto-Classification

Categorize content, detect spam, route tickets.

04

Forecasting

Predict demand, detect anomalies.

05

LLM Integration

RAG pipelines and embeddings in Rails.

06

Production Patterns

Background jobs, caching, monitoring.

Act IV

The Scenes

12 Modules. 40+ Hours.

Scene 01 Foundations & Environment Free
Scene 02 Data Manipulation
Scene 03 Classical ML with Rumale
Scene 04 Vector Embeddings & Search Core
Scene 05 Natural Language Processing
Scene 06 Time Series & Forecasting
Scene 07 Anomaly Detection
Scene 08 Recommendation Systems
Scene 09 Deep Learning with Torch.rb
Scene 10 LLM Integration & RAG Core
Scene 11 Production Infrastructure Core
Scene 12 Capstone Project
Starring

The Ecosystem

Special Thanks To Andrew Kane @ankane

One person has single-handedly made Ruby ML possible.

Admit One RubyML Premiere Early 2026

Get Your Ticket

Be first in line when the curtain drops.