Ariel LubonjaChatGPT can’t count, and that’s a problemHow an ultra-useful research tool is being held backJun 5, 2023Jun 5, 2023
Ariel LubonjaHands-On Quickstart to Training Large Language ModelsQuickly Build a ChatGPT-style model for your domain of expertiseMay 20, 2023May 20, 2023
Ariel LubonjaTo Compress or Not to Compress — A Zarr QuestionThis article relies on you already knowing what the Zarr library is about. I wrote about it a few months ago.Apr 23, 2023Apr 23, 2023
Ariel LubonjaPlot Most Important Nodes in a Graph with NetworkX and MatPlotLibEssential Graph Exploratory Data AnalysisJan 18, 2023Jan 18, 2023
Ariel LubonjaMore CPU cores is seldom better, and here’s whyReduce cloud costs by 57–80% by making sure you only pay for the CPU power you need. In a lot of Python cases, this is at no penalty to…Jan 10, 20231Jan 10, 20231
Ariel LubonjaWhy Numpy speed is Misunderstood — Part 2The actual reason Numpy is so fast, and an introduction to Numba — a trick that can impress interviewers!Oct 24, 2022Oct 24, 2022
Ariel LubonjaEfficiently Querying Large Scientific Data Using Zarr’s partial decompressColab notebook showing the steps can be found here.Oct 9, 2022Oct 9, 2022
Ariel LubonjaThe Reasons Behind Numpy’s Speed are Often MisunderstoodArticles online give misleading, even incorrect, reasons. Part 1Sep 19, 2022Sep 19, 2022
Ariel LubonjaParallelize Graph Computations Using Ligra Framework’s EdgeMap InterfaceNote: This article explains the intuition behind parallel computation on graphs, and centers around the Ligra graph framework. It assumes…May 8, 2022May 8, 2022