Not so Neo In the Matrix
summary
Examples show matrices as concrete tools not metaphors: using Ruby's Matrix library to invert coefficient matrices and solve linear systems, using a matrix-backed implementation of Levenshtein distance to compute edit scores, and structuring Dungeons & Dragons character tables as vectors/matrices to generate snapshotable character sheets (PDF output). The talk cites OpenGL/Cardboard for where matrices surface, explains Galois Field Two for XOR-based cipher intuition, warns about performance and when a brute-force matrix is convenient versus when to avoid it.
AI-written summary · about
chapters (21)
- 0:00Start
- 1:16Why Matrices
- 7:36Vectors and Vector Mape Ulation
- 8:43Translation
- 10:57Force Directed Graph
- 13:10Finite Field
- 14:01Using the Finite Field
- 16:06Vectors
- 16:20Components of Matrices
- 17:12What Is a Matrix
- 17:45Code Examples
- 18:11What Dungeons and Dragons Is
- 19:43Character Generation Tool
- 20:23Challenges
- 25:09Modeling Complex Business Logic
- 29:25Calculate Edit Distance between Strings
- 30:07Steps of this Algorithm
- 34:20Wrapping Up
- 35:41Conclusions
- 36:43Is the Matrix Library Part of the Standard Library
- 39:09Predictive Modeling in the Matrix
related talks
23mSpeeding up NMatrix by 100x
45mRUBY ARRAYS ON STEROIDS
13mGeocode/R
33mRuby + OpenGL = infinite abilities
41mThe Future of Computer Vision: How Two Rubyists Are Changing The World
29mYou Got Math In My Ruby! (You Got Ruby In My Math!)
38mThe Audacious Array
39mProgress of Ruby/Numo: Numerical Computing for Ruby
