no-magic-ai / no-magic Python 1.4K 109 Because `model.fit()` isn't an explanation ai-algorithms algorithms no-dependencies open-soruce