ianand | 2 years ago | on: Spreadsheets are all you need
ianand's comments
ianand | 2 years ago | on: Spreadsheets are all you need
While I created spreadsheet-are-all-you-need.ai as teaching tool, as I've been playing with it I've been having a growing suspicion the spreadsheet interface for AI might be useful beyond teaching, either as a power user control interface or for interpretability. For example, making simple changes to the architecture of GPT and observing how it changes the model behavior can be as simple as cloning a tab and a few spreadsheet functions. Of course, you can do the same in python as well so it remains to be seen.
A HUGE THANKS!
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
Interestingly it could fit within Powerpoint for the web's limits (my guess is that's intended for images).
I have considered a pure browser implementation https://github.com/ianand/spreadsheets-are-all-you-need/issu...
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
Like spreadsheets, domain names are a bit of an obsession for me. One of the other AI side projects I'm working on is a CustomGPT to help come up with domain names (https://niftynamer.com) so I don't have to come-up-with-another-unwieldy-long-domain-name.again.
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
It's another reason to potentially port this thing to the browser one day... https://github.com/ianand/spreadsheets-are-all-you-need/issu...
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
To answer your question:
EECS Major in college; 20 years of engineering and product management experience. I have given a few technical talks at conferences and I do enjoy the process of explaining things though it takes a surprising amount of work.
When I went to school ironically neural nets were the one thing they didn't cover in the intro to AI courses. I've basically learned modern AI from just filling my own curiosity over the years through online resources on nights and weekends. Learned a lot from Jeremy Howard's Fast.ai and Andrej Karpathy's stuff just like everyone else. I really wanted to know how every step of GPT worked, kind of like how you learn Computer Architecture in college: you learn how CPUs work in principle starting with circuits. Then I got a crazy idea the whole model could fit in a spreadsheet because well I just really like spreadsheets. Went down a 2-3 month rabbit hole in my non-existent sparetime to make it work.
ianand | 2 years ago | on: Spreadsheets are all you need
Even if URIAL works with GPT2 small, the really small context length in the Excel file as currently implemented will make it hard to leverage. I've considered a more flexible implementation to support a longer context length (e.g. using Macros to build the layout of the sheet) but have prioritized the teaching videos first.
[1] https://allenai.github.io/re-align/index.html [2] Summary https://twitter.com/intuitmachine/status/1732089266883141856
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
Thanks! There's a truth to the name beyond just the play on the transformers paper. Definitely have thought about how many SaaS apps could be a spreadsheet and vice versa and often use them to create mini-apps (often via apps script).
ianand | 2 years ago | on: Spreadsheets are all you need
Next video will be on embeddings and hopefully done soon-ish.
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Spreadsheets are all you need
ianand | 2 years ago | on: Goodhart's Law
ianand | 2 years ago | on: GPT in 500 Lines of SQL
That being said, Python+Excel makes a ton of sense in general. And in this project, it would help in the tutorials. For example, in the embeddings tutorial I'm working on I wanted use PCA plots and SVD to illustrate the workings of embeddings but neither are natively supported in Excel without paid plug-ins. But both are easy in Python.