Predicting the Next Multimodal Token with Emu3, and Python relative import issue.I recently came across BAAI’s Emu3, an exciting model that aims to unify multimodal understanding and generation within a single…Oct 2Oct 2
Booming Open Source Chinese-Speaking LLMs: A Closer LookThis post is based on a presentation I delivered at Seoul National University in early April 2023 with some modifications but some…Apr 151Apr 151
Learning is “writing” at the Era of LLMsA New Paradigm for Education and Knowledge AcquisitionJan 1Jan 1
Open Access and Open Source in the Era of Large Language Models: The Real ‘Open’ DebateTraditionally, Open Access refers to providing the public with unrestricted access. It’s like a key unlocking the door to a treasure trove…Dec 26, 2023Dec 26, 2023
Integrating Children with ChatGPT: Navigating the Intersection of Education and AIIn the realm of education, the journey is marked by curiosity, challenge, and critical thinking. It’s a path where children not only…Dec 23, 2023Dec 23, 2023
Gen-AI native programming languageWhat might a Gen-AI native programming language look like? Currently, the interaction with AI through prompts shows its limitations: it…Dec 22, 2023Dec 22, 2023
A better Colab with persistent diskI love working with notebooks but it’s a bit tricky to run long duration work with Colab. As soon as the window is closed, all the…Jan 20, 20232Jan 20, 20232
Pybind11 demystified. Ch 4.1: positional only argsPython doesn't support function overloading as it is in C++ (different functions signature with the same function name). Still, Python does…Sep 4, 2022Sep 4, 2022
Pybind11 demystified. Ch 3: Your first extensionWe’re not far away from having our first extension. Let’s make the xxmodule.c example, a real Python extension instead of a built-in…Aug 29, 2022Aug 29, 2022
Pybind11 demystified. Ch 2: Hack Python built-in modulesWriting Python extensions is undoubtedly one way of enhancing Python, but you can also fork the repo and build your version of the Python…Aug 28, 2022Aug 28, 2022